Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> writes: > Junio, what was the logic for that whole "has_symlink_leading_path()" > thing? If you have a tracked path a/b/c/d/e, and you changed your work tree to make a/b to a symlink that points at a random directory, potentially even outside work tree, that has c/d/e in it, we should not be fooled by the fact that lstat("a/b/c/d/e") says "yup, the file exists". As far as git is concerned, that path does _not_ exist, as "a/b" is a symlink now. -- 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