# HG changeset patch # User Augie Fackler # Date 2016-03-01 22:44:41 # Node ID c3eacee01c7ebc8808e3ca596acf26912baf446d # Parent 8d38eab2777ab55167100ad2f680992af24795fa setdiscovery: use iterbatch interface instead of batch It's a little more concise, and gives us some simple test coverage. diff --git a/mercurial/setdiscovery.py b/mercurial/setdiscovery.py --- a/mercurial/setdiscovery.py +++ b/mercurial/setdiscovery.py @@ -147,12 +147,11 @@ def findcommonheads(ui, local, remote, sample = _limitsample(ownheads, initialsamplesize) # indices between sample and externalized version must match sample = list(sample) - batch = remote.batch() - srvheadhashesref = batch.heads() - yesnoref = batch.known(dag.externalizeall(sample)) + batch = remote.iterbatch() + batch.heads() + batch.known(dag.externalizeall(sample)) batch.submit() - srvheadhashes = srvheadhashesref.value - yesno = yesnoref.value + srvheadhashes, yesno = batch.results() if cl.tip() == nullid: if srvheadhashes != [nullid]: