comparison mercurial/debugcommands.py @ 42145:607a0de9bae3

debugdiscovery: include the number of heads in all sets We already displayed information about heads of the common set that are either local or remote heads. We now also do so for heads of the common set that are both local and remote heads too. This is useful because various step in the set discovery algorithm have head specific optimizations.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 16 Apr 2019 15:50:20 +0200
parents b63b8b7ca5fa
children 810f66b468cd 30033d56758f
comparison
equal deleted inserted replaced
42144:013de80bf90e 42145:607a0de9bae3
827 data = {} 827 data = {}
828 data['elapsed'] = t.elapsed 828 data['elapsed'] = t.elapsed
829 data['nb-common'] = len(common) 829 data['nb-common'] = len(common)
830 data['nb-common-local'] = len(common & lheads) 830 data['nb-common-local'] = len(common & lheads)
831 data['nb-common-remote'] = len(common & rheads) 831 data['nb-common-remote'] = len(common & rheads)
832 data['nb-common-both'] = len(common & rheads & lheads)
832 data['nb-local'] = len(lheads) 833 data['nb-local'] = len(lheads)
833 data['nb-local-missing'] = data['nb-local'] - data['nb-common-local'] 834 data['nb-local-missing'] = data['nb-local'] - data['nb-common-local']
834 data['nb-remote'] = len(rheads) 835 data['nb-remote'] = len(rheads)
835 data['nb-remote-unknown'] = data['nb-remote'] - data['nb-common-remote'] 836 data['nb-remote-unknown'] = data['nb-remote'] - data['nb-common-remote']
836 data['nb-revs'] = len(repo.revs('all()')) 837 data['nb-revs'] = len(repo.revs('all()'))
841 ui.write(("elapsed time: %(elapsed)f seconds\n") % data) 842 ui.write(("elapsed time: %(elapsed)f seconds\n") % data)
842 ui.write(("heads summary:\n")) 843 ui.write(("heads summary:\n"))
843 ui.write((" total common heads: %(nb-common)9d\n") % data) 844 ui.write((" total common heads: %(nb-common)9d\n") % data)
844 ui.write((" also local heads: %(nb-common-local)9d\n") % data) 845 ui.write((" also local heads: %(nb-common-local)9d\n") % data)
845 ui.write((" also remote heads: %(nb-common-remote)9d\n") % data) 846 ui.write((" also remote heads: %(nb-common-remote)9d\n") % data)
847 ui.write((" both: %(nb-common-both)9d\n") % data)
846 ui.write((" local heads: %(nb-local)9d\n") % data) 848 ui.write((" local heads: %(nb-local)9d\n") % data)
847 ui.write((" common: %(nb-common-local)9d\n") % data) 849 ui.write((" common: %(nb-common-local)9d\n") % data)
848 ui.write((" missing: %(nb-local-missing)9d\n") % data) 850 ui.write((" missing: %(nb-local-missing)9d\n") % data)
849 ui.write((" remote heads: %(nb-remote)9d\n") % data) 851 ui.write((" remote heads: %(nb-remote)9d\n") % data)
850 ui.write((" common: %(nb-common-remote)9d\n") % data) 852 ui.write((" common: %(nb-common-remote)9d\n") % data)