##// END OF EJS Templates
rebase: do not try to reactivate deleted divergent bookmark...
Yuya Nishihara -
r20523:f2a0a0e7 stable
parent child Browse files
Show More
@@ -404,6 +404,9 b' def rebase(ui, repo, **opts):'
404
404
405 if currentbookmarks:
405 if currentbookmarks:
406 updatebookmarks(repo, targetnode, nstate, currentbookmarks)
406 updatebookmarks(repo, targetnode, nstate, currentbookmarks)
407 if activebookmark not in repo._bookmarks:
408 # active bookmark was divergent one and has been deleted
409 activebookmark = None
407
410
408 clearstatus(repo)
411 clearstatus(repo)
409 ui.note(_("rebase completed\n"))
412 ui.note(_("rebase completed\n"))
@@ -85,6 +85,24 b' Test deleting divergent bookmarks from d'
85 |/
85 |/
86 o 0: 'A' bookmarks: Y@diverge
86 o 0: 'A' bookmarks: Y@diverge
87
87
88 Do not try to keep active but deleted divergent bookmark
89
90 $ cd ..
91 $ hg clone -q a a4
92
93 $ cd a4
94 $ hg up -q 2
95 $ hg book W@diverge
96
97 $ hg rebase -s W -d .
98 saved backup bundle to $TESTTMP/a4/.hg/strip-backup/*-backup.hg (glob)
99
100 $ hg bookmarks
101 W 3:0d3554f74897
102 X 1:6c81ed0049f8
103 Y 2:49cb3485fa0c
104 Z 2:49cb3485fa0c
105
88 Keep bookmarks to the correct rebased changeset
106 Keep bookmarks to the correct rebased changeset
89
107
90 $ cd ..
108 $ cd ..
General Comments 0
You need to be logged in to leave comments. Login now