first tries at fixing the repo-API-compatibility problem. Nothing functional, yet.
diff --git a/infocalypse/__init__.py b/infocalypse/__init__.py --- a/infocalypse/__init__.py +++ b/infocalypse/__init__.py @@ -723,13 +723,13 @@ entry[1].extend(FCP_OPTS) # Starting an FTP repo. Not yet used, except for throwing errors for missing commands and faking the lock. -from mercurial import repo, util +from mercurial import peer, util try: from mercurial.error import RepoError except ImportError: from mercurial.repo import RepoError -class InfocalypseRepository(repo.repository): +class InfocalypseRepository(peer.peerrepository): def __init__(self, ui, path, create): self.create = create self.ui = ui