hgext/absorb.py
changeset 44985 1ca0047fd7e1
parent 44984 bfef35bb4ecb
child 44991 65d19d9c8e76
--- a/hgext/absorb.py	Mon Jun 01 11:07:33 2020 +0200
+++ b/hgext/absorb.py	Mon Jun 01 20:57:14 2020 +0200
@@ -782,7 +782,9 @@
                 # nothing changed, nothing commited
                 nextp1 = ctx
                 continue
-            if self._willbecomenoop(memworkingcopy, ctx, nextp1):
+            if ctx.files() and self._willbecomenoop(
+                memworkingcopy, ctx, nextp1
+            ):
                 # changeset is no longer necessary
                 self.replacemap[ctx.node()] = None
                 msg = _(b'became empty and was dropped')