Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 33918:10f1809ab98f
bookmarks: allow renaming active bookmark using '.'
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 21 Aug 2017 08:52:46 +0200 |
parents | 800bb35d891e |
children | 5cd6d4826f9f |
comparison
equal
deleted
inserted
replaced
33917:078099304772 | 33918:10f1809ab98f |
---|---|
966 elif rename: | 966 elif rename: |
967 if not names: | 967 if not names: |
968 raise error.Abort(_("new bookmark name required")) | 968 raise error.Abort(_("new bookmark name required")) |
969 elif len(names) > 1: | 969 elif len(names) > 1: |
970 raise error.Abort(_("only one new bookmark name allowed")) | 970 raise error.Abort(_("only one new bookmark name allowed")) |
971 rename = repo._bookmarks.expandname(rename) | |
971 bookmarks.rename(repo, tr, rename, names[0], force, inactive) | 972 bookmarks.rename(repo, tr, rename, names[0], force, inactive) |
972 elif names: | 973 elif names: |
973 bookmarks.addbookmarks(repo, tr, names, rev, force, inactive) | 974 bookmarks.addbookmarks(repo, tr, names, rev, force, inactive) |
974 elif inactive: | 975 elif inactive: |
975 if len(repo._bookmarks) == 0: | 976 if len(repo._bookmarks) == 0: |