# HG changeset patch # User Boris Feld # Date 1498786373 -7200 # Node ID 8860100908ebe5738d625ab66605ed381f5afb8f # Parent 21c2df59a1dad534bfac45acc0bbfb6cb2afe9b4 configitems: register the 'convert.cvsps.cache' config The convert extensions has code a bit all around, but it seems simpler to use a central declaration of options at the root first. diff -r 21c2df59a1da -r 8860100908eb hgext/convert/__init__.py --- a/hgext/convert/__init__.py Wed Sep 13 20:39:01 2017 -0700 +++ b/hgext/convert/__init__.py Fri Jun 30 03:32:53 2017 +0200 @@ -28,6 +28,13 @@ # leave the attribute unspecified. testedwith = 'ships-with-hg-core' +configtable = {} +configitem = registrar.configitem(configtable) + +configitem('convert', 'cvsps.cache', + default=True, +) + # Commands definition was moved elsewhere to ease demandload job. @command('convert', diff -r 21c2df59a1da -r 8860100908eb hgext/convert/cvs.py --- a/hgext/convert/cvs.py Wed Sep 13 20:39:01 2017 -0700 +++ b/hgext/convert/cvs.py Fri Jun 30 03:32:53 2017 +0200 @@ -76,7 +76,7 @@ id = None cache = 'update' - if not self.ui.configbool('convert', 'cvsps.cache', True): + if not self.ui.configbool('convert', 'cvsps.cache'): cache = None db = cvsps.createlog(self.ui, cache=cache) db = cvsps.createchangeset(self.ui, db,