--- a/hgext3rd/evolve/obsdiscovery.py Wed Dec 26 22:14:23 2018 +0800
+++ b/hgext3rd/evolve/obsdiscovery.py Fri Jan 04 00:10:44 2019 -0500
@@ -74,11 +74,11 @@
obsexcmsg = utility.obsexcmsg
# Config
-eh.configitem('experimental', 'evolution.obsdiscovery')
-eh.configitem('experimental', 'obshashrange')
-eh.configitem('experimental', 'obshashrange.warm-cache')
-eh.configitem('experimental', 'obshashrange.max-revs')
-eh.configitem('experimental', 'obshashrange.lru-size')
+eh.configitem('experimental', 'evolution.obsdiscovery', True)
+eh.configitem('experimental', 'obshashrange', True)
+eh.configitem('experimental', 'obshashrange.warm-cache', 'auto')
+eh.configitem('experimental', 'obshashrange.max-revs', None)
+eh.configitem('experimental', 'obshashrange.lru-size', 2000)
##################################
### Code performing discovery ###
@@ -775,9 +775,9 @@
return encodelist(hashes)
def _useobshashrange(repo):
- base = repo.ui.configbool('experimental', 'obshashrange', True)
+ base = repo.ui.configbool('experimental', 'obshashrange')
if base:
- maxrevs = repo.ui.configint('experimental', 'obshashrange.max-revs', None)
+ maxrevs = repo.ui.configint('experimental', 'obshashrange.max-revs')
if maxrevs is not None and maxrevs < len(repo.unfiltered()):
base = False
return base
@@ -945,7 +945,7 @@
"""wrapper to advertise new capability"""
caps = orig(repo, proto)
if (obsolete.isenabled(repo, obsolete.exchangeopt)
- and repo.ui.configbool('experimental', 'evolution.obsdiscovery', True)):
+ and repo.ui.configbool('experimental', 'evolution.obsdiscovery')):
# Compat hg 4.6+ (2f7290555c96)
bytesresponse = False
@@ -1015,7 +1015,7 @@
"""
def usediscovery(repo):
- return repo.ui.configbool('experimental', 'evolution.obsdiscovery', True)
+ return repo.ui.configbool('experimental', 'evolution.obsdiscovery')
@eh.wrapfunction(exchange, '_pushdiscoveryobsmarkers')
def _pushdiscoveryobsmarkers(orig, pushop):