unpack-trees.c: use path_excluded() in check_ok_to_remove()
commit589570dbe7d291e73defea367babb5400a87e9f0
authorJunio C Hamano <gitster@pobox.com>
Wed, 6 Jun 2012 05:21:42 +0000 (5 22:21 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 6 Jun 2012 05:21:42 +0000 (5 22:21 -0700)
treea00c6d6bd1831d646787b5b5c87eaca13904b345
parenteb69934bbd1200a318422c0d127c043d6b8457e1
unpack-trees.c: use path_excluded() in check_ok_to_remove()

This function is responsible for determining if a path that is not
tracked is ignored and allow "checkout" to overwrite it as needed.
It used excluded() without checking if higher level directory in the
path is ignored; correct it to use path_excluded() for this check.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
---

 * There are uses of lower-level interface excluded_from_list() in
   the codepath for narrow-checkout hack; they are supposed to be
   already checking each level as they descend, and are not touched
   with this patch.
unpack-trees.c
unpack-trees.h