Re: Problem with case-insensitive file cleanup
- From
Alex Riesen <raa.lkml@gmail.com>
- Date
- May 3, 2007, 13:32 UTC
- Message-ID
- <81b0412b0705030632k5056ffc9sada117111598006d@mail.gmail.com>
- In-Reply-To
- <4639DA65.3030401@byu.net>
On 5/3/07, Eric Blake <ebb9@byu.net> wrote:
Show 8 quoted lines
> 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'