CVS and case-sensitive drives
May 01, 2008
As it turns out, sometime ago I built a newer version of CVS than that was provided by Leopard. It broke something important: the ability to use case-sensitive features in my sandbox.
When building CVS from source the configure script will determine, automagically, the type of file system CVS is building on. I noted in To Partition or Not To Partition that my employer's source code sometimes contains different files noted only by the case of the name.
Mac and Windows choke on these names, so I created a case-sensitive partition to make CVS and SVN checkouts work.
To get CVS to work in a case-sensitive file system, you have two choices:
- build CVS on a case-sensitive file system,
- or pass
--enable-case-sensitivityto the configure script
The latter corrected my problems.