# HG changeset patch # User Jun Wu # Date 1504289635 25200 # Node ID 24ce7b0edaf93876c5f004ba786424b0f38fd7dc # Parent ca6a3852daf08275d28dcec7696bd32ec9a8bd75 test-amend: match output using conditional test case name D466 (6cc8f848b4c3) allows output to be conditionally matched by test name. This patch changes test-amend.t to use that feature, instead of duplicating `hg amend` command or use `-q` to silence its output. Differential Revision: https://phab.mercurial-scm.org/D601 diff -r ca6a3852daf0 -r 24ce7b0edaf9 tests/test-amend.t --- a/tests/test-amend.t Thu Aug 31 19:40:15 2017 -0700 +++ b/tests/test-amend.t Fri Sep 01 11:13:55 2017 -0700 @@ -28,9 +28,9 @@ $ hg update B -q $ echo 2 >> B + $ hg amend + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/112478962961-af2c0941-amend.hg (glob) (obsstore-off !) #if obsstore-off - $ hg amend - saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/112478962961-af2c0941-amend.hg (glob) $ hg log -p -G --hidden -T '{rev} {node|short} {desc}\n' @ 1 be169c7e8dbe B | diff --git a/B b/B @@ -50,7 +50,6 @@ \ No newline at end of file #else - $ hg amend $ hg log -p -G --hidden -T '{rev} {node|short} {desc}\n' @ 3 be169c7e8dbe B | diff --git a/B b/B @@ -100,12 +99,14 @@ $ echo 3 > C $ echo 4 > D $ hg add C D - $ hg amend -m NEWMESSAGE -I C -q + $ hg amend -m NEWMESSAGE -I C + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/be169c7e8dbe-c24d73fe-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{node|short} {desc} {files}\n' c7ba14d9075b NEWMESSAGE B C $ echo 5 > E $ rm C - $ hg amend -d '2000 1000' -u 'Foo ' -A C D -q + $ hg amend -d '2000 1000' -u 'Foo ' -A C D + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/c7ba14d9075b-b26ed45c-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{node|short} {desc} {files} {author} {date}\n' 14f6c4bcc865 NEWMESSAGE B D Foo 2000.01000 @@ -118,10 +119,12 @@ > EOF $ chmod +x $TESTTMP/prefix.sh - $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend --edit -q + $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend --edit + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/14f6c4bcc865-6591f15d-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{node|short} {desc}\n' 298f085230c3 EDITED: NEWMESSAGE - $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend -e -m MSG -q + $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend -e -m MSG + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/298f085230c3-d81a6ad3-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{node|short} {desc}\n' 974f07f28537 EDITED: MSG @@ -129,7 +132,8 @@ $ hg amend -l $TESTTMP/msg -m BAR abort: options --message and --logfile are mutually exclusive [255] - $ hg amend -l $TESTTMP/msg -q + $ hg amend -l $TESTTMP/msg + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/974f07f28537-edb6470a-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{node|short} {desc}\n' 507be9bdac71 FOO @@ -137,7 +141,7 @@ $ touch F G $ hg add F G - $ cat < y > n > EOS @@ -149,6 +153,7 @@ new file mode 100644 examine changes to 'G'? [Ynesfdaq?] n + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/507be9bdac71-7ae43d04-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{files}\n' B D F @@ -195,7 +200,7 @@ $ hg phase -r A --public $ hg update -C -q A - $ hg amend -m AMEND -q + $ hg amend -m AMEND abort: cannot amend public changesets [255] @@ -209,7 +214,8 @@ > A B > EOS $ hg update -q C - $ hg amend -m FOO -q + $ hg amend -m FOO + saved backup bundle to $TESTTMP/repo3/.hg/strip-backup/a35c07e8a2a4-15ff4612-amend.hg (glob) (obsstore-off !) $ rm .hg/localtags $ hg log -G -T '{desc}\n' @ FOO