tests/test-backout.t
branchstable
changeset 45760 e0ad11ab8052
parent 45739 693da1b928af
child 45812 976b26bdd0d8
--- a/tests/test-backout.t	Fri Oct 23 20:33:36 2020 +0900
+++ b/tests/test-backout.t	Wed Oct 28 17:41:25 2020 +0100
@@ -806,3 +806,18 @@
   $ hg backout --merge --no-commit 2
   abort: cannot specify both --no-commit and --merge
   [255]
+
+Ensure that backout out the same changeset twice performs correctly:
+
+  $ hg backout 2
+  removing 3
+  changeset 3:8f188de730d9 backs out changeset 2:cccc23d9d68f
+  $ echo 4 > 4
+  $ hg ci -A -m 4
+  adding 4
+  $ hg up 2
+  1 files updated, 0 files merged, 1 files removed, 0 files unresolved
+  $ hg backout 2
+  removing 3
+  created new head
+  changeset 3:8f188de730d9 backs out changeset 2:cccc23d9d68f