[PATCH 4 of 5] tests: consolidate update from obsolete changeset logic
Sean Farley
sean.michael.farley at gmail.com
Wed Nov 27 21:59:29 UTC 2013
# HG changeset patch
# User Sean Farley <sean.michael.farley at gmail.com>
# Date 1385588966 21600
# Wed Nov 27 15:49:26 2013 -0600
# Node ID 8a2ffee6b26f399b0a04bb61e4ab2bfabc7d28a0
# Parent 0043392ae4bbb546a9c0a14ca35d76c0f299e2f1
tests: consolidate update from obsolete changeset logic
The test written as is doesn't actually do what it says: a no-argument update
from an obsolete changeset. Since 2ca325ea57fa added a bookmark test, we move
that to an equivalent test so that we can keep the tests to a minimum.
diff --git a/tests/test-update-branches.t b/tests/test-update-branches.t
--- a/tests/test-update-branches.t
+++ b/tests/test-update-branches.t
@@ -203,11 +203,10 @@
| |/
| @ 1:0786582aa4b1 1
|/
o 0:60829823a42a 0
- $ hg book bm -r 3
$ hg status
M foo
We add simple obsolescence marker between 3 and 4 (indirect successors)
@@ -216,27 +215,28 @@
$ hg id --debug -i -r 4
d047485b3896813b2a624e86201983520f003206
$ hg debugobsolete 6efa171f091b00a3c35edc15d48c52a498929953 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
$ hg debugobsolete aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa d047485b3896813b2a624e86201983520f003206
-Test that 5 is detected as a valid destination from 3 and also accepts moving
-the bookmark (issue4015)
+Test that 5 is detected as a valid destination from 3
$ hg up --quiet --hidden 3
+ $ hg up
+ 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+
+Test that 5 is detected as a valid destination from 1 and also accepts moving
+the bookmark (issue4015)
+ $ hg up --quiet 0 # we should be able to update to 1 directly
+ $ hg up --quiet 1 # but not implemented yet.
+ $ hg book -qf bm
$ hg up 5
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ hg book bm
- moving bookmark 'bm' forward from 6efa171f091b
+ moving bookmark 'bm' forward from 0786582aa4b1
$ hg bookmarks
* bm 5:ff252e8273df
-Test that 5 is detected as a valid destination from 1
- $ hg up --quiet 0 # we should be able to update to 3 directly
- $ hg up --quiet --hidden 3 # but not implemented yet.
- $ hg up 5
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
-
Test that 5 is not detected as a valid destination from 2
$ hg up --quiet 0
$ hg up --quiet 2
$ hg up 5
abort: uncommitted changes
More information about the Mercurial-devel
mailing list