mercurial/commands.py
changeset 33931 5cd6d4826f9f
parent 33918 10f1809ab98f
child 33998 8abbae93045a
--- a/mercurial/commands.py	Thu Aug 17 18:26:11 2017 +0200
+++ b/mercurial/commands.py	Thu Aug 24 09:23:06 2017 +0200
@@ -917,6 +917,9 @@
     diverged, a new 'divergent bookmark' of the form 'name@path' will
     be created. Using :hg:`merge` will resolve the divergence.
 
+    Specifying bookmark as '.' to -m or -d options is equivalent to specifying
+    the active bookmark's name.
+
     A bookmark named '@' has the special property that :hg:`clone` will
     check it out by default if it exists.
 
@@ -962,6 +965,7 @@
     if delete or rename or names or inactive:
         with repo.wlock(), repo.lock(), repo.transaction('bookmark') as tr:
             if delete:
+                names = pycompat.maplist(repo._bookmarks.expandname, names)
                 bookmarks.delete(repo, tr, names)
             elif rename:
                 if not names: