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: