hgext3rd/evolve/stablesort.py
changeset 3340 fd90e73bf79a
parent 3338 3f049353d733
child 3352 0370c8503e2f
--- a/hgext3rd/evolve/stablesort.py	Thu Dec 21 00:06:07 2017 +0100
+++ b/hgext3rd/evolve/stablesort.py	Thu Dec 21 02:01:58 2017 +0100
@@ -671,11 +671,7 @@
         if util.safehasattr(repo, 'updatecaches'):
             @localrepo.unfilteredmethod
             def updatecaches(self, tr=None):
-                if (repo.ui.configbool('experimental', 'obshashrange',
-                                       False)
-                        and repo.ui.configbool('experimental',
-                                               'obshashrange.warm-cache',
-                                               True)):
+                if utility.shouldwarmcache(repo):
                     self.stablesort.update(repo)
                     self.stablesort.save(repo)
                 super(stablesortrepo, self).updatecaches(tr)
@@ -691,11 +687,7 @@
                         return
                     repo = repo.unfiltered()
 
-                if (repo.ui.configbool('experimental', 'obshashrange',
-                                       False)
-                        and repo.ui.configbool('experimental',
-                                               'obshashrange.warm-cache',
-                                               True)):
+                if utility.shouldwarmcache(repo):
                     tr.addpostclose('warmcache-02stablesort', _warmcache)
                 return tr