hgext3rd/evolve/firstmergecache.py
changeset 3366 83b372eceb81
parent 3351 a4edd014c166
child 3403 73920cb25af3
--- a/hgext3rd/evolve/firstmergecache.py	Fri Jan 05 22:17:27 2018 +0100
+++ b/hgext3rd/evolve/firstmergecache.py	Fri Jan 05 03:35:07 2018 +0100
@@ -40,7 +40,7 @@
         if util.safehasattr(repo, 'updatecaches'):
             @localrepo.unfilteredmethod
             def updatecaches(self, tr=None):
-                if utility.shouldwarmcache(self):
+                if utility.shouldwarmcache(self, tr):
                     self.firstmergecache.update(self)
                     self.firstmergecache.save(self)
                 super(firstmergecacherepo, self).updatecaches(tr)
@@ -58,7 +58,7 @@
                     repo.firstmergecache.update(repo)
                     repo.firstmergecache.save(repo)
 
-                if utility.shouldwarmcache(self):
+                if utility.shouldwarmcache(self, tr):
                     tr.addpostclose('warmcache-01-firstparentcache', _warmcache)
                 return tr