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

Bug 452140

Summary: Move SMILA code from SVN to Git
Product: z_Archived Reporter: Andreas Weber <Andreas.Weber>
Component: SmilaAssignee: Andreas Weber <Andreas.Weber>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: juergen.schumacher, pfreytag, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 443981    

Description Andreas Weber CLA 2014-11-18 11:03:11 EST
IMPORTANT NOTE: Please do not start migration before December 2nd. (On December 1st, we are going to release milestone SMILA-1.3-M1 and proclaim a codefreeze.)

The following points are related to the Migration description at https://wiki.eclipse.org/Git/Migrating_to_Git:

Git Repositories: There should be two repositories: "org.eclips.smila.core.git" and "org.eclips.smila.tools.git". "org.eclips.smila.core.git" should contain these current SMILA SVN root folders: "core", "examples" and "releng". The Git repository "org.eclips.smila.tools.git" should only contain folder "tooling". (The SVN folder "sandbox" is deprecated and does not need to be migrated). Descriptions for git-website:

"org.eclips.smila.core.git": Main SMILA project

"org.eclips.smila.tooling.git": Additional tools for SMILA project

Existing Code: We would prefer that you migrate the whole SVN history into Git. On the other side, it would also be nice, if we additionally have the possibility to get a download archive of the SVN repository.

Let me know if you need more infos.
Comment 1 Andreas Weber CLA 2014-12-02 03:03:18 EST
Codefreeze is proclaimed, so you can start with the Git migration.
Comment 2 Eclipse Webmaster CLA 2014-12-09 13:34:47 EST
Sorry for the delay, I'm running the import now.

-M.
Comment 3 Eclipse Webmaster CLA 2014-12-09 16:31:09 EST
Ok I've done an initial import and you can find the repositories here:

https://git.eclipse.org/c/smila/org.eclipse.smila.tooling.git/
https://git.eclipse.org/c/smila/org.eclipse.smila.core.git/

If things look good I"ll add the descriptions and you should be all set.

-M.
Comment 4 Andreas Weber CLA 2014-12-10 10:46:09 EST
Access to master branch seems to work. Is there a way to also access the (former SVN) branches / tags?
Comment 5 Eclipse Webmaster CLA 2014-12-11 09:59:44 EST
We use svn2git which should import the branches and tags.  However we've recently found that these are not always imported.  

Some projects have chosen to run the imports locally and then just upload the resulting git repos to us and we copy them into place.

-M.
Comment 6 Juergen Schumacher CLA 2014-12-17 02:30:53 EST
We checked the Git repositories and they seem to look OK. We decided to add the tags manually. We will probably not need the branches anyway, as any changes in the branches should already be incorporated into the trunk. We can add them on demand later, if really necessary.

Therefore, you may finish your work on the Git repo. Thanks!

Will there be a possibility to download the complete SVN repo afterwards?
Comment 7 Eclipse Webmaster CLA 2014-12-17 11:28:00 EST
Ok I've updated the descriptions for the Git repos and SVN is now frozen.

The SVN repo will remain available in read-only mode until the service is shut off.  Even after the service is off the repo data will be kept for some time.

-M.
Comment 8 Juergen Schumacher CLA 2014-12-18 03:41:13 EST
Sorry for bothering you. In https://wiki.eclipse.org/Git/Migrating_to_Git#Archive_your_current_CVS_or_SVN_repository it says that "the read-only repositories will be zipped and available for download as an archive.". Is this still valid?
Comment 9 Eclipse Webmaster CLA 2014-12-18 09:31:52 EST
I've just run a quick script to pack all of our archived SVN repos and place them here: http://archive.eclipse.org/arch/svn

-M.
Comment 10 Juergen Schumacher CLA 2014-12-18 09:47:54 EST
Cool!

However, currently I get

"Access Forbidden
The file permissions are either wrong, or there is no default index file for this directory."

when trying to download the smila tgz.
Comment 11 Eclipse Webmaster CLA 2014-12-18 10:07:30 EST
Fixed.

-M.
Comment 12 Juergen Schumacher CLA 2014-12-18 10:15:56 EST
Great, thanks! 

I think we can consider this done now (:

I wish you a nice holiday season!

- Juergen
Comment 13 Andreas Weber CLA 2015-03-19 07:08:31 EDT
closed