Merge branch 'mt/checkout-remove-nofollow'
authorJunio C Hamano <gitster@pobox.com>
Tue, 30 Mar 2021 21:35:36 +0000 (14:35 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 30 Mar 2021 21:35:36 +0000 (14:35 -0700)
commit9210c68d2af84d869f1635efe9a2092578653297
tree3967574291f29eca2c480266658e2d4185370d66
parent84d06cdc06389ae7c462434cb7b1db0980f63860
parentfab78a0c3defddff87ea5aa7dd32c5e444c43f1f
Merge branch 'mt/checkout-remove-nofollow'

When "git checkout" removes a path that does not exist in the
commit it is checking out, it wasn't careful enough not to follow
symbolic links, which has been corrected.

* mt/checkout-remove-nofollow:
  checkout: don't follow symlinks when removing entries
  symlinks: update comment on threaded_check_leading_path()
cache.h
entry.c
unpack-trees.c