reachable: mark index blobs as SEEN
authorJeff King <peff@peff.net>
Wed, 15 Oct 2014 22:40:37 +0000 (18:40 -0400)
committerJunio C Hamano <gitster@pobox.com>
Thu, 16 Oct 2014 17:10:40 +0000 (10:10 -0700)
commit3725427945657da052f2f833f5fd4616c949be3e
treea43fa1c991ee8f077b3e0b73c686bd59c281dda1
parent27e1e22d5ee3005f228b67ea94b5af29547b54fe
reachable: mark index blobs as SEEN

When we mark all reachable objects for pruning, that
includes blobs mentioned by the index. However, we do not
mark these with the SEEN flag, as we do for objects that we
find by traversing (we also do not add them to the pending
list, but that is because there is nothing further to
traverse with them).

This doesn't cause any problems with prune, because it
checks only that the object exists in the global object
hash, and not its flags. However, let's mark these objects
to be consistent and avoid any later surprises.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
reachable.c