diff -r bf4b72d8dd4d -r ffd589d4b785 mercurial/statichttprepo.py --- a/mercurial/statichttprepo.py Tue Oct 09 01:41:55 2012 +0900 +++ b/mercurial/statichttprepo.py Tue Oct 09 01:41:55 2012 +0900 @@ -74,6 +74,12 @@ f = "/".join((self.base, urllib.quote(path))) return httprangereader(f, urlopener) + def join(self, path): + if path: + return os.path.join(self.base, path) + else: + return self.base + return statichttpvfs class statichttppeer(localrepo.localpeer):