If you're an Eclipse user, you probably already noticed how CVS comes as a plugin already available on the default package.
This is nice and neat to set up a new install and grab your projects without further worries.
On my case, that was the nice type of experience that I had when installing eclipse for the first time on my work laptop, a mac.
Things went smoothly, I got online to grab the documents from the CVS and no worries whatsoever.
However, my nightmare started when after a few days I've started eclipse and the CVS would simply refuse to work for no apparent reason. I know that at this point someone would say: "there is no such thing as no apparent reason" - and in true honesty I agree but have no clues about what changed.
This issue started in last February.
I've tried to solve this annoyance in numerous ways, first by uninstalling eclipse and reinstalling, then I tried the cocoa version of eclipse to see if it work differently and finally resorted to the world wide web.. to no avail on this case.
Using eclipse started to become a real nuisance. Tried asking some opinions to experts but none would come to the rescue, the most common advice: use a PC.
It just seemed that I couldn't get eclipse back to factory defaults: darn mac.
Well.. I'd be happy in using an operative system that would make my life simple but I'm also too stubborn by nature to quit from my intent of solving this trouble.
From February to this part I've reached a stalemate in my quest. I managed to get CVS access from Eclipse but the downside was the fact that I was using a fork from the eclipse project called "EasyEclipse" (http://www.easyeclipse.org)
It was indeed "easy" to use but it was also seriously outdated from the current stable version of Eclipse. This week become problematic to use an older Eclipse version because my team will all be using the stable version to ensure that everyone has the same environment.
Wish I could complain but it was guy who wrote the default environment documentation and there was simply no other way around other than facing my issue with CVS once for good.
And today: rejoice!
I've discovered how to solve this CVS nuisance. A lot of people know how to install plugins from within Eclipse. But what few people probably know is how we can also uninstall them just as well.
And uninstall I did..
I'll share this little secret: Click "Help" -> "Install new software" -> "Already installed" -> select "Eclipse CVS client" -> click "Uninstall"
After this, just restart eclipse and install CVS again from the default eclipse repositories.
So simple to fix and so many headaches to find the solution...