site

(Pierre-Yves David)
2012-03-13: stabilize: proper --quiet behavior

stabilize: proper --quiet behavior

diff --git a/hgext/evolve.py b/hgext/evolve.py
--- a/hgext/evolve.py
+++ b/hgext/evolve.py
@@ -211,12 +211,14 @@ def stabilize(ui, repo, **opts):
     displayer = cmdutil.show_changeset(ui, repo, {'template': shorttemplate})
     target = repo[target]
     repo.ui.status(_('move:'))
-    displayer.show(node)
+    if not ui.quiet:
+        displayer.show(node)
     repo.ui.status(_('atop:'))
-    displayer.show(target)
+    if not ui.quiet:
+        displayer.show(target)
     todo= 'hg rebase -Dr %s -d %s\n' % (node, target)
     if opts['dry_run']:
-        repo.ui.status(todo)
+        repo.ui.write(todo)
     else:
         repo.ui.note(todo)
         lock = repo.lock()