equal
deleted
inserted
replaced
226 ui.progress(_('searching'), roundtrips, unit=_('queries')) |
226 ui.progress(_('searching'), roundtrips, unit=_('queries')) |
227 ui.debug("query %i; still undecided: %i, sample size is: %i\n" |
227 ui.debug("query %i; still undecided: %i, sample size is: %i\n" |
228 % (roundtrips, len(undecided), len(sample))) |
228 % (roundtrips, len(undecided), len(sample))) |
229 # indices between sample and externalized version must match |
229 # indices between sample and externalized version must match |
230 sample = list(sample) |
230 sample = list(sample) |
231 yesno = remote.known(dag.externalizeall(sample)) |
231 |
|
232 with remote.commandexecutor() as e: |
|
233 yesno = e.callcommand('known', { |
|
234 'nodes': dag.externalizeall(sample), |
|
235 }).result() |
|
236 |
232 full = True |
237 full = True |
233 |
238 |
234 if sample: |
239 if sample: |
235 commoninsample = set(n for i, n in enumerate(sample) if yesno[i]) |
240 commoninsample = set(n for i, n in enumerate(sample) if yesno[i]) |
236 common.addbases(commoninsample) |
241 common.addbases(commoninsample) |