if (walk.lookupOrNull(id) == null) { didOkToGiveUp = true; if (okToGiveUp()) { switch (multiAck) { case OFF: if (multiAck == MultiAck.DETAILED && !didOkToGiveUp && okToGiveUp()) { ObjectId id = peerHas.get(peerHas.size() - 1); out.writeString("ACK " + id.name() + " ready\n"); //$NON-NLS-1$ //$NON-NLS-2$
if (okToGiveUp()) { pckOut.writeString("ready\n"); //$NON-NLS-1$ } else if (commonBase.isEmpty()) { if (req.wasDoneReceived() || okToGiveUp()) { if (mayHaveShallow) { if (sectionSent)
if (walk.lookupOrNull(id) == null) { didOkToGiveUp = true; if (okToGiveUp()) { switch (multiAck) { case OFF: if (multiAck == MultiAck.DETAILED && !didOkToGiveUp && okToGiveUp()) { ObjectId id = peerHas.get(peerHas.size() - 1); out.writeString("ACK " + id.name() + " ready\n"); //$NON-NLS-1$ //$NON-NLS-2$
if (walk.lookupOrNull(id) == null) { didOkToGiveUp = true; if (okToGiveUp()) { switch (multiAck) { case OFF: if (multiAck == MultiAck.DETAILED && !didOkToGiveUp && okToGiveUp()) { ObjectId id = peerHas.get(peerHas.size() - 1); pckOut.writeString("ACK " + id.name() + " ready\n"); //$NON-NLS-1$ //$NON-NLS-2$
if (okToGiveUp()) { pckOut.writeString("ready\n"); //$NON-NLS-1$ } else if (commonBase.isEmpty()) { if (req.wasDoneReceived() || okToGiveUp()) { if (mayHaveShallow) { if (sectionSent)