equal
deleted
inserted
replaced
485 if mark in marks and not force: |
485 if mark in marks and not force: |
486 raise util.Abort(_("a bookmark of the same name already exists")) |
486 raise util.Abort(_("a bookmark of the same name already exists")) |
487 if mark is None: |
487 if mark is None: |
488 raise util.Abort(_("new bookmark name required")) |
488 raise util.Abort(_("new bookmark name required")) |
489 marks[mark] = marks[rename] |
489 marks[mark] = marks[rename] |
490 del marks[rename] |
|
491 if repo._bookmarkcurrent == rename: |
490 if repo._bookmarkcurrent == rename: |
492 bookmarks.setcurrent(repo, mark) |
491 bookmarks.setcurrent(repo, mark) |
|
492 del marks[rename] |
493 bookmarks.write(repo) |
493 bookmarks.write(repo) |
494 return |
494 return |
495 |
495 |
496 if delete: |
496 if delete: |
497 if mark is None: |
497 if mark is None: |