Show More
@@ -5,6 +5,7 | |||||
5 | # This software may be used and distributed according to the terms of the |
|
5 | # This software may be used and distributed according to the terms of the | |
6 | # GNU General Public License version 2 or any later version. |
|
6 | # GNU General Public License version 2 or any later version. | |
7 |
|
7 | |||
|
8 | import os | |||
8 | from mercurial.i18n import _ |
|
9 | from mercurial.i18n import _ | |
9 | from mercurial.node import hex, bin |
|
10 | from mercurial.node import hex, bin | |
10 | from mercurial import encoding, error, util, obsolete, lock as lockmod |
|
11 | from mercurial import encoding, error, util, obsolete, lock as lockmod | |
@@ -29,7 +30,16 class bmstore(dict): | |||||
29 | dict.__init__(self) |
|
30 | dict.__init__(self) | |
30 | self._repo = repo |
|
31 | self._repo = repo | |
31 | try: |
|
32 | try: | |
32 | for line in repo.vfs('bookmarks'): |
|
33 | bkfile = None | |
|
34 | if 'HG_PENDING' in os.environ: | |||
|
35 | try: | |||
|
36 | bkfile = repo.vfs('bookmarks.pending') | |||
|
37 | except IOError, inst: | |||
|
38 | if inst.errno != errno.ENOENT: | |||
|
39 | raise | |||
|
40 | if bkfile is None: | |||
|
41 | bkfile = repo.vfs('bookmarks') | |||
|
42 | for line in bkfile: | |||
33 | line = line.strip() |
|
43 | line = line.strip() | |
34 | if not line: |
|
44 | if not line: | |
35 | continue |
|
45 | continue |
@@ -166,7 +166,7 push | |||||
166 | $ hg -R main push other --rev eea13746799a --bookmark book_eea1 |
|
166 | $ hg -R main push other --rev eea13746799a --bookmark book_eea1 | |
167 | pushing to other |
|
167 | pushing to other | |
168 | searching for changes |
|
168 | searching for changes | |
169 | pre-close-tip:eea13746799a draft |
|
169 | pre-close-tip:eea13746799a draft book_eea1 | |
170 | postclose-tip:eea13746799a public book_eea1 |
|
170 | postclose-tip:eea13746799a public book_eea1 | |
171 | b2x-transactionclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2-EXP=1 HG_NEW_OBSMARKERS=1 HG_NODE=eea13746799a9e0bfd88f29d3c2e9dc9389f524f HG_PHASES_MOVED=1 HG_SOURCE=push HG_URL=push |
|
171 | b2x-transactionclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2-EXP=1 HG_NEW_OBSMARKERS=1 HG_NODE=eea13746799a9e0bfd88f29d3c2e9dc9389f524f HG_PHASES_MOVED=1 HG_SOURCE=push HG_URL=push | |
172 | changegroup hook: HG_BUNDLE2-EXP=1 HG_NODE=eea13746799a9e0bfd88f29d3c2e9dc9389f524f HG_SOURCE=push HG_URL=push |
|
172 | changegroup hook: HG_BUNDLE2-EXP=1 HG_NODE=eea13746799a9e0bfd88f29d3c2e9dc9389f524f HG_SOURCE=push HG_URL=push | |
@@ -201,7 +201,7 pull over ssh | |||||
201 | added 1 changesets with 1 changes to 1 files (+1 heads) |
|
201 | added 1 changesets with 1 changes to 1 files (+1 heads) | |
202 | 1 new obsolescence markers |
|
202 | 1 new obsolescence markers | |
203 | updating bookmark book_02de |
|
203 | updating bookmark book_02de | |
204 | pre-close-tip:02de42196ebe public |
|
204 | pre-close-tip:02de42196ebe public book_02de | |
205 | postclose-tip:02de42196ebe draft book_02de |
|
205 | postclose-tip:02de42196ebe draft book_02de | |
206 | b2x-transactionclose hook: HG_BOOKMARK_MOVED=1 HG_NEW_OBSMARKERS=1 HG_NODE=02de42196ebee42ef284b6780a87cdc96e8eaab6 HG_PHASES_MOVED=1 HG_SOURCE=pull HG_URL=ssh://user@dummy/main |
|
206 | b2x-transactionclose hook: HG_BOOKMARK_MOVED=1 HG_NEW_OBSMARKERS=1 HG_NODE=02de42196ebee42ef284b6780a87cdc96e8eaab6 HG_PHASES_MOVED=1 HG_SOURCE=pull HG_URL=ssh://user@dummy/main | |
207 | changegroup hook: HG_NODE=02de42196ebee42ef284b6780a87cdc96e8eaab6 HG_SOURCE=pull HG_URL=ssh://user@dummy/main |
|
207 | changegroup hook: HG_NODE=02de42196ebee42ef284b6780a87cdc96e8eaab6 HG_SOURCE=pull HG_URL=ssh://user@dummy/main | |
@@ -226,7 +226,7 pull over http | |||||
226 | added 1 changesets with 1 changes to 1 files (+1 heads) |
|
226 | added 1 changesets with 1 changes to 1 files (+1 heads) | |
227 | 1 new obsolescence markers |
|
227 | 1 new obsolescence markers | |
228 | updating bookmark book_42cc |
|
228 | updating bookmark book_42cc | |
229 | pre-close-tip:42ccdea3bb16 public |
|
229 | pre-close-tip:42ccdea3bb16 public book_42cc | |
230 | postclose-tip:42ccdea3bb16 draft book_42cc |
|
230 | postclose-tip:42ccdea3bb16 draft book_42cc | |
231 | b2x-transactionclose hook: HG_BOOKMARK_MOVED=1 HG_NEW_OBSMARKERS=1 HG_NODE=42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 HG_PHASES_MOVED=1 HG_SOURCE=pull HG_URL=http://localhost:$HGPORT/ |
|
231 | b2x-transactionclose hook: HG_BOOKMARK_MOVED=1 HG_NEW_OBSMARKERS=1 HG_NODE=42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 HG_PHASES_MOVED=1 HG_SOURCE=pull HG_URL=http://localhost:$HGPORT/ | |
232 | changegroup hook: HG_NODE=42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 HG_SOURCE=pull HG_URL=http://localhost:$HGPORT/ |
|
232 | changegroup hook: HG_NODE=42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 HG_SOURCE=pull HG_URL=http://localhost:$HGPORT/ | |
@@ -250,7 +250,7 push over ssh | |||||
250 | remote: added 1 changesets with 1 changes to 1 files |
|
250 | remote: added 1 changesets with 1 changes to 1 files | |
251 | remote: 1 new obsolescence markers |
|
251 | remote: 1 new obsolescence markers | |
252 | updating bookmark book_5fdd |
|
252 | updating bookmark book_5fdd | |
253 | remote: pre-close-tip:5fddd98957c8 draft |
|
253 | remote: pre-close-tip:5fddd98957c8 draft book_5fdd | |
254 | remote: postclose-tip:5fddd98957c8 draft book_5fdd |
|
254 | remote: postclose-tip:5fddd98957c8 draft book_5fdd | |
255 | remote: b2x-transactionclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2-EXP=1 HG_NEW_OBSMARKERS=1 HG_NODE=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_SOURCE=serve HG_URL=remote:ssh:127.0.0.1 |
|
255 | remote: b2x-transactionclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2-EXP=1 HG_NEW_OBSMARKERS=1 HG_NODE=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_SOURCE=serve HG_URL=remote:ssh:127.0.0.1 | |
256 | remote: changegroup hook: HG_BUNDLE2-EXP=1 HG_NODE=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_SOURCE=serve HG_URL=remote:ssh:127.0.0.1 |
|
256 | remote: changegroup hook: HG_BUNDLE2-EXP=1 HG_NODE=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_SOURCE=serve HG_URL=remote:ssh:127.0.0.1 |
General Comments 0
You need to be logged in to leave comments.
Login now