tests/test-prev-next.t
branchstable
changeset 929 306f67906a6c
parent 892 947fb5b1915b
child 964 c768f7666106
equal deleted inserted replaced
928:be39695cbfda 929:306f67906a6c
       
     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