diff -r 15d3facfa40a -r aaad36b88298 mercurial/branchmap.py --- a/mercurial/branchmap.py Sun Jan 13 20:13:22 2019 -0500 +++ b/mercurial/branchmap.py Wed Feb 20 19:28:51 2019 -0500 @@ -229,7 +229,7 @@ - True when cache is up to date or a subset of current repo.""" try: return ((self.tipnode == repo.changelog.node(self.tiprev)) - and (self.filteredhash == \ + and (self.filteredhash == scmutil.filteredhash(repo, self.tiprev))) except IndexError: return False