On Oct 16, 2007, at 4:14 PM, Johannes Schindelin wrote:
On Tue, 16 Oct 2007, Steffen Prohaska wrote:
On Oct 16, 2007, at 3:21 PM, Johannes Schindelin wrote:
What you want would probably be all too easy with a pre-commit hook.
No need to clutter the git-core with code that is usually not needed
(you'd only ever activate it on Linux when other developers use
Windows or MacOSX).
Personally, I'd be very happy if git enforced the minimal consent
between (supported) filesystems and provided a system to guarantee
that
I can only create tree objects that can be checked out on all
(supported) filesystems.
This will not happen. In the Linux kernel, there were exactly such
cases,
where the filenames differed only in case.
Also, some projects I checked out (notably Perl) assume that
Makefile is
different from makefile.
weird Linux and Perl world, indeed.
So I think this will always be something Windows users
and Mac users, who also need to deal with a case-preserving,
but case-insensitive filesystem.
would wish to
impose onto others, while Linux users would always refuse.
maybe Linux kernel developers. When I work on Linux, I'd be happy
if git saved me from creating directories containing Readme and
readme at the same time.
Steffen
-
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