diff -r 8174d27576a3 -r 3e39f67ef663 mercurial/subrepo.py --- a/mercurial/subrepo.py Wed May 06 16:56:28 2015 -0500 +++ b/mercurial/subrepo.py Wed May 06 17:15:38 2015 +0200 @@ -1711,7 +1711,7 @@ modified, added, removed = [], [], [] self._gitupdatestat() if rev2: - command = ['diff-tree', rev1, rev2] + command = ['diff-tree', '-r', rev1, rev2] else: command = ['diff-index', rev1] out = self._gitcommand(command)