Thread (1 message) 1 message, 1 author, 2016-06-16

Re: [PATCH 04/27] upload-pack: move "shallow" sending code out of deepen()

From: Junio C Hamano <hidden>
Date: 2016-06-16 02:19:51

Nguyễn Thái Ngọc Duy  [off-list ref] writes:
quoted hunk
@@ -551,16 +565,7 @@ static void deepen(int depth, const struct object_array *shallows)
 		backup = result =
 			get_shallow_commits(&want_obj, depth,
 					    SHALLOW, NOT_SHALLOW);
-	while (result) {
-		struct object *object = &result->item->object;
-		if (!(object->flags & (CLIENT_SHALLOW|NOT_SHALLOW))) {
-			packet_write(1, "shallow %s",
-				     oid_to_hex(&object->oid));
-			register_shallow(object->oid.hash);
-			shallow_nr++;
-		}
-		result = result->next;
-	}
+	send_shallow(result);
 	free_commit_list(backup);
At this point in the series, "backup" becomes an unnecessary and
redundant variable, as you can free_commit_list(result) here, right?
 	for (i = 0; i < shallows->nr; i++) {
 		struct object *object = shallows->objects[i].item;
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help