##// END OF EJS Templates
bookmarks: allow deactivating current bookmark with -i
Kevin Bullock -
r14189:328422b0 default
parent child Browse files
Show More
@@ -539,6 +539,9 b' def bookmark(ui, repo, mark=None, rev=No'
539 if not mark:
539 if not mark:
540 raise util.Abort(_("bookmark names cannot consist entirely of "
540 raise util.Abort(_("bookmark names cannot consist entirely of "
541 "whitespace"))
541 "whitespace"))
542 if inactive and mark == repo._bookmarkcurrent:
543 bookmarks.setcurrent(repo, None)
544 return
542 if mark in marks and not force:
545 if mark in marks and not force:
543 raise util.Abort(_("bookmark '%s' already exists "
546 raise util.Abort(_("bookmark '%s' already exists "
544 "(use -f to force)") % mark)
547 "(use -f to force)") % mark)
@@ -106,3 +106,22 b' set bookmark Z using -i'
106 $ hg bookmarks
106 $ hg bookmarks
107 * Y 0:719295282060
107 * Y 0:719295282060
108 Z 0:719295282060
108 Z 0:719295282060
109
110 deactivate current bookmark using -i
111
112 $ hg bookmark -i Y
113 $ hg bookmarks
114 Y 0:719295282060
115 Z 0:719295282060
116
117 $ hg up -q Y
118 $ hg bookmarks
119 * Y 0:719295282060
120 Z 0:719295282060
121
122 deactivate current bookmark while renaming
123
124 $ hg bookmark -i -m Y X
125 $ hg bookmarks
126 X 0:719295282060
127 Z 0:719295282060
@@ -205,7 +205,7 b' Show all commands + options'
205 archive: no-decode, prefix, rev, type, subrepos, include, exclude
205 archive: no-decode, prefix, rev, type, subrepos, include, exclude
206 backout: merge, parent, tool, rev, include, exclude, message, logfile, date, user
206 backout: merge, parent, tool, rev, include, exclude, message, logfile, date, user
207 bisect: reset, good, bad, skip, extend, command, noupdate
207 bisect: reset, good, bad, skip, extend, command, noupdate
208 bookmarks: force, rev, delete, rename
208 bookmarks: force, rev, delete, rename, inactive
209 branch: force, clean
209 branch: force, clean
210 branches: active, closed
210 branches: active, closed
211 bundle: force, rev, branch, base, all, type, ssh, remotecmd, insecure
211 bundle: force, rev, branch, base, all, type, ssh, remotecmd, insecure
General Comments 0
You need to be logged in to leave comments. Login now