Patchwork [1,of,4] debugdirstate: convert keyword parameters to **opts

login
register
mail settings
Submitter Christian Delahousse
Date Nov. 12, 2015, 6:17 a.m.
Message ID <88237bdf95f715685488.1447309075@dev4253.prn1.facebook.com>
Download mbox | patch
Permalink /patch/11364/
State Superseded
Commit 487cca1bf61ffa2d0827634b662aea451ca6da10
Headers show

Comments

Christian Delahousse - Nov. 12, 2015, 6:17 a.m.
# HG changeset patch
# User Christian Delahousse <cdelahousse@fb.com>
# Date 1447277280 28800
#      Wed Nov 11 13:28:00 2015 -0800
# Node ID 88237bdf95f715685488ba0260a27d6dd5dd5bb2
# Parent  0e3d093c468e2c168a07f2ba2b5d4d44ddd8758c
debugdirstate: convert keyword parameters to **opts

Removes the named arguments and replaces them by accessing opts. This will be
used in the next patch in the series because we'll be adding more flags to
debugdirstate

Patch

diff --git a/mercurial/commands.py b/mercurial/commands.py
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -3162,8 +3162,12 @@ 
     [('', 'nodates', None, _('do not display the saved mtime')),
     ('', 'datesort', None, _('sort by saved mtime'))],
     _('[OPTION]...'))
-def debugstate(ui, repo, nodates=None, datesort=None):
+def debugstate(ui, repo, **opts):
     """show the contents of the current dirstate"""
+
+    nodates = opts.get('nodates')
+    datesort = opts.get('datesort')
+
     timestr = ""
     if datesort:
         keyfunc = lambda x: (x[1][3], x[0]) # sort by mtime, then by filename