extdiff: use @command decorator to set up diff commands
It can set "inferrepo" attribute appropriately.
--- a/hgext/extdiff.py Mon Jan 04 22:13:46 2016 +0900
+++ b/hgext/extdiff.py Fri Jan 01 22:35:34 2016 +0900
@@ -369,6 +369,5 @@
# right encoding) prevents that.
mydiff.__doc__ = doc.decode(encoding.encoding)
return mydiff
- cmdtable[cmd] = (save(cmdline),
- extdiffopts[:],
- _('hg %s [OPTION]... [FILE]...') % cmd)
+ command(cmd, extdiffopts[:], _('hg %s [OPTION]... [FILE]...') % cmd,
+ inferrepo=True)(save(cmdline))