By default, Mac OS X uses a case insensitive file system, and Git seems to honor that. The problem is, most programming languages, especially Java, are case insensitive. I was just renaming some classes, from things like "JavascriptStack" to "JavaScriptStack" (because the language is called "JavaScript" not "Javascript") ... and I was dismayed that Git saw that as an in-place update to a file, not a rename of the file. Unfortunately, it's not as simple as git config core.ignorecase false JavaScriptStack.java.
-- Posted By Howard to Tapestry Central at 7/28/2010 10:21:00 AM