##// END OF EJS Templates
bookmarks: mark new bookmark as current if it points to the current dirstate...
David Soria Parra -
r13448:97b69883 stable
parent child Browse files
Show More
@@ -521,7 +521,8 b' def bookmark(ui, repo, mark=None, rev=No'
521 521 marks[mark] = repo.lookup(rev)
522 522 else:
523 523 marks[mark] = repo.changectx('.').node()
524 bookmarks.setcurrent(repo, mark)
524 if repo.changectx('.').node() == marks[mark]:
525 bookmarks.setcurrent(repo, mark)
525 526 bookmarks.write(repo)
526 527 return
527 528
@@ -55,7 +55,7 b' list bookmarks'
55 55
56 56 $ hg bookmarks
57 57 X 0:f7b1eb17ad24
58 X2 0:f7b1eb17ad24
58 * X2 0:f7b1eb17ad24
59 59 Y -1:000000000000
60 60
61 61 $ echo b > b
@@ -67,19 +67,25 b' bookmarks revset'
67 67 $ hg log -r 'bookmark()'
68 68 changeset: 0:f7b1eb17ad24
69 69 bookmark: X
70 bookmark: X2
71 70 user: test
72 71 date: Thu Jan 01 00:00:00 1970 +0000
73 72 summary: 0
74 73
74 changeset: 1:925d80f479bb
75 bookmark: X2
76 tag: tip
77 user: test
78 date: Thu Jan 01 00:00:00 1970 +0000
79 summary: 1
80
75 81 $ hg log -r 'bookmark(Y)'
76 82 $ hg log -r 'bookmark(X2)'
77 changeset: 0:f7b1eb17ad24
78 bookmark: X
83 changeset: 1:925d80f479bb
79 84 bookmark: X2
85 tag: tip
80 86 user: test
81 87 date: Thu Jan 01 00:00:00 1970 +0000
82 summary: 0
88 summary: 1
83 89
84 90 $ hg help revsets | grep 'bookmark('
85 91 "bookmark([name])"
@@ -88,7 +94,7 b' bookmarks X and X2 moved to rev 1, Y at '
88 94
89 95 $ hg bookmarks
90 96 X 0:f7b1eb17ad24
91 X2 0:f7b1eb17ad24
97 * X2 1:925d80f479bb
92 98 Y -1:000000000000
93 99
94 100 bookmark rev 0 again
@@ -106,7 +112,7 b' bookmarks X moved to rev 2, Y at rev -1,'
106 112
107 113 $ hg bookmarks
108 114 * X 2:db815d6d32e6
109 X2 0:f7b1eb17ad24
115 X2 1:925d80f479bb
110 116 Y -1:000000000000
111 117 Z 0:f7b1eb17ad24
112 118
@@ -129,7 +135,7 b' force rename to existent bookmark'
129 135 list bookmarks
130 136
131 137 $ hg bookmark
132 X2 0:f7b1eb17ad24
138 X2 1:925d80f479bb
133 139 * Y 2:db815d6d32e6
134 140 Z 0:f7b1eb17ad24
135 141
@@ -158,7 +164,7 b' bookmark name with spaces should be stri'
158 164 list bookmarks
159 165
160 166 $ hg bookmarks
161 X2 0:f7b1eb17ad24
167 X2 1:925d80f479bb
162 168 Y 2:db815d6d32e6
163 169 Z 0:f7b1eb17ad24
164 170 * x y 2:db815d6d32e6
@@ -196,7 +202,7 b' force bookmark with existing name'
196 202 list bookmarks
197 203
198 204 $ hg bookmark
199 X2 0:f7b1eb17ad24
205 X2 1:925d80f479bb
200 206 Y 2:db815d6d32e6
201 207 * Z 2:db815d6d32e6
202 208 x y 2:db815d6d32e6
General Comments 0
You need to be logged in to leave comments. Login now