From: Alex Riesen Date: Thu, 03 May 2007 13:32:41 GMT Subject: Re: Problem with case-insensitive file cleanup Message-ID: <81b0412b0705030632k5056ffc9sada117111598006d@mail.gmail.com> In-Reply-To: <4639DA65.3030401@byu.net> On 5/3/07, Eric Blake wrote: > Right now, the gnulib repository is mastered in CVS but mirrored by git (I > am still awaiting the day that Jim decides that his hooks are adequate > enough that git can be the master and CVS provided by git-cvsserver). > Earlier this week, I reported a problem when two case-insensitive files > were created, which is a no-no for checkouts on Mac HFS+ or Windows-based > platforms [1]. The problem was quickly corrected in CVS (note that > _Exit.texi now lives in the attic [2]). But somehow the git repository > still thinks that _Exit.texi belongs to the current tree [3], ... cvs-to-git conversion seem to be buggy in this respect > What needs to happen to get rid of the _Exit.texi listing in the git > repository, so that case insensitive file systems can clone the gnulib.git > repository? git update-index --force-remove _Exit.texi git commit -m 'Really removed _Exit.texi'