Code

[PATCH] fetch.c: Remove redundant TO_FETCH flag
authorSergey Vlasov <vsu@altlinux.ru>
Wed, 21 Sep 2005 16:34:09 +0000 (20:34 +0400)
committerJunio C Hamano <junkio@cox.net>
Fri, 23 Sep 2005 04:52:11 +0000 (21:52 -0700)
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.

Signed-off-by: Sergey Vlasov <vsu@altlinux.ru>
Signed-off-by: Junio C Hamano <junkio@cox.net>
fetch.c

diff --git a/fetch.c b/fetch.c
index a1748e0b3ded9c60ae6b37c599e6b837482e87e0..390de99f2aebcc8d3098c556120af5d6298ab10a 100644 (file)
--- a/fetch.c
+++ b/fetch.c
@@ -55,7 +55,6 @@ static int process_tree(struct tree *tree)
 }
 
 #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);