hgext/extdiff.py
changeset 46132 dfe2760db2a6
parent 46131 55542b213813
child 46133 0a4d47f4337b
--- a/hgext/extdiff.py	Wed Dec 16 22:16:05 2020 -0800
+++ b/hgext/extdiff.py	Wed Dec 16 22:30:07 2020 -0800
@@ -433,7 +433,7 @@
     #     ctx1a)
     dir1a_files = mod_a | rem_a | ((mod_b | add_b) - add_a)
     dir1a = snapshot(ui, repo, dir1a_files, ctx1a.node(), tmproot, subrepos)[0]
-    rev1a = b'@%d' % ctx1a.rev()
+    rev1a = b'' if ctx1a.rev() is None else b'@%d' % ctx1a.rev()
     if do3way:
         # file calculation criteria same as dir1a
         dir1b_files = mod_b | rem_b | ((mod_a | add_a) - add_b)