# HG changeset patch # User Siddharth Agarwal # Date 1416355254 28800 # Node ID f35526b999f4ac50c9dfbe34b8c734f1427ec75d # Parent b5e3f3d25395ded693930b2c9a09b4c1c21b6d5e patch.diffopts: use a dict for initialization In upcoming patches we'll conditionally add to and remove from the dict. diff -r b5e3f3d25395 -r f35526b999f4 mercurial/patch.py --- a/mercurial/patch.py Fri Nov 21 22:24:45 2014 -0500 +++ b/mercurial/patch.py Tue Nov 18 16:00:54 2014 -0800 @@ -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=''):