mercurial/setdiscovery.py
changeset 23815 31e75a362d44
parent 23814 6a5877a73141
child 23816 34d4b58580d1
equal deleted inserted replaced
23814:6a5877a73141 23815:31e75a362d44
    93         # server. We're counting on long request support here.
    93         # server. We're counting on long request support here.
    94         return always, None, desiredlen
    94         return always, None, desiredlen
    95     return always, set(), desiredlen
    95     return always, set(), desiredlen
    96 
    96 
    97 def _takequicksample(dag, nodes, size):
    97 def _takequicksample(dag, nodes, size):
    98     always, sample, desiredlen = _setupsample(dag, nodes, size)
    98     sample = dag.headsetofconnecteds(nodes)
    99     if sample is None:
    99     if size <= len(sample):
   100         return always
   100         return _limitsample(sample, size)
   101     sample = always
       
   102     _updatesample(dag, None, sample, quicksamplesize=size)
   101     _updatesample(dag, None, sample, quicksamplesize=size)
   103     return sample
   102     return sample
   104 
   103 
   105 def _takefullsample(dag, nodes, size):
   104 def _takefullsample(dag, nodes, size):
   106     sample = dag.headsetofconnecteds(nodes)
   105     sample = dag.headsetofconnecteds(nodes)