Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 318766

Summary: Git repository for Riena is missing commits when compared to CVS
Product: Community Reporter: Christian Kesselheim <christian.kesselheim>
Component: GitAssignee: Eclipse Webmaster <webmaster>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3 CC: christian.campo, christian.kesselheim, elias
Version: unspecified   
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS X - Carbon (unsup.)   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=307273
Whiteboard:

Description Christian Kesselheim CLA 2010-07-02 18:08:42 EDT
Build Identifier: 

The GIT mirror repository for Eclipse Riena seems to lack some essential commits when compared to its CVS counterpart. As a result, the Riena build process will fail if sources are imported from GIT instead of CVS.

Example of a commit that seems to have been lost during cvsimport (it has no GIT equivalent): http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.riena/org.eclipse.riena.ui.core/plugin.xml?revision=1.3&root=RT_Project&view=markup

Since this problem seems similar to #307273 in nature, re-creating the GIT repository from CVS might be the only way to go.

Reproducible: Always
Comment 1 Christian Kesselheim CLA 2010-07-07 09:57:52 EDT
By now, we've managed to work around the problem by setting-up our own custom GIT mirror of the Riena CVS repository using GIT 1.7.1 and CVSPS 2.1 (the resulting GIT repository seems to contain all CVS commits that the official Eclipse GIT repository is currently lacking). 

Still, I strongly recommend that someone at Eclipse re-creates the repository from CVS using an up-to-date version of GIT and CVSPS. In its currently shape (missing some commits here and there), the mirror will otherwise only serve to confuse people, since no one would honestly suspect a flaw in their version control system to be the root cause behind a given compile or run-time error. I know, because I didn't :-)!
Comment 2 Denis Roy CLA 2010-07-09 11:44:23 EDT
I've deleted the repo and I'm re-creating it with git 1.7.1
Comment 3 Elias Volanakis CLA 2010-07-10 15:59:20 EDT
(Adding us Riena committers to CC)
Comment 4 Denis Roy CLA 2010-07-12 11:13:23 EDT
Christian, I've re-created the repo.  Can you confirm if it is sane?
Comment 5 Elias Volanakis CLA 2010-07-12 16:33:51 EDT
Denis,

looks ok to me.

@Christian: BTW I think we should ask Denis to remove some obsolete projects from Riena CVS. It's confusing for git, because you get a full clone of the repo with all the obsolete (and non-compiling) stuff. Will move this discussion to the mailing list...
Comment 6 Denis Roy CLA 2010-07-12 16:37:39 EDT
Great, I'll close this as fixed.  Please open a bug against Community/CVS if you want some cleaning-up.