|
|
|
|
|
|
|
|
if (line == PacketLineIn.END) { |
|
|
if (line == PacketLineIn.END) { |
|
|
if (commonBase.isEmpty() || multiAck != MultiAck.OFF) |
|
|
if (commonBase.isEmpty() || multiAck != MultiAck.OFF) |
|
|
pckOut.writeString("NAK\n"); |
|
|
pckOut.writeString("NAK\n"); |
|
|
pckOut.flush(); |
|
|
|
|
|
if (!biDirectionalPipe) |
|
|
if (!biDirectionalPipe) |
|
|
return false; |
|
|
return false; |
|
|
|
|
|
pckOut.flush(); |
|
|
|
|
|
|
|
|
} else if (line.startsWith("have ") && line.length() == 45) { |
|
|
} else if (line.startsWith("have ") && line.length() == 45) { |
|
|
final ObjectId id = ObjectId.fromString(line.substring(5)); |
|
|
final ObjectId id = ObjectId.fromString(line.substring(5)); |