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 |
|
|
|
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: |
|
|
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: |
|
|
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 |
|
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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