D1993: discovery: don't reimplement all()
martinvonz (Martin von Zweigbergk)
phabricator at mercurial-scm.org
Thu Feb 1 18:50:31 EST 2018
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG5523aabb85c3: discovery: don't reimplement all() (authored by martinvonz, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D1993?vs=5117&id=5140
REVISION DETAIL
https://phab.mercurial-scm.org/D1993
AFFECTED FILES
mercurial/discovery.py
CHANGE DETAILS
diff --git a/mercurial/discovery.py b/mercurial/discovery.py
--- a/mercurial/discovery.py
+++ b/mercurial/discovery.py
@@ -53,13 +53,8 @@
return treediscovery.findcommonincoming(repo, remote, heads, force)
if heads:
- allknown = True
knownnode = repo.changelog.hasnode # no nodemap until it is filtered
- for h in heads:
- if not knownnode(h):
- allknown = False
- break
- if allknown:
+ if all(knownnode(h) for h in heads):
return (heads, False, heads)
res = setdiscovery.findcommonheads(repo.ui, repo, remote, heads,
To: martinvonz, #hg-reviewers, indygreg
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list