« Return to Thread: Git migration plan (scheduled for Tuesday 1 PM PST)

Re: Git migration plan (scheduled for Tuesday 1 PM PST)

by Andy Staudacher-3 :: Rate this Message:

Reply to Author | View in Thread

On Sat, May 23, 2009 at 6:52 AM, Bharat Mediratta <bharat@...> wrote:

In the other thread we've been discussing the pros/cons of migrating to
Git.  It sounds like we're mostly in agreement that this is the right
direction to move in.  I have spent the day learning about Git and have
figured out how to set up the gallery3 and gallery3-vendor trees.  The
next steps are to make the transition, and deal with the fallout.

I plan to do most of the heavy lifting myself.  I've written up a plan
below.  I would like to do this SOON so I will plan on using the time
during our Tuesday meeting to do the cutover.

Here's what I plan to do:

1) import gallery3/trunk and gallery3/vendor into github.  For author
mappings I'll be using the email addresses that you use for this mailing
list.  Please sign up on github ASAP using those email addresses and
Github should reconcile you properly.

2) I will "svn rm" everything in our gallery3/trunk directory and
replace it with a file titled "GALLERY3_HAS_MOVED_TO_GIT" explaining
that we're moving to git and providing instructions on getting the
latest code.

That's radical, and I think we can do it. If Gallery 3 wasn't at this early stage, we couldn't do it. Too many SVN users who svn up their prod site would be *%&* off.
But with G3 in alpha stage, I think we can do that.

3) I'll update this wiki page to indicate that we're moving to Git:
  http://codex.gallery2.org/Gallery:Using_Subversion

4) I'll update the quick start page with the download link from GitHub:
  http://codex.gallery2.org/Gallery3:Quick_Start

5) I'll create a wiki page with a primer on using Git for Gallery 3.
  http://codex.gallery2.org/Gallery:Using_Git

What else?  Is this worthy of a news story?  Maybe.  Does anybody want
to write one?

The release checklist will have to be updated. It's somewhat SVN heavy right now (export, tagging).
Also, we have docs for vendor branch updates, integrations from vendor branches.

I'll start playing with git today as well.

 - Andy


-Bharat

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]



------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]

 « Return to Thread: Git migration plan (scheduled for Tuesday 1 PM PST)