# HG changeset patch # User Matt Harbison # Date 1692651196 14400 # Node ID 4135e7271b9e076e6ca98b7295bd073a95b4e307 # Parent ad9b7017ca22ddaba227eff2ff5fcd8f6fdd5812 debugdata: migrate `opts` to native kwargs diff -r ad9b7017ca22 -r 4135e7271b9e mercurial/debugcommands.py --- a/mercurial/debugcommands.py Mon Aug 21 16:51:07 2023 -0400 +++ b/mercurial/debugcommands.py Mon Aug 21 16:53:16 2023 -0400 @@ -709,8 +709,7 @@ @command(b'debugdata', cmdutil.debugrevlogopts, _(b'-c|-m|FILE REV')) def debugdata(ui, repo, file_, rev=None, **opts): """dump the contents of a data file revision""" - opts = pycompat.byteskwargs(opts) - if opts.get(b'changelog') or opts.get(b'manifest') or opts.get(b'dir'): + if opts.get('changelog') or opts.get('manifest') or opts.get('dir'): if rev is not None: raise error.InputError( _(b'cannot specify a revision with other arguments') @@ -718,7 +717,9 @@ file_, rev = None, file_ elif rev is None: raise error.InputError(_(b'please specify a revision')) - r = cmdutil.openstorage(repo, b'debugdata', file_, opts) + r = cmdutil.openstorage( + repo, b'debugdata', file_, pycompat.byteskwargs(opts) + ) try: ui.write(r.rawdata(r.lookup(rev))) except KeyError: