absorb: improve message for the case when changeset became empty
authorManuel Jacob <me@manueljacob.de>
Fri, 17 Jul 2020 20:24:42 +0200
changeset 45170 c87bd1fe3da2
parent 45169 3496b5f24371
child 45171 5322e738be0f
absorb: improve message for the case when changeset became empty In changeset f55099982bc5, I introduced the message "became empty and became ...", which I was never very happy with. Raphaël Gomès suggested "became empty as ...". That sounds much nicer. Differential Revision: https://phab.mercurial-scm.org/D8765
hgext/absorb.py
tests/test-absorb.t
--- a/hgext/absorb.py	Sat Jul 18 22:57:28 2020 +0200
+++ b/hgext/absorb.py	Fri Jul 17 20:24:42 2020 +0200
@@ -798,10 +798,7 @@
                 self.replacemap[ctx.node()] = lastcommitted.node()
                 if memworkingcopy:
                     if willbecomenoop:
-                        msg = _(
-                            b'%d file(s) changed, became empty '
-                            b'and became %s'
-                        )
+                        msg = _(b'%d file(s) changed, became empty as %s')
                     else:
                         msg = _(b'%d file(s) changed, became %s')
                     msg = msg % (
--- a/tests/test-absorb.t	Sat Jul 18 22:57:28 2020 +0200
+++ b/tests/test-absorb.t	Fri Jul 17 20:24:42 2020 +0200
@@ -530,8 +530,8 @@
   $ hg absorb -av --config rewrite.empty-successor=keep | grep became
   0:bfafb49242db: 1 file(s) changed, became 5:1a2de97fc652
   1:115485984805: 2 file(s) changed, became 6:0c930dfab74c
-  2:30970dbf7b40: 2 file(s) changed, became empty and became 7:df6574ae635c
-  3:a393a58b9a85: 2 file(s) changed, became empty and became 8:ad4bd3462c9e
+  2:30970dbf7b40: 2 file(s) changed, became empty as 7:df6574ae635c
+  3:a393a58b9a85: 2 file(s) changed, became empty as 8:ad4bd3462c9e
   4:1bb0e8cff87a: 2 file(s) changed, became 9:2dbed75af996
   $ hg log -T '{rev} {desc}\n' -Gp
   @  9 empty