[wp-hackers] Switching from SVN

Tom Adams tom at thedextrousweb.com
Thu Dec 9 16:42:11 UTC 2010


> even if GitHub were open, it's project management features are minimal.
> jQuery uses github + trac, which is not ideal, I would think.

Have you seen Gitorious? I think the project management features are far
superior to GitHub.

http://gitorious.org/

Back when GitHub just had plain pull requests (which is an equivalent of
a message saying "please pull from me"), Gitorious already had merge
requests, which specify exactly which commits would be merged, shows you
the result of merging the commits (i.e. unified diff), allows feedback
and discussion (including commenting on individual lines), and allows
you to update your merge request.

Example:

http://gitorious.org/statusnet/mainline/merge_requests/1065

And of course it's open source, which is another thing it has over GitHub.

> 1) Our infrastructure, and Automattic's, is heavily SVN. It will take a
> serious reinvestment for everything to change over (imagine a rewrite of
> /extend/plugins/), and it needs to be done for well-founded reasons, not
> just potential improvements.

Just wanted to add that there's no reason the plugins would have to be
done at the same time as WordPress itself. I'm sure that'll be a huge
undertaking.

Even just offering an official git mirror of the main repository would
be a good place to start, so that people don't have to maintain their
own. Then eventually the git mirror can become the official repository,
or create a new one, whichever.

We couldn't find a git mirror that was up-to-date _and_ had tags so we
had to make our own: https://github.com/dxw/wordpress

-- 
Tom Adams
Developer, The Dextrous Web
Web: http://thedextrousweb.com/
Twitter: @holizz, @dextrousweb


More information about the wp-hackers mailing list