|
1 $ cat >> $HGRCPATH <<EOF |
|
2 > [extensions] |
|
3 > hgext.rebase= |
|
4 > hgext.graphlog= |
|
5 > EOF |
|
6 $ echo "evolve=$(echo $(dirname $TESTDIR))/hgext/evolve.py" >> $HGRCPATH |
|
7 |
|
8 hg prev should move active bookmark |
|
9 $ hg init |
|
10 $ touch a |
|
11 $ hg add a |
|
12 $ hg commit -m 'added a' |
|
13 $ touch b |
|
14 $ hg add b |
|
15 $ hg commit -m 'added b' |
|
16 $ hg bookmark mark |
|
17 $ hg bookmarks |
|
18 * mark 1:6e742c9127b3 |
|
19 $ hg prev |
|
20 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
21 [0] added a |
|
22 $ hg bookmarks |
|
23 * mark 0:a154386e50d1 |
|
24 |
|
25 hg next should move active bookmark |
|
26 $ hg next |
|
27 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
28 [1] added b |
|
29 $ hg bookmarks |
|
30 * mark 1:6e742c9127b3 |
|
31 |
|
32 hg next/prev should not interfere with inactive bookmarks |
|
33 $ touch c |
|
34 $ hg add c |
|
35 $ hg commit -m 'added c' |
|
36 $ hg bookmark -r2 no-move |
|
37 $ hg prev |
|
38 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
39 [1] added b |
|
40 $ hg bookmarks |
|
41 * mark 1:6e742c9127b3 |
|
42 no-move 2:4e26ef31f919 |
|
43 $ hg next |
|
44 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
45 [2] added c |
|
46 $ hg bookmarks |
|
47 * mark 2:4e26ef31f919 |
|
48 no-move 2:4e26ef31f919 |
|
49 $ hg up 1 |
|
50 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
51 $ hg next |
|
52 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
53 [2] added c |
|
54 $ hg bookmarks |
|
55 mark 2:4e26ef31f919 |
|
56 no-move 2:4e26ef31f919 |
|
57 $ hg prev |
|
58 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
59 [1] added b |
|
60 $ hg bookmarks |
|
61 mark 2:4e26ef31f919 |
|
62 no-move 2:4e26ef31f919 |