Pager extension: switch it off if --debugger is set
The pager is preventing the debugger prompt and much of the
debugger output to be refreshed. Moreover the pager does not
make sense when debugging line by line (Thanks to Gilles Moris).
--- a/hgext/pager.py Wed Apr 02 21:45:35 2008 +0200
+++ b/hgext/pager.py Thu Apr 03 10:49:42 2008 +0200
@@ -29,7 +29,7 @@
def uisetup(ui):
p = ui.config("pager", "pager", os.environ.get("PAGER"))
- if p and sys.stdout.isatty():
+ if p and sys.stdout.isatty() and not ui.debugflag:
if ui.configbool('pager', 'quiet'):
signal.signal(signal.SIGPIPE, signal.SIG_DFL)
sys.stderr = sys.stdout = os.popen(p, "wb")