[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: File case sensitivity in CVS (on Win32)

Alex Akilov wrote:

Michael,

Thanks for the quick response.

Michael Valenta wrote:


2) Synchronize with the repository. You should have an outgoing deletion
and a conflict related to the file in question.


Don't have any conflict. In fact, the file is treated as if it is brand new in my workspace (i.e. I have to add it to version control). In other words, the file in the repository and my local workspace appear to be completely unrelated to each other even though they are in the same folder and have the same name. Is this a side effect of being on a backlevel Eclipse 2.0 driver?


Sorry, I was wrong about this. It seems that CVSNT does not differentiate files by case so even though the file has a name with a different case, CVSNT treats them the same. When you renamed the file in Eclipse, the outgoing deletion would have deleted the remote file so all that's left is your outgoing creation. Given that this is the case, I'm not sure there's much we can do but we should have a look at it. Please log a bug with your findings and any suggestions you may have.


3) For the conflict, merge any desired changes from the server version
into your local version and save.
4) Commit the local version and any other outstanding changes you have
to the server.
5) Perform a Team > Replace with Latest to overrite your local project
with the remotre contents
6) If you weren't quite done what you were working on, step 4 may have
introduced some instability to HEAD which you will need to correct.


In other words, the whole team has to go through this exercise? Fech!

You know what could really help is if I could choose a file in the CVS
repository view and choose Check out on it (or drag/drop it into my project)
and have Eclipse automatically understand that I simply want to synchronize my
workspace (essentially do Override and Update on something that I don't have
in the workspace exactly the right way for that operation to work right).
Should I submit a feature request?

Alex