[PATCH 04 of 16] bundlerepo: drop use of `_cacheabletip`
Pierre-Yves David
pierre-yves.david at ens-lyon.org
Wed Jan 2 01:09:26 UTC 2013
# HG changeset patch
# User Pierre-Yves David <pierre-yves.david at ens-lyon.org>
# Date 1356658472 -3600
# Node ID dfb763787bd5eeff1d791e40d65460a80137985f
# Parent de5ef8a195d3cfc307dac4d56ad52b431392a3a0
bundlerepo: drop use of `_cacheabletip`
Now that bundlerepo use a read only VFS, we do not worry about what part of the
branchmap is written back to disk. Nothing is written at all.
diff --git a/mercurial/bundlerepo.py b/mercurial/bundlerepo.py
--- a/mercurial/bundlerepo.py
+++ b/mercurial/bundlerepo.py
@@ -284,15 +284,10 @@ class bundlerepository(localrepo.localre
return bundlepeer(self)
def getcwd(self):
return os.getcwd() # always outside the repo
- def _cacheabletip(self):
- # we should not cache data from the bundle on disk
- ret = super(bundlerepository, self)._cacheabletip()
- return min(self.changelog.disktiprev, ret)
-
def instance(ui, path, create):
if create:
raise util.Abort(_('cannot create new bundle repository'))
parentpath = ui.config("bundle", "mainreporoot", "")
More information about the Mercurial-devel
mailing list