hg site extension
 
(Arne Babenhauserheide)
2012-10-28: works in 2.1, 2.3 and 2.4-rc 0.1.4

works in 2.1, 2.3 and 2.4-rc

diff --git a/staticsite.py b/staticsite.py
--- a/staticsite.py
+++ b/staticsite.py
@@ -828,16 +828,16 @@ entry[1].extend(siteopts)
 # TODO: repo -> peer
 from mercurial import util
 try:
-    from mercurial import peer
+    from mercurial.peer import peerrepository
 except ImportError:
-    from mercurial import repo as peer
+    from mercurial.repo import repository as peerrepository
 try:
     from mercurial.error import RepoError
 except ImportError:
     from mercurial.repo import RepoError
 
 # TODO: repo -> peer
-class FTPRepository(peer.peerrepository):
+class FTPRepository(peerrepository):
     def __init__(self, ui, path, create):
         self.create = create
         self.ui = ui