This site is an archive; learn more about 8 years of OpenHatch.

[WMF-outreach-staff] Who wants to run a Git/Gerrit tutorial?

Asheesh Laroia lists at asheesh.org
Sat Jul 7 16:25:52 UTC 2012


Excerpts from Chad Horohoe's message of Sat Jul 07 08:17:44 -0400 2012:
> On Sat, Jul 7, 2012 at 2:27 AM, Asheesh Laroia <lists at asheesh.org> wrote:
> > Excerpts from Asheesh Laroia's message of Fri Jul 06 22:10:54 -0400 2012:
> >
> >> Extensions coming from Github/on-wiki... those could be good.
> >>
> >> In general, for extensions that come from on the wiki, presumably only the
> >> original author should be the one to import them? Or instead should people
> >> feel empowered to move extensions even if they're not the original author?
> >> (assuming licensing is clear)
> >
> > Chad, I had an idea....
> >
> > For people who have extensions in Subversion, can we make you available for
> > a specified 2-hour block where people whose extensions are in SVN can watch
> > you do a conversion, and then they get a pretty git repo out of it?
> >
> > That way, they can be sure that their extension gets migrated, and it
> > hopefully doesn't feel like magic since they know you're doing it right there.
> >
> 
> If people *really* want that, I guess I can...but really it's a process that's
> boring and you don't learn much as a result. We use a script for dumping
> SVN that's specific for this process (svn2git). The process goes (briefly)
> as follows:
> 
> 1) Write some rules for the extension (such as [0])
> 2) Feed the rules into svn2git
> 3) Wait anywhere from thirty minutes to an hour depending on how many
> projects are being dumped (speed of svn2git is directly proportional to the
> number of rules being written).
> 4) Push the resulting repos to Gerrit.
> 
> Step (3) is super boring (I usually run it in a screen and find something else
> to do). So yeah, if someone really really wants to watch me do this, I can
> show them, but I think most people will get bored during step 3 and find
> something else to do.

Gotcha.

Still it'd be nice if you were around to, with low latency, handle requests from
people who have extensions in svn to have their extensions move into git. Even if
they don't necessarily watch a lot of the process.

i.e. can you do some queue processing of
http://www.mediawiki.org/wiki/Git/Conversion/Extensions_queue on-site? Then maybe
the simplest thing is to get people to sign up their extension for the conversion.

-- Asheesh.


More information about the WMF-outreach-staff mailing list