hgext/extdiff.py
changeset 3328 49966b5ab16f
parent 3124 f145d04899d2
child 3707 67f44b825784
--- a/hgext/extdiff.py
+++ b/hgext/extdiff.py
@@ -65,6 +65,9 @@ def dodiff(ui, repo, diffcmd, diffopts, 
             ui.write_err(_('making snapshot of %d files from rev %s\n') %
                          (len(files), short(node)))
         for fn in files:
+            if not fn in mf:
+                # skipping new file after a merge ?
+                continue
             wfn = util.pconvert(fn)
             ui.note('  %s\n' % wfn)
             dest = os.path.join(base, wfn)