# HG changeset patch # User Boris Feld # Date 1507681569 -7200 # Node ID 03f7db5f8e71d4596daf33d9a419e56bab4b4984 # Parent 31723cff35fa78c4be6f0445cb65c5e3acac15ca configitems: register the 'pager.attend-.*' options diff -r 31723cff35fa -r 03f7db5f8e71 hgext/pager.py --- a/hgext/pager.py Fri Oct 13 16:39:06 2017 +0200 +++ b/hgext/pager.py Wed Oct 11 02:26:09 2017 +0200 @@ -56,8 +56,8 @@ for cmd in cmds: var = 'attend-%s' % cmd - if ui.config('pager', var): - usepager = ui.configbool('pager', var) + if ui.config('pager', var, None): + usepager = ui.configbool('pager', var, True) break if (cmd in attend or (cmd not in ignore and not attend)): diff -r 31723cff35fa -r 03f7db5f8e71 mercurial/configitems.py --- a/mercurial/configitems.py Fri Oct 13 16:39:06 2017 +0200 +++ b/mercurial/configitems.py Wed Oct 11 02:26:09 2017 +0200 @@ -498,6 +498,10 @@ coreconfigitem('merge', 'preferancestor', default=lambda: ['*'], ) +coreconfigitem('pager', 'attend-.*', + default=dynamicdefault, + generic=True, +) coreconfigitem('pager', 'ignore', default=list, )