Mercurial > hg
changeset 22232:91df98701e9e
revert: explode the action tuple in the for loop
noop is about to gain a message.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Tue, 24 Jun 2014 18:04:13 +0100 |
parents | 10d9e7908a3c |
children | 4ab61b24e20c |
files | mercurial/cmdutil.py |
diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/cmdutil.py Sat Aug 02 12:45:34 2014 -0700 +++ b/mercurial/cmdutil.py Tue Jun 24 18:04:13 2014 +0100 @@ -2470,7 +2470,7 @@ 'add': ([], _('adding %s\n')), 'remove': ([], removeforget), 'undelete': ([], _('undeleting %s\n')), - 'noop': None, + 'noop': (None, None), } @@ -2497,14 +2497,14 @@ # search the entry in the dispatch table. # if the file is in any of these sets, it was touched in the working # directory parent and we are sure it needs to be reverted. - for table, xlist, dobackup in disptable: + for table, (xlist, msg), dobackup in disptable: if abs not in table: continue if xlist is None: if exact: ui.warn(_('no changes needed to %s\n') % rel) break - xlist[0].append(abs) + xlist.append(abs) if (dobackup and os.path.lexists(target) and abs in ctx and repo[None][abs].cmp(ctx[abs])): bakname = "%s.orig" % rel @@ -2513,7 +2513,6 @@ if not opts.get('dry_run'): util.rename(target, bakname) if ui.verbose or not exact: - msg = xlist[1] if not isinstance(msg, basestring): msg = msg(abs) ui.status(msg % rel)