[PATCH 1 of 6 DRAFT] convert/progress: suppress convert message output when progress is active
timeless
timeless at gmail.com
Tue Oct 19 11:32:18 CDT 2010
# HG changeset patch
# User timeless <timeless at gmail.com>
# Date 1287475752 -10800
# Node ID 8df883dc3461494a89594ad09bfaef6097648ceb
# Parent 21a50fe47a9286c726c77afc4ca53c429847727e
convert/progress: suppress convert message output when progress is active
diff --git a/hgext/convert/convcmd.py b/hgext/convert/convcmd.py
--- a/hgext/convert/convcmd.py
+++ b/hgext/convert/convcmd.py
@@ -18,7 +18,7 @@ from p4 import p4_source
import filemap
import os, shutil
-from mercurial import hg, util, encoding
+from mercurial import hg, util, encoding, extensions
from mercurial.i18n import _
orig_encoding = 'ascii'
@@ -352,8 +352,11 @@ class converter(object):
# convert log message to local encoding without using
# tolocal() because encoding.encoding conver() use it as
# 'utf-8'
- self.ui.status("%d %s\n" % (num, recode(desc)))
- self.ui.note(_("source: %s\n") % recode(c))
+
+ if ('progress' in extensions.enabled() and
+ extensions.find('progress')):
+ self.ui.status("%d %s\n" % (num, recode(desc)))
+ self.ui.note(_("source: %s\n") % recode(c))
self.ui.progress(_('converting'), i, unit=_('revisions'),
total=len(t))
self.copy(c)
More information about the Mercurial-devel
mailing list