changeset 22231:10d9e7908a3c

revert: use actions[...] in all disptable cases 1. Special cases are not special enough 2. There are two cases where nothing is done and a message is displayed. This prepares it.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Sat, 02 Aug 2014 12:45:34 -0700
parents 316ba2ddc034
children 91df98701e9e
files mercurial/cmdutil.py
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/cmdutil.py	Tue Jun 24 17:54:33 2014 +0100
+++ b/mercurial/cmdutil.py	Sat Aug 02 12:45:34 2014 -0700
@@ -2469,7 +2469,9 @@
         actions = {'revert': ([], _('reverting %s\n')),
                    'add': ([], _('adding %s\n')),
                    'remove': ([], removeforget),
-                   'undelete': ([], _('undeleting %s\n'))}
+                   'undelete': ([], _('undeleting %s\n')),
+                   'noop': None,
+                  }
 
 
         # should we do a backup?
@@ -2486,7 +2488,7 @@
             (dsadded,    actions['remove'],   backup),
             (removed,    actions['add'],      backup),
             (dsremoved,  actions['undelete'], backup),
-            (clean,      None,                discard),
+            (clean,      actions['noop'],     discard),
             )
 
         for abs, (rel, exact) in sorted(names.items()):