The TO_FETCH flag also became redundant after adding the SEEN flag -
it was set and checked in process() to prevent adding the same object
to process_queue multiple times, but now SEEN guards against this.
---
fetch.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
92ef6ee593199b80e01ebe93a48c03508941a340
diff --git a/fetch.c b/fetch.c
--- a/fetch.c
+++ b/fetch.c
@@ -55,7 +55,6 @@ static int process_tree(struct tree *tre
}
#define COMPLETE 1U
-#define TO_FETCH 2U
#define TO_SCAN 4U
#define SEEN 16U
@@ -144,11 +143,10 @@ static int process(struct object *obj)
obj->flags |= TO_SCAN;
return 0;
}
- if (obj->flags & (COMPLETE | TO_FETCH))
+ if (obj->flags & COMPLETE)
return 0;
object_list_insert(obj, process_queue_end);
process_queue_end = &(*process_queue_end)->next;
- obj->flags |= TO_FETCH;
prefetch(obj->sha1);