Jonathan Nieder <jrnieder@xxxxxxxxx> writes: > Junio C Hamano wrote: > >>> --- a/cache-tree.c >>> +++ b/cache-tree.c >>> @@ -621,9 +621,18 @@ static void prime_cache_tree_rec(struct cache_tree *it, struct tree *tree) >>> struct tree *subtree = lookup_tree(entry.sha1); >>> if (!subtree->object.parsed) >>> parse_tree(subtree); >>> + if (!hashcmp(entry.sha1, (unsigned char *)EMPTY_TREE_SHA1_BIN)) { >>> + warning("empty tree detected! Will be removed in new commits"); >>> + cnt = -1; >>> + break; >>> + } >> >> You shouldn't need the cast (if you did, then hashcmp() macro should be >> fixed so that you don't need to). > > Isn't this a bug in the definition of EMPTY_TREE_SHA1_BIN rather than > the signature of hashcmp? Yeah, you are right. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html