|
@@ -610,19 +610,9 @@ def _handle_upload_pack_head(
|
|
|
proto.write_pkt_line(
|
|
|
COMMAND_DEEPEN + b" " + str(depth).encode("ascii") + b"\n"
|
|
|
)
|
|
|
- if protocol_version == 2:
|
|
|
- proto.write_pkt_line(None)
|
|
|
if protocol_version != 2:
|
|
|
proto.write_pkt_line(None)
|
|
|
|
|
|
- if depth not in (0, None):
|
|
|
- if can_read is not None:
|
|
|
- (new_shallow, new_unshallow) = _read_shallow_updates(proto.read_pkt_seq())
|
|
|
- else:
|
|
|
- new_shallow = new_unshallow = None
|
|
|
- else:
|
|
|
- new_shallow = new_unshallow = set()
|
|
|
-
|
|
|
have = next(graph_walker)
|
|
|
while have:
|
|
|
proto.write_pkt_line(COMMAND_HAVE + b" " + have + b"\n")
|
|
@@ -643,6 +633,15 @@ def _handle_upload_pack_head(
|
|
|
proto.write_pkt_line(COMMAND_DONE + b"\n")
|
|
|
if protocol_version == 2:
|
|
|
proto.write_pkt_line(None)
|
|
|
+
|
|
|
+ if depth not in (0, None):
|
|
|
+ if can_read is not None:
|
|
|
+ (new_shallow, new_unshallow) = _read_shallow_updates(proto.read_pkt_seq())
|
|
|
+ else:
|
|
|
+ new_shallow = new_unshallow = None
|
|
|
+ else:
|
|
|
+ new_shallow = new_unshallow = set()
|
|
|
+
|
|
|
return (new_shallow, new_unshallow)
|
|
|
|
|
|
|