# HG changeset patch # User Anton Shestakov # Date 1562662964 -28800 # Node ID cc3569da7150a8124c661983e6d4b6e1f44c443e # Parent ea84a151fa62129d032a7650280e9f1ffbfea599 tests: show what happens when trying to hg touch a merge commit diff -r ea84a151fa62 -r cc3569da7150 tests/test-touch.t --- a/tests/test-touch.t Fri Jun 14 22:46:58 2019 +0530 +++ b/tests/test-touch.t Tue Jul 09 17:02:44 2019 +0800 @@ -4,6 +4,8 @@ > logtemplate={rev}:{node|short} {desc}\n > [defaults] > amend=-d "0 0" + > [alias] + > glog = log -GT "{rev}: {desc}" > [extensions] > hgext.rebase= > EOF @@ -170,3 +172,19 @@ (see 'hg help phases' for details) [255] $ hg touch --duplicate 2 + +Reviving merge commit + + $ hg up 12 + 1 files updated, 0 files merged, 1 files removed, 0 files unresolved + $ hg merge 15 + 2 files updated, 0 files merged, 0 files removed, 0 files unresolved + (branch merge, don't forget to commit) + $ hg ci -m merge + $ hg prune -r . + 0 files updated, 0 files merged, 2 files removed, 0 files unresolved + working directory is now at * (glob) + 1 changesets pruned + $ hg touch 16 --hidden + abort: cannot amend merge changesets + [255]