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

Bug 437127

Summary: Move the WindowBuilder code to Git
Product: z_Archived Reporter: Mark Russell <mrrussell>
Component: WindowBuilderAssignee: Mark Russell <mrrussell>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P2 CC: clayberg, denis.roy, Lars.Vogel
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 437131, 443981    

Description Mark Russell CLA 2014-06-11 08:59:48 EDT

    
Comment 1 Denis Roy CLA 2014-11-13 15:32:44 EST
Mark, do you want us to go ahead with the migration?
Comment 2 Mark Russell CLA 2014-11-14 06:40:04 EST
I need to confirm some people.  I'd like to tentatively schedule this for next week.

I'll confirm today.
Comment 3 Denis Roy CLA 2014-11-14 07:58:27 EST
No rush, Mark.  I just wanted to make sure you were not waiting for us.

If you want, we can to a test migration, and you can tinker with it to make sure builds work and such.  If you're happy with it, we can either keep it, or start over from scratch with the latest code from SVN.  Either way works for us.
Comment 4 Mark Russell CLA 2014-12-04 09:54:34 EST
Dennis:
For the main migration we want to keep history. Is that doable?

I'll take you up on your offer to test migrate.  For the test we can just move Head.

Do you need any information from me to do this.

So I can plan when do you think you will get to this?
Comment 5 Denis Roy CLA 2014-12-04 10:36:44 EST
Mark, we run a SVN-to-git migration tool which keeps all history, branches and tags.  For the most part, it just works.

I'll run a test migration so you can look at the Git repo.
Comment 6 Mark Russell CLA 2014-12-04 12:16:22 EST
After it is done I'll hook my local jenkins to it and see if it builds.
Comment 7 Denis Roy CLA 2014-12-04 12:49:23 EST
Clone away:

git clone git://git.eclipse.org/gitroot/windowbuilder/org.eclipse.windowbuilder.git

You can also browse too:
http://git.eclipse.org/c/windowbuilder/org.eclipse.windowbuilder.git/
Comment 8 Mark Russell CLA 2014-12-08 11:47:14 EST
All looks good.  Anytime after 8:00 AM EST tomorrow proceed with the transfer of SVN to Git.
Comment 9 Mark Russell CLA 2014-12-08 11:47:48 EST
Will the SVN repo still exist in read only form?
Comment 10 Mark Russell CLA 2014-12-08 13:17:47 EST
Could you assign this back to me once the migration is done?
Comment 11 Denis Roy CLA 2014-12-08 13:19:02 EST
> All looks good.  Anytime after 8:00 AM EST tomorrow proceed with the
> transfer of SVN to Git.

Gotcha.


> Will the SVN repo still exist in read only form?

Yes, and the svn service should still even work (in read-only).


> Could you assign this back to me once the migration is done?

Sure.
Comment 12 Denis Roy CLA 2014-12-09 11:07:02 EST
Mark, I've trashed the old Git repo and have run the import again.

Over to you.

BTW, did you want Gerrit enabled on this repo?  I highly recommend it.
Comment 13 Lars Vogel CLA 2014-12-09 11:10:03 EST
(In reply to Denis Roy from comment #12)
> BTW, did you want Gerrit enabled on this repo?  I highly recommend it.

+1 for Gerrit from my side, I opened Bug 449803 a while ago for this.
Comment 14 Mark Russell CLA 2014-12-10 07:33:58 EST
yes please add Gerrit
Comment 15 Denis Roy CLA 2014-12-10 14:21:51 EST
I've enabled Gerrit for Windowbuilder.

Please use the URLs on the page below for the remotes:
https://git.eclipse.org/r/#/admin/projects/windowbuilder/org.eclipse.windowbuilder

To push directly to Git without review, please push to refs/heads/master

To trigger code review, push to refs/for/master

Gerrit uses its own SSH and https access controls.  You can upload your public key and/or set an https password here:

https://git.eclipse.org/r/#/settings/http-password
https://git.eclipse.org/r/#/settings/ssh-keys

You can also "watch" projects, similarly to how you can watch Bugzilla inboxes, by subscribing to notices here:
https://git.eclipse.org/r/#/settings/projects
Comment 16 Lars Vogel CLA 2014-12-10 16:39:31 EST
*** Bug 449803 has been marked as a duplicate of this bug. ***
Comment 17 Lars Vogel CLA 2014-12-17 13:25:29 EST
I think this has been fixed, please reopen if I'm wrong.
Comment 18 Mark Russell CLA 2015-06-15 07:38:46 EDT
All code except the build code is in git.