diff -r 3264d3ce53a0 -r 1b05ffce47bd mercurial/localrepo.py --- a/mercurial/localrepo.py Sat Dec 22 02:11:12 2012 +0100 +++ b/mercurial/localrepo.py Mon Dec 24 02:22:04 2012 +0100 @@ -1438,8 +1438,6 @@ if self.changelog.hasnode(node)) cache = self._branchcache branchmap.update(self, cache, ctxgen) - cache.tipnode = self.changelog.tip() - cache.tiprev = self.changelog.rev(cache.tipnode) cache.write(self) # Ensure the persistent tag cache is updated. Doing it now