##// END OF EJS Templates
ui: add ignore-single-command functionality...
Augie Fackler -
r30995:5e85bab8 default
parent child Browse files
Show More
@@ -94,6 +94,12 b' def uisetup(ui):'
94 break
94 break
95
95
96 if usepager:
96 if usepager:
97 # Slight hack: the attend list is supposed to override
98 # the ignore list for the pager extension, but the
99 # core code doesn't know about attend, so we have to
100 # lobotomize the ignore list so that the extension's
101 # behavior is preserved.
102 ui.setconfig('pager', 'ignore', '', 'pager')
97 ui.pager('extension-via-attend-' + cmd)
103 ui.pager('extension-via-attend-' + cmd)
98 return orig(ui, options, cmd, cmdfunc)
104 return orig(ui, options, cmd, cmdfunc)
99
105
@@ -851,6 +851,7 b' class ui(object):'
851 """
851 """
852 if (self._neverpager
852 if (self._neverpager
853 or self.pageractive
853 or self.pageractive
854 or command in self.configlist('pager', 'ignore')
854 # TODO: if we want to allow HGPLAINEXCEPT=pager,
855 # TODO: if we want to allow HGPLAINEXCEPT=pager,
855 # formatted() will need some adjustment.
856 # formatted() will need some adjustment.
856 or not self.formatted()
857 or not self.formatted()
General Comments 0
You need to be logged in to leave comments. Login now