Mercurial > hg
changeset 9956:6045a8c4dbbc stable
extdiff: respect --option in command aliases (issue949)
author | Sune Foldager <cryo@cyanite.org> |
---|---|
date | Mon, 30 Nov 2009 19:37:38 +0100 |
parents | d6a307719ccb |
children | ad44e1f8b3f3 1fa9f6850dee |
files | hgext/extdiff.py tests/test-extdiff tests/test-extdiff.out |
diffstat | 3 files changed, 13 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/extdiff.py Mon Nov 30 14:58:52 2009 +0100 +++ b/hgext/extdiff.py Mon Nov 30 19:37:38 2009 +0100 @@ -253,7 +253,8 @@ def save(cmd, path, diffopts): '''use closure to save diff command to use''' def mydiff(ui, repo, *pats, **opts): - return dodiff(ui, repo, path, diffopts, pats, opts) + return dodiff(ui, repo, path, diffopts + opts['option'], + pats, opts) doc = _('''\ use %(path)s to diff repository (or selected files)
--- a/tests/test-extdiff Mon Nov 30 14:58:52 2009 +0100 +++ b/tests/test-extdiff Mon Nov 30 19:37:38 2009 +0100 @@ -65,3 +65,9 @@ hg extdiff -p `pwd`/differ.py # will change to /tmp/extdiff.TMP and populate directories a.TMP and a and start tool echo '% diff in working directory, after' hg diff --git + +echo +echo % test extdiff with --option +hg extdiff -p echo -o this -c 1 +hg falabala -o this -c 1 +echo