test-histedit-edit: improve coverage of histedit code
authorAugie Fackler <raf@durin42.com>
Wed, 27 Jun 2012 18:41:14 -0500
changeset 17067 81d681f8bdc1
parent 17066 baf8887d40e2
child 17068 a86e110430f6
test-histedit-edit: improve coverage of histedit code
tests/test-histedit-edit
tests/test-histedit-edit.out
--- a/tests/test-histedit-edit	Wed Jun 27 18:35:33 2012 -0500
+++ b/tests/test-histedit-edit	Wed Jun 27 18:41:14 2012 -0500
@@ -34,7 +34,8 @@
 echo % edit the history
 HGEDITOR="cat $EDITED > " hg histedit 177f92b77385 2>&1 | fixbundle
 
-echo % edit the revision
+echo % commit, then edit the revision
+hg ci -m 'wat'
 echo a > e
 HGEDITOR='echo "foobaz" > ' hg histedit --continue 2>&1 | fixbundle
 
@@ -44,7 +45,7 @@
 hg cat e
 
 cat > $EDITED <<EOF
-edit c38516e9ed62 f
+edit bf757c081cd0 f
 EOF
 HGEDITOR="cat $EDITED > " hg histedit tip 2>&1 | fixbundle
 hg status
@@ -67,7 +68,7 @@
 
 echo % modify the message
 cat > $EDITED <<EOF
-mess c38516e9ed62 f
+mess bf757c081cd0 f
 EOF
 HGEDITOR="cat $EDITED > " hg histedit tip 2>&1 | fixbundle
 hg status
--- a/tests/test-histedit-edit.out	Wed Jun 27 18:35:33 2012 -0500
+++ b/tests/test-histedit-edit.out	Wed Jun 27 18:41:14 2012 -0500
@@ -34,20 +34,26 @@
 0 files updated, 0 files merged, 2 files removed, 0 files unresolved
 abort: Make changes as needed, you may commit or record as needed now.
 When you are finished, run hg histedit --continue to resume.
-% edit the revision
+% commit, then edit the revision
+created new head
 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
-@  changeset:   5:c38516e9ed62
+@  changeset:   6:bf757c081cd0
 |  tag:         tip
 |  user:        test
 |  date:        Thu Jan 01 00:00:00 1970 +0000
 |  summary:     f
 |
-o  changeset:   4:1da62d13177d
+o  changeset:   5:d6b15fed32d4
 |  user:        test
 |  date:        Thu Jan 01 00:00:00 1970 +0000
 |  summary:     foobaz
 |
+o  changeset:   4:1a60820cd1f6
+|  user:        test
+|  date:        Thu Jan 01 00:00:00 1970 +0000
+|  summary:     wat
+|
 o  changeset:   3:055a42cdd887
 |  user:        test
 |  date:        Thu Jan 01 00:00:00 1970 +0000
@@ -76,7 +82,7 @@
 A f
 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
 % log after edit
-changeset:   5:c38516e9ed62
+changeset:   6:bf757c081cd0
 tag:         tip
 user:        test
 date:        Thu Jan 01 00:00:00 1970 +0000
@@ -85,7 +91,7 @@
 % say we'll change the message, but don't.
 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
-changeset:   5:c38516e9ed62
+changeset:   6:bf757c081cd0
 tag:         tip
 user:        test
 date:        Thu Jan 01 00:00:00 1970 +0000
@@ -94,11 +100,11 @@
 % modify the message
 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
-changeset:   5:4d6a10bcf3e3
+changeset:   6:0b16746f8e89
 tag:         tip
 user:        test
 date:        Thu Jan 01 00:00:00 1970 +0000
-summary:     mess c38516e9ed62 f
+summary:     mess bf757c081cd0 f
 
 % rollback should not work after a histedit
 no rollback information available