diff mercurial/bundle2.py @ 25336:7c60a42265fb

bundle2: hide bundle2 stream debug under a config flag The old output is very verbose and unsuitable for general debug level. It is however very useful for debugging bundle2 generation or consumption issues. All this verbose ouput is hidden under a 'devel.bundle2.debug' flag.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Tue, 26 May 2015 23:06:17 -0700
parents 8f7137a85a0e
children d29201352af7
line wrap: on
line diff
--- a/mercurial/bundle2.py	Tue May 26 23:47:19 2015 -0700
+++ b/mercurial/bundle2.py	Tue May 26 23:06:17 2015 -0700
@@ -175,11 +175,13 @@
 
 def outdebug(ui, message):
     """debug regarding output stream (bundling)"""
-    ui.debug('bundle2-output: %s\n' % message)
+    if ui.configbool('devel', 'bundle2.debug', False):
+        ui.debug('bundle2-output: %s\n' % message)
 
 def indebug(ui, message):
     """debug on input stream (unbundling)"""
-    ui.debug('bundle2-input: %s\n' % message)
+    if ui.configbool('devel', 'bundle2.debug', False):
+        ui.debug('bundle2-input: %s\n' % message)
 
 def validateparttype(parttype):
     """raise ValueError if a parttype contains invalid character"""