debugdiscovery: only list common heads on verbose
authorPierre-Yves David <pierre-yves.david@octobus.net>
Tue, 26 Mar 2019 17:26:54 +0100
changeset 42034 fd8d13ea1bcc
parent 42033 c3a16c282dd8
child 42035 eec20025ada3
debugdiscovery: only list common heads on verbose The list of common heads is only part of the useful information. In addition on repository with many heads, the information is very not helpful (just fill a couple of screen with hash). As a result we hide it behind a --verbose flag.
mercurial/debugcommands.py
--- a/mercurial/debugcommands.py	Tue Mar 26 17:26:11 2019 +0100
+++ b/mercurial/debugcommands.py	Tue Mar 26 17:26:54 2019 +0100
@@ -849,8 +849,9 @@
     ui.write(("  common:              %(nb-revs-common)9d\n") % data)
     ui.write(("  missing:             %(nb-revs-missing)9d\n") % data)
 
-    ui.write(("common heads: %s\n") %
-             " ".join(sorted(short(n) for n in common)))
+    if ui.verbose:
+        ui.write(("common heads: %s\n") %
+                 " ".join(sorted(short(n) for n in common)))
 
 _chunksize = 4 << 10