Mercurial > hg-stable
changeset 49393:c6aac50038bb stable
debug-discovery: deal with case where common is empty
This code was previously confused by case where:
`heads_common == {nullid}`
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 26 Jul 2022 10:48:06 +0200 |
parents | ac4fda5d3ccd |
children | f64f66167afc |
files | mercurial/debugcommands.py |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/debugcommands.py Tue Jul 26 10:39:27 2022 +0200 +++ b/mercurial/debugcommands.py Tue Jul 26 10:48:06 2022 +0200 @@ -1330,6 +1330,8 @@ common, hds = doit(localrevs, remoterevs) # compute all statistics + if len(common) == 1 and repo.nullid in common: + common = set() heads_common = set(common) heads_remote = set(hds) heads_local = set(repo.heads())