mercurial/commands.py
changeset 33918 10f1809ab98f
parent 33903 800bb35d891e
child 33931 5cd6d4826f9f
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: