Well, "performance" is a feature too, and it's not correct to say that "X
should be fixed before optimization". If "X" slows things down, the
question should be whether it really needs fixing..
Yes, we find symlinks when we do _new_ files, but is it really so bad to
assume that existing directories that we have already added to the index
are stable? It can easily be seen as a feature too that you can force git
to ignore the symlink and see it as a real directory.
So that's why it would be interesting to hear about the performance
impact. Because this is definitely not a black-and-white "one behavior is
wrong and one behavior is right".
Linus
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html