Make "tree_entry" have a SHA1 instead of a union of object pointers
[git.git] / revision.c
index 42c077a..8d70a6f 100644 (file)
@@ -68,9 +68,9 @@ void mark_tree_uninteresting(struct tree *tree)
        while (entry) {
                struct tree_entry_list *next = entry->next;
                if (entry->directory)
-                       mark_tree_uninteresting(entry->item.tree);
+                       mark_tree_uninteresting(lookup_tree(entry->sha1));
                else
-                       mark_blob_uninteresting(entry->item.blob);
+                       mark_blob_uninteresting(lookup_blob(entry->sha1));
                free(entry);
                entry = next;
        }