[cvsnt] Re: Renaming a file problem (case sensitive)
Olaf Groeger
Olaf.Groeger at gmx.de
Sat Dec 14 21:50:03 GMT 2002
Laust Rud Jensen wrote:
>
> Saturday, December 14, 2002, 10:45:35 AM, you wrote:
>
>> <posted & mailed>
>
>> Olaf Groeger wrote:
>
>>> Hi,
>>> i'm looking for a way to rename a file concerning upper and lower
>>> letter, for instance from Foo.txt to foo.txt.
>>> What i tried is to remove the file from cvs and re-add it with the new
>>> name. This works for my sandbox. In the repository the file is now
>>> foo.txt,v. But if i perform an update to another sandbox the old
>>> filename Foo.txt is kept, probably because the files name is still
>>> Foo.txt in the CVS/Entries file of this sandbox. So currently the only
>>> way i see is to execute a checkout of the foo.txt directory, isn't it ?
>>>
>> You can't do this on an NT server because the files are the same whatever
>> the case. This does frustrate Unix clients somewhat but the general
>> answer is not to try to store different files with the same name in the
>> repository.
>
>> Tony
>
> Hi Olaf,
>
> A work-around would be to remove the old file from cvs as you have
> done. And then ensure that everybody has updated. After that, you check
> in the file with the new casing of the filename. That should do the
> trick.
>
> /Laust
yes, a good idea. The first update will delete the file from the
CVS/Entries, the second adds it with the new name. Why do cvs rename the
file to the notation of CVS/Entries while updating instead of changing
CVS/Entries to the notation of the file in the repository ?
Olaf
More information about the cvsnt
mailing list