# HG changeset patch # User Augie Fackler # Date 1456872281 18000 # 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 -r 8d38eab2777a -r c3eacee01c7e mercurial/setdiscovery.py --- a/mercurial/setdiscovery.py Tue Mar 01 18:39:25 2016 -0500 +++ b/mercurial/setdiscovery.py Tue Mar 01 17:44:41 2016 -0500 @@ -147,12 +147,11 @@ 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]: