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.
--- 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