--- 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