Mercurial > hg-stable
changeset 19751:478f3379768a stable
strip: set current bookmark to None if stripped
author | Sean Farley <sean.michael.farley@gmail.com> |
---|---|
date | Sat, 07 Sep 2013 15:07:10 -0500 |
parents | f2871c30e6a7 |
children | ea35caf324bb e92650e39f1c |
files | hgext/mq.py |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/mq.py Wed Sep 18 14:40:17 2013 -0400 +++ b/hgext/mq.py Sat Sep 07 15:07:10 2013 -0500 @@ -63,7 +63,7 @@ from mercurial.node import bin, hex, short, nullid, nullrev from mercurial.lock import release from mercurial import commands, cmdutil, hg, scmutil, util, revset -from mercurial import repair, extensions, error, phases +from mercurial import repair, extensions, error, phases, bookmarks from mercurial import patch as patchmod from mercurial import localrepo import os, re, errno, shutil @@ -3061,6 +3061,8 @@ wlock.release() if opts.get('bookmark'): + if mark == repo._bookmarkcurrent: + bookmarks.setcurrent(repo, None) del marks[mark] marks.write() ui.write(_("bookmark '%s' deleted\n") % mark)