CVS Integration Eclipse Project

Add this URL to your Eclipse Installation to reach this solution's update site.

Oxygen (4.7)


Neon (4.6)


Mars (4.5)
Luna (4.4)
Kepler (4.3)
Juno (4.2, 3.8)


Learn more...

Details Group Tabs

mmisingnamerfb's picture

At first I thought I'd clicked the wrong button, but now this issue has been observed by several people on our project. During CVS Synchronise, when a file has been changed on the server and clashes exist, we usually use the option to "copy all non-conflicting changes from right to left". All going well, the little icon at top right turns green and you can proceed. If it doesn't turn green, you manually resolve the remaining clashes, save, select "mark as merged", then commit your changes.

 

Since upgrading to Oxygen-R, this operation appears to work (i.e. the little icon turns green), however my local changes are DISCARDED!!! This is very easy to reproduce if you have more than one developer, and I would like to request that you give this a very high priority as it is possible to lose important changes and be unaware until testing reveals a regression.

aanapa's picture

Facing this problem with latest CVS integration plugin and Oxygen

while updating or committing the changes.

An internal error occurred during: "Updating all changes in CVS (Workspace)".
org.eclipse.team.internal.ui.Utils.getAdapter(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;

bneto's picture

I'm getting this too when I open the History view.

java.lang.NoSuchMethodError: org.eclipse.team.internal.ui.Utils.getAdapter(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;

at org.eclipse.team.internal.ccvs.ui.CVSHistoryPage.getCVSFile(CVSHistoryPage.java:1213)
at org.eclipse.team.internal.ccvs.ui.CVSHistoryPageSource.canShowHistoryFor(CVSHistoryPageSource.java:25)
at org.eclipse.team.internal.ui.history.GenericHistoryView.showHistoryPageFor(GenericHistoryView.java:574)
 

nbourdais's picture

Uninstall Cvs integration from marketplace then install a more recent via http://download.eclipse.org/releases/oxygen update site and cvs history view will work.

aanapa's picture

Hi Nicolas,

The page you've been posted doesn't have any link to download latest Oxygen version.

 

/Anil Kumar

nbourdais's picture

Hi, it's not a web site to download oxygen. It's an update site to install or update software within eclipse. Check Help/Install new software or Window/Preferences[available]

ibasin's picture

Tested on Eclipse Luna (built-in) and Mars (installed from here)
I checked out a project from CVS using Cygwin cvs client:

    $ cvs -d:pserver:user@host/path/to/cvs login
    $ cvs -d:pserver:user@host/path/to/cvs co -kk MODULE_NAME

Then imported it to Eclipse and tried to update. It asked for password again, then failed:

    The server reported an error while performing the "cvs update" command.
MODULE_NAME: protocol error: :pserver:user@host/path/to/cvs/MODULE_NAME is not absolute

I also tried the opposite and imported the project from CVS using Eclipse. Then tried to update it from command line.

$ cvs up
: no such repository

The last error is related to the fact that the file CVS/Root has CRLF line ending.

Please investigate the "is not absolute" error.
Please explain why is there an extra colon in CVS/Root that separates hostname ant path?
Is there any good reason to store CVS files with CRLF so only Eclipse understands them?

wbeaton's picture

ibasin's picture

Hi Wayne. Whoever marked the ticket as invalid was wrong: if cvs program works without colon, so should Eclipse. Are you the author? Is it right to ask here or should I use the Eclipse bugtracker?

wbeaton's picture

I'm not the author. Engaging on the bug tracker is best way to have this resolved.

pjothi's picture

I couldn't find Select project right click -> Team -> Show History at folder level to know recent changes made in folder. Can anyone help me out to overcome the issue,

skamath's picture

Installing this plugin breaks CVS completely.
Get the correct version from the Eclipse update site.

wbeaton's picture

I've updated the entry.