##// END OF EJS Templates
py3: fix kwargs handling for `hg bookmarks`
Pulkit Goyal -
r33092:d170f59f default
parent child Browse files
Show More
@@ -20,6 +20,7 from . import (
20 error,
20 error,
21 lock as lockmod,
21 lock as lockmod,
22 obsolete,
22 obsolete,
23 pycompat,
23 scmutil,
24 scmutil,
24 txnutil,
25 txnutil,
25 util,
26 util,
@@ -771,6 +772,7 def _printbookmarks(ui, repo, bmarks, **
771 Provides a way for extensions to control how bookmarks are printed (e.g.
772 Provides a way for extensions to control how bookmarks are printed (e.g.
772 prepend or postpend names)
773 prepend or postpend names)
773 """
774 """
775 opts = pycompat.byteskwargs(opts)
774 fm = ui.formatter('bookmarks', opts)
776 fm = ui.formatter('bookmarks', opts)
775 hexfn = fm.hexfunc
777 hexfn = fm.hexfunc
776 if len(bmarks) == 0 and fm.isplain():
778 if len(bmarks) == 0 and fm.isplain():
@@ -944,12 +944,11 def bookmark(ui, repo, *names, **opts):
944
944
945 hg book -f @
945 hg book -f @
946 '''
946 '''
947 opts = pycompat.byteskwargs(opts)
947 force = opts.get(r'force')
948 force = opts.get('force')
948 rev = opts.get(r'rev')
949 rev = opts.get('rev')
949 delete = opts.get(r'delete')
950 delete = opts.get('delete')
950 rename = opts.get(r'rename')
951 rename = opts.get('rename')
951 inactive = opts.get(r'inactive')
952 inactive = opts.get('inactive')
953
952
954 if delete and rename:
953 if delete and rename:
955 raise error.Abort(_("--delete and --rename are incompatible"))
954 raise error.Abort(_("--delete and --rename are incompatible"))
General Comments 0
You need to be logged in to leave comments. Login now