mercurial/commands.py
changeset 9642 7d17794f08a9
parent 9640 9e76232fbfbe
child 9644 c6b721da201b
--- a/mercurial/commands.py	Sun Oct 25 02:52:36 2009 +0200
+++ b/mercurial/commands.py	Sun Oct 25 02:53:33 2009 +0200
@@ -1098,12 +1098,14 @@
 
     if stat:
         opts['unified'] = '0'
+    diffopts = patch.diffopts(ui, opts)
 
     m = cmdutil.match(repo, pats, opts)
-    it = patch.diff(repo, node1, node2, match=m, opts=patch.diffopts(ui, opts))
+    it = patch.diff(repo, node1, node2, match=m, opts=diffopts)
     if stat:
         width = ui.interactive() and util.termwidth() or 80
-        ui.write(patch.diffstat(util.iterlines(it), width=width))
+        ui.write(patch.diffstat(util.iterlines(it), width=width,
+                                git=diffopts.git))
     else:
         for chunk in it:
             ui.write(chunk)