summaryrefslogtreecommitdiff
path: root/tree-walk.c
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2012-11-27 21:27:37 -0500
committerLibravatar Junio C Hamano <gitster@pobox.com>2012-11-28 10:41:08 -0800
commit5d34a4359d51b44483a1e62dc8a1f6ec686c8b6f (patch)
treee8918358cd5d36e7382e702f35e253b1892eab41 /tree-walk.c
parentGit 1.7.12.4 (diff)
downloadtgif-5d34a4359d51b44483a1e62dc8a1f6ec686c8b6f.tar.xz
fsck: warn about '.' and '..' in trees
A tree with meta-paths like '.' or '..' does not work well with git; the index will refuse to load it or check it out to the filesystem (and even if we did not have that safety, it would look like we were overwriting an untracked directory). For the same reason, it is difficult to create such a tree with regular git. Let's warn about these dubious entries during fsck, just in case somebody has created a bogus tree (and this also lets us prevent them from propagating when transfer.fsckObjects is set). Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'tree-walk.c')
0 files changed, 0 insertions, 0 deletions