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

Bug 352104

Summary: Migrate to GIT
Product: [Modeling] Graphiti Reporter: Michael Wenz <michael.wenz>
Component: CoreAssignee: Project Inbox <graphiti-inbox>
Status: CLOSED FIXED QA Contact:
Severity: critical    
Priority: P2 Flags: michael.wenz: juno+
Version: 0.8.0   
Target Milestone: 0.9.0   
Hardware: All   
OS: All   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=353007
Whiteboard: Juno M1 theme_release_train

Description Michael Wenz CLA 2011-07-14 10:47:12 EDT
Migrate the Graphiti sources from CVS to GIT
Comment 1 Michael Wenz CLA 2011-07-14 10:47:55 EDT
Probably a must-have for Juno
Comment 2 Michael Wenz CLA 2011-07-19 08:20:56 EDT
There's a migration guide at http://wiki.eclipse.org/Git/Migrating_to_Git.

- Git concepts need to be clear
- Caveats exist but are ok: contributions cannot directly be pulled from contributor's GIT repository and pushed to Eclipse GIT for IP reasons
  . Handling is described in http://wiki.eclipse.org/Development_Resources/Handling_Git_Contributions or http://wiki.eclipse.org/Image:Git-correct.png
- Need to detail out how the GIT space for Graphiti shall look like
- Existing code shall be imported including the complete history and branches (b0_7_0RC2 and v0_7_0RC1_b can be omitted)
- Migration should be done by Webmaster (triggered via Bugzilla); should use cvs2git
Comment 3 Michael Wenz CLA 2011-07-19 08:42:02 EDT
Details for the GIT space for Graphiti.

I don't see any reasons why we shouldn't stick to our current layout. This would mean one GIT repository (org.eclipse.gmp.graphiti) containing the folders examples, features, plugins, releng and tests with the complete structure below as today.
Comment 4 Michael Wenz CLA 2011-07-26 03:03:01 EDT
The migration request I opened via https://bugs.eclipse.org/bugs/show_bug.cgi?id=353007 was processed by webmaster during the night, first impression is that it is ok.
Our Git repository is at http://git.eclipse.org/c/gmp/org.eclipse.gmp.graphiti.git/
Comment 5 Michael Wenz CLA 2011-07-26 03:23:26 EDT
I just did a quick search for the term 'CVS' in my workspace and found several places e.g. in the docu that reference the sources via cvsview urls. This needs to be adapted.
Comment 6 Michael Wenz CLA 2011-07-26 10:49:54 EDT
Let Webmaster enable https write access to enable push to upstream via https
Comment 7 Michael Wenz CLA 2011-07-27 06:43:27 EDT
dev build now works using the sources from Git
Comment 8 Michael Wenz CLA 2011-07-27 07:08:26 EDT
Described setup fro Git in Wiki:
http://wiki.eclipse.org/GMP/Graphiti#Committer_Git_Access
Comment 9 Michael Wenz CLA 2011-07-29 06:54:03 EDT
The 0.8-based build is now also adapted to Git
Comment 10 Michael Wenz CLA 2011-07-29 07:30:01 EDT
Complete
Comment 11 Michael Wenz CLA 2012-04-11 10:23:52 EDT
Bookkeeping: Set target release
Comment 12 Michael Wenz CLA 2012-06-28 10:34:49 EDT
Part of Graphiti 0.9.0 (Eclipse Juno)