Comments
Patch
@@ -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