# HG changeset patch # User TK Soh # Date 1155846645 18000 # Node ID 7f5fc4b347de86cc8bafa8e7c02f49b238ab3da6 # Parent ff3ea21a981a448598f2e4f58430d1e688bfebb9 extdiff: make new diff commands pick up their options correctly diff -r ff3ea21a981a -r 7f5fc4b347de hgext/extdiff.py --- a/hgext/extdiff.py Fri Aug 18 22:13:58 2006 -0700 +++ b/hgext/extdiff.py Thu Aug 17 15:30:45 2006 -0500 @@ -153,7 +153,7 @@ if not path: path = cmd diffopts = ui.config('extdiff', 'opts.' + cmd, '') diffopts = diffopts and [diffopts] or [] - def save(cmd, path): + 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) @@ -170,6 +170,6 @@ 'path': path, } return mydiff - cmdtable[cmd] = (save(cmd, path), + cmdtable[cmd] = (save(cmd, path, diffopts), cmdtable['extdiff'][1][1:], _('hg %s [OPT]... [FILE]...') % cmd)