config: make sure core.ignoreCase is false
commitdfe2d45298f8b64a3442abc6c5d4c9e75ccb41a9
authorKyle J. McKay <mackyle@gmail.com>
Sun, 10 Jul 2016 12:01:29 +0000 (10 05:01 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Sun, 10 Jul 2016 12:01:29 +0000 (10 05:01 -0700)
tree351fe281a61b7a11974f041d506f5a8487c0f020
parent56011ec8674afac1a760895cf6a25a7a75e3b70b
config: make sure core.ignoreCase is false

In a hosting situation, even on case insensitive hosts, it is
imperative that core.ignoreCase be disabled otherwise when fetching
remote updates, especially when using fast-import mirrors, information
can be lost.

This never causes a problem because files are never checked out in
the bare hosting repositories.  Furthermore, even if core.ignoreCase
was allowed to be true, ref name collisions (ref names that differ only
in case) can still happen so there's nothing to be gained by ever allowing
it to be true especially since that can lead to information loss when
using a fast-import mirror.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
Girocco/Project.pm
shlib.sh
toolbox/update-all-config.sh