# HG changeset patch # User Pierre-Yves David # Date 1515122811 -3600 # Node ID c26dc74b828dc0effb5cebd8c1a6800148386ede # Parent 83b372eceb8191aa8e4a3dec74a830a4cad8937d caches: extract some config reading in 'shouldwarmcache' diff -r 83b372eceb81 -r c26dc74b828d hgext3rd/evolve/utility.py --- a/hgext3rd/evolve/utility.py Fri Jan 05 03:35:07 2018 +0100 +++ b/hgext3rd/evolve/utility.py Fri Jan 05 04:26:51 2018 +0100 @@ -39,9 +39,11 @@ def shouldwarmcache(repo, tr): configbool = repo.ui.configbool + warm = configbool('experimental', 'obshashrange.warm-cache', True) + if not configbool('experimental', 'obshashrange', False): return False - if not configbool('experimental', 'obshashrange.warm-cache', True): + if not warm: return False maxrevs = repo.ui.configint('experimental', 'obshashrange.max-revs', None) if maxrevs is not None and maxrevs < len(repo.unfiltered()):