pager: drop the 'color' dependant code
The 'color' implementation is in core and no longer wrap '_runcommand'. We drop
the extra complexity.
--- a/hgext/pager.py Sat Feb 25 19:43:14 2017 +0100
+++ b/hgext/pager.py Tue Feb 28 20:12:08 2017 +0100
@@ -66,12 +66,7 @@
ui.pager('extension-via-attend-' + cmd)
return orig(ui, options, cmd, cmdfunc)
- # Wrap dispatch._runcommand after color is loaded so color can see
- # ui.pageractive. Otherwise, if we loaded first, color's wrapped
- # dispatch._runcommand would run without having access to ui.pageractive.
- def afterloaded(loaded):
- extensions.wrapfunction(dispatch, '_runcommand', pagecmd)
- extensions.afterloaded('color', afterloaded)
+ extensions.wrapfunction(dispatch, '_runcommand', pagecmd)
attended = [
'the-default-attend-list-is-now-empty-but-that-breaks-the-extension',