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
--- 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