diff --git a/hgext3rd/tweakdefaults.py b/hgext3rd/tweakdefaults.py --- a/hgext3rd/tweakdefaults.py +++ b/hgext3rd/tweakdefaults.py @@ -748,8 +748,12 @@ return orig(ui, repo, **opts) +# set of commands which define their own formatter and prints the hash changes +formattercommands = set() + def cleanupnodeswrapper(orig, repo, mapping, *args, **kwargs): - if repo.ui.configbool('tweakdefaults', 'showupdated', False): + if (repo.ui.configbool('tweakdefaults', 'showupdated', False) and + args[0] not in formattercommands): maxoutput = 10 oldnodes = sorted(mapping.keys()) for i in range(0, min(len(oldnodes), maxoutput)):