[PATCH 1 of 7] patch.diffopts: use a dict for initialization
Siddharth Agarwal
sid at less-broken.com
Tue Nov 25 21:55:01 CST 2014
On 11/25/2014 07:53 PM, Siddharth Agarwal wrote:
> # HG changeset patch
> # User Siddharth Agarwal <sid0 at fb.com>
> # Date 1416355254 28800
> # Tue Nov 18 16:00:54 2014 -0800
> # Node ID 491b6bf7bc858efe4f43c5d347f68f0624d846c1
> # Parent b5e2128ce9e6cc0b6a2b20cc2763f9e6c351625b
> patch.diffopts: use a dict for initialization
(forgot to flag this series V2)
>
> In upcoming patches we'll conditionally add to and remove from the dict.
>
> diff --git mercurial/patch.py mercurial/patch.py
> --- mercurial/patch.py
> +++ mercurial/patch.py
> @@ -1568,17 +1568,20 @@
> return forceplain
> return getter(section, name or key, None, untrusted=untrusted)
>
> - return mdiff.diffopts(
> - text=opts and opts.get('text'),
> - git=get('git'),
> - nodates=get('nodates'),
> - nobinary=get('nobinary'),
> - noprefix=get('noprefix', forceplain=False),
> - showfunc=get('show_function', 'showfunc'),
> - ignorews=get('ignore_all_space', 'ignorews'),
> - ignorewsamount=get('ignore_space_change', 'ignorewsamount'),
> - ignoreblanklines=get('ignore_blank_lines', 'ignoreblanklines'),
> - context=get('unified', getter=ui.config))
> + buildopts = {
> + 'text': opts and opts.get('text'),
> + 'git': get('git'),
> + 'nodates': get('nodates'),
> + 'nobinary': get('nobinary'),
> + 'noprefix': get('noprefix', forceplain=False),
> + 'showfunc': get('show_function', 'showfunc'),
> + 'ignorews': get('ignore_all_space', 'ignorews'),
> + 'ignorewsamount': get('ignore_space_change', 'ignorewsamount'),
> + 'ignoreblanklines': get('ignore_blank_lines', 'ignoreblanklines'),
> + 'context': get('unified', getter=ui.config),
> + }
> +
> + return mdiff.diffopts(**buildopts)
>
> def diff(repo, node1=None, node2=None, match=None, changes=None, opts=None,
> losedatafn=None, prefix=''):
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel
More information about the Mercurial-devel
mailing list