hgext3rd/evolve/utility.py
changeset 3346 f4e28b781143
parent 3340 fd90e73bf79a
child 3366 83b372eceb81
--- a/hgext3rd/evolve/utility.py	Thu Dec 21 03:07:14 2017 +0100
+++ b/hgext3rd/evolve/utility.py	Thu Dec 21 03:30:13 2017 +0100
@@ -43,4 +43,7 @@
         return False
     if not configbool('experimental', 'obshashrange.warm-cache', True):
         return False
+    maxrevs = repo.ui.configint('experimental', 'obshashrange.max-revs', None)
+    if maxrevs is not None and maxrevs < len(repo.unfiltered()):
+        return False
     return True