[PATCH 2 of 4 evolve-ext v4] evolve--list: instability tests for evolve --list

Kostia Balytskyi ikostia at fb.com
Sun Mar 20 18:11:45 EDT 2016


# HG changeset patch
# User Kostia Balytskyi <ikostia at fb.com>
# Date 1458511614 25200
#      Sun Mar 20 15:06:54 2016 -0700
# Node ID 01aac82338072785da288ca2c00a8c946f2e7c9f
# Parent  cee17a44777f68aa55aa101e7ef0ad3fe9350059
evolve--list: instability tests for evolve --list

diff --git a/tests/test-evolve-list.t b/tests/test-evolve-list.t
new file mode 100644
--- /dev/null
+++ b/tests/test-evolve-list.t
@@ -0,0 +1,26 @@
+Set up some configs
+  $ cat >> $HGRCPATH <<EOF
+  > [extensions]
+  > rebase=
+  > EOF
+  $ echo "evolve=$(echo $(dirname $TESTDIR))/hgext/evolve.py" >> $HGRCPATH
+
+Test the instability listing
+  $ hg init r2
+  $ cd r2
+  $ echo a > a && hg ci -Am a
+  adding a
+  $ echo b > b && hg ci -Am b
+  adding b
+  $ echo c > c && hg ci -Am c
+  adding c
+  $ hg up 0
+  0 files updated, 0 files merged, 2 files removed, 0 files unresolved
+  $ echo a >> a && hg ci --amend -m a
+  2 new unstable changesets
+  $ hg evolve --list
+  d2ae7f53: b
+    unstable: obsolete parent cb9a9f31
+  177f92b7: c
+    unstable: unstable parent d2ae7f53
+  $ cd ..


More information about the Mercurial-devel mailing list