tests/test-bookmarks.t
branchstable
changeset 13448 97b69883e929
parent 13425 0fe36c347c00
child 13454 afc84a879ac8
equal deleted inserted replaced
13447:931a72e00efa 13448:97b69883e929
    53 
    53 
    54 list bookmarks
    54 list bookmarks
    55 
    55 
    56   $ hg bookmarks
    56   $ hg bookmarks
    57      X                         0:f7b1eb17ad24
    57      X                         0:f7b1eb17ad24
    58      X2                        0:f7b1eb17ad24
    58    * X2                        0:f7b1eb17ad24
    59      Y                         -1:000000000000
    59      Y                         -1:000000000000
    60 
    60 
    61   $ echo b > b
    61   $ echo b > b
    62   $ hg add b
    62   $ hg add b
    63   $ hg commit -m 1
    63   $ hg commit -m 1
    65 bookmarks revset
    65 bookmarks revset
    66 
    66 
    67   $ hg log -r 'bookmark()'
    67   $ hg log -r 'bookmark()'
    68   changeset:   0:f7b1eb17ad24
    68   changeset:   0:f7b1eb17ad24
    69   bookmark:    X
    69   bookmark:    X
       
    70   user:        test
       
    71   date:        Thu Jan 01 00:00:00 1970 +0000
       
    72   summary:     0
       
    73   
       
    74   changeset:   1:925d80f479bb
    70   bookmark:    X2
    75   bookmark:    X2
    71   user:        test
    76   tag:         tip
    72   date:        Thu Jan 01 00:00:00 1970 +0000
    77   user:        test
    73   summary:     0
    78   date:        Thu Jan 01 00:00:00 1970 +0000
       
    79   summary:     1
    74   
    80   
    75   $ hg log -r 'bookmark(Y)'
    81   $ hg log -r 'bookmark(Y)'
    76   $ hg log -r 'bookmark(X2)'
    82   $ hg log -r 'bookmark(X2)'
    77   changeset:   0:f7b1eb17ad24
    83   changeset:   1:925d80f479bb
    78   bookmark:    X
       
    79   bookmark:    X2
    84   bookmark:    X2
    80   user:        test
    85   tag:         tip
    81   date:        Thu Jan 01 00:00:00 1970 +0000
    86   user:        test
    82   summary:     0
    87   date:        Thu Jan 01 00:00:00 1970 +0000
       
    88   summary:     1
    83   
    89   
    84   $ hg help revsets | grep 'bookmark('
    90   $ hg help revsets | grep 'bookmark('
    85       "bookmark([name])"
    91       "bookmark([name])"
    86 
    92 
    87 bookmarks X and X2 moved to rev 1, Y at rev -1
    93 bookmarks X and X2 moved to rev 1, Y at rev -1
    88 
    94 
    89   $ hg bookmarks
    95   $ hg bookmarks
    90      X                         0:f7b1eb17ad24
    96      X                         0:f7b1eb17ad24
    91      X2                        0:f7b1eb17ad24
    97    * X2                        1:925d80f479bb
    92      Y                         -1:000000000000
    98      Y                         -1:000000000000
    93 
    99 
    94 bookmark rev 0 again
   100 bookmark rev 0 again
    95 
   101 
    96   $ hg bookmark -r 0 Z
   102   $ hg bookmark -r 0 Z
   104 
   110 
   105 bookmarks X moved to rev 2, Y at rev -1, Z at rev 0
   111 bookmarks X moved to rev 2, Y at rev -1, Z at rev 0
   106 
   112 
   107   $ hg bookmarks
   113   $ hg bookmarks
   108    * X                         2:db815d6d32e6
   114    * X                         2:db815d6d32e6
   109      X2                        0:f7b1eb17ad24
   115      X2                        1:925d80f479bb
   110      Y                         -1:000000000000
   116      Y                         -1:000000000000
   111      Z                         0:f7b1eb17ad24
   117      Z                         0:f7b1eb17ad24
   112 
   118 
   113 rename nonexistent bookmark
   119 rename nonexistent bookmark
   114 
   120 
   127   $ hg bookmark -f -m X Y
   133   $ hg bookmark -f -m X Y
   128 
   134 
   129 list bookmarks
   135 list bookmarks
   130 
   136 
   131   $ hg bookmark
   137   $ hg bookmark
   132      X2                        0:f7b1eb17ad24
   138      X2                        1:925d80f479bb
   133    * Y                         2:db815d6d32e6
   139    * Y                         2:db815d6d32e6
   134      Z                         0:f7b1eb17ad24
   140      Z                         0:f7b1eb17ad24
   135 
   141 
   136 rename without new name
   142 rename without new name
   137 
   143 
   156   $ hg bookmark ' x  y '
   162   $ hg bookmark ' x  y '
   157 
   163 
   158 list bookmarks
   164 list bookmarks
   159 
   165 
   160   $ hg bookmarks
   166   $ hg bookmarks
   161      X2                        0:f7b1eb17ad24
   167      X2                        1:925d80f479bb
   162      Y                         2:db815d6d32e6
   168      Y                         2:db815d6d32e6
   163      Z                         0:f7b1eb17ad24
   169      Z                         0:f7b1eb17ad24
   164    * x  y                      2:db815d6d32e6
   170    * x  y                      2:db815d6d32e6
   165 
   171 
   166 look up stripped bookmark name
   172 look up stripped bookmark name
   194   $ hg bookmark -f Z
   200   $ hg bookmark -f Z
   195 
   201 
   196 list bookmarks
   202 list bookmarks
   197 
   203 
   198   $ hg bookmark
   204   $ hg bookmark
   199      X2                        0:f7b1eb17ad24
   205      X2                        1:925d80f479bb
   200      Y                         2:db815d6d32e6
   206      Y                         2:db815d6d32e6
   201    * Z                         2:db815d6d32e6
   207    * Z                         2:db815d6d32e6
   202      x  y                      2:db815d6d32e6
   208      x  y                      2:db815d6d32e6
   203 
   209 
   204 revision but no bookmark name
   210 revision but no bookmark name