--- a/tests/test-evolve.t Wed Jun 20 18:04:50 2012 +0200
+++ b/tests/test-evolve.t Wed Jun 27 15:12:19 2012 +0200
@@ -23,6 +23,10 @@
> hg ci -m "add $1"
> }
+ $ glog() {
+ > hg glog --template '{rev}:{node|short}@{branch}({phase}) {desc|firstline}\n' "$@"
+ > }
+
various init
$ hg init local
@@ -52,7 +56,9 @@
test simple kill
- $ hg kill 5
+ $ hg id -n
+ 5
+ $ hg kill .
0 files updated, 0 files merged, 1 files removed, 0 files unresolved
working directory now at fbb94e3a0ecf
$ hg qlog
@@ -71,6 +77,18 @@
2 - 4538525df7e2 add c (draft)
1 - 7c3bad9141dc add b (public)
0 - 1f0dee641bb7 add a (public)
+
+test kill with dirty changes
+
+ $ hg up 2
+ 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ $ echo 4 > g
+ $ hg add g
+ $ hg kill .
+ 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
+ working directory now at 7c3bad9141dc
+ $ hg st
+ A g
$ cd ..
##########################
@@ -209,8 +227,27 @@
4 feature-B: another feature - test
1 : a nifty feature - test
0 : base - test
- $ hg up -q 1
- Working directory parent is obsolete
+ $ hg up -q 0
+ $ glog --hidden
+ o 6:23409eba69a0@default(draft) a nifty feature
+ |
+ | o 5:e416e48b2742@default(secret) french looks better
+ | |
+ | | o 4:f8111a076f09@default(draft) another feature
+ | |/
+ | | o 3:524e478d4811@default(secret) fix spelling of Zwei
+ | | |
+ | | o 2:7b36850622b2@default(secret) another feature
+ | |/
+ | o 1:568a468b60fc@default(draft) a nifty feature
+ |/
+ @ 0:e55e0562ee93@default(draft) base
+
+ $ hg debugsuccessors
+ 524e478d4811 f8111a076f09
+ 568a468b60fc 23409eba69a0
+ 7b36850622b2 f8111a076f09
+ e416e48b2742 23409eba69a0
$ hg stabilize
move:[4] another feature
atop:[6] a nifty feature
@@ -234,6 +271,12 @@
8 feature-B: another feature that rox - test
6 feature-A: a nifty feature - test
0 : base - test
+
+phase change turning obsolete changeset public issue a latecomer warning
+
+ $ hg phase --public 7
+ 1 new latecomers changesets
+
$ cd ..
enable general delta