[PATCH 02 of 19 pager] diff: migrate to modern pager API
Augie Fackler
raf at durin42.com
Sun Feb 19 18:12:53 EST 2017
# HG changeset patch
# User Augie Fackler <augie at google.com>
# Date 1486439906 18000
# Mon Feb 06 22:58:26 2017 -0500
# Node ID c0e57f44ebed1240c000850ce256d928cdb69312
# Parent 2832edeb9d5358b483ad0babbbf3f1dfb43aaf4c
diff: migrate to modern pager API
diff --git a/hgext/pager.py b/hgext/pager.py
--- a/hgext/pager.py
+++ b/hgext/pager.py
@@ -110,4 +110,4 @@ def uisetup(ui):
extensions.wrapfunction(dispatch, '_runcommand', pagecmd)
extensions.afterloaded('color', afterloaded)
-attended = ['diff', 'export', 'glog', 'log', 'qdiff']
+attended = ['export', 'glog', 'log', 'qdiff']
diff --git a/mercurial/commands.py b/mercurial/commands.py
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -1940,6 +1940,7 @@ def diff(ui, repo, *pats, **opts):
diffopts = patch.diffallopts(ui, opts)
m = scmutil.match(repo[node2], pats, opts)
+ ui.pager('diff')
cmdutil.diffordiffstat(ui, repo, diffopts, node1, node2, m, stat=stat,
listsubrepos=opts.get('subrepos'),
root=opts.get('root'))
More information about the Mercurial-devel
mailing list