diff --git a/mercurial/branchmap.py b/mercurial/branchmap.py --- a/mercurial/branchmap.py +++ b/mercurial/branchmap.py @@ -411,6 +411,7 @@ if ntiprev > self.tiprev: self.tiprev = ntiprev self.tipnode = cl.node(ntiprev) + self.filteredhash = scmutil.filteredhash(repo, self.tiprev) if not self.validfor(repo): # cache key are not valid anymore