Mercurial > hg
comparison hgext/phabricator.py @ 41970:51ba9fbcca52
py3: use pycompat.byteskwargs on opts in phabricator.py
Differential Revision: https://phab.mercurial-scm.org/D6107
author | Ian Moody <moz-ian@perix.co.uk> |
---|---|
date | Fri, 08 Mar 2019 18:30:12 +0000 |
parents | e7b84ffb06d9 |
children | 99e00e5c4746 |
comparison
equal
deleted
inserted
replaced
41969:76361969662a | 41970:51ba9fbcca52 |
---|---|
503 confirm = true | 503 confirm = true |
504 | 504 |
505 phabsend will check obsstore and the above association to decide whether to | 505 phabsend will check obsstore and the above association to decide whether to |
506 update an existing Differential Revision, or create a new one. | 506 update an existing Differential Revision, or create a new one. |
507 """ | 507 """ |
508 opts = pycompat.byteskwargs(opts) | |
508 revs = list(revs) + opts.get(b'rev', []) | 509 revs = list(revs) + opts.get(b'rev', []) |
509 revs = scmutil.revrange(repo, revs) | 510 revs = scmutil.revrange(repo, revs) |
510 | 511 |
511 if not revs: | 512 if not revs: |
512 raise error.Abort(_(b'phabsend requires at least one changeset')) | 513 raise error.Abort(_(b'phabsend requires at least one changeset')) |
953 stack up to D9. | 954 stack up to D9. |
954 | 955 |
955 If --stack is given, follow dependencies information and read all patches. | 956 If --stack is given, follow dependencies information and read all patches. |
956 It is equivalent to the ``:`` operator. | 957 It is equivalent to the ``:`` operator. |
957 """ | 958 """ |
959 opts = pycompat.byteskwargs(opts) | |
958 if opts.get(b'stack'): | 960 if opts.get(b'stack'): |
959 spec = b':(%s)' % spec | 961 spec = b':(%s)' % spec |
960 drevs = querydrev(repo, spec) | 962 drevs = querydrev(repo, spec) |
961 readpatch(repo, drevs, ui.write) | 963 readpatch(repo, drevs, ui.write) |
962 | 964 |
971 def phabupdate(ui, repo, spec, **opts): | 973 def phabupdate(ui, repo, spec, **opts): |
972 """update Differential Revision in batch | 974 """update Differential Revision in batch |
973 | 975 |
974 DREVSPEC selects revisions. See :hg:`help phabread` for its usage. | 976 DREVSPEC selects revisions. See :hg:`help phabread` for its usage. |
975 """ | 977 """ |
978 opts = pycompat.byteskwargs(opts) | |
976 flags = [n for n in b'accept reject abandon reclaim'.split() if opts.get(n)] | 979 flags = [n for n in b'accept reject abandon reclaim'.split() if opts.get(n)] |
977 if len(flags) > 1: | 980 if len(flags) > 1: |
978 raise error.Abort(_(b'%s cannot be used together') % b', '.join(flags)) | 981 raise error.Abort(_(b'%s cannot be used together') % b', '.join(flags)) |
979 | 982 |
980 actions = [] | 983 actions = [] |