Re: Hosting PEAR's git repositories on git.php.net
| From: | Daniel O'Connor | Date: | Wed, 05 Sep 2012 08:07:27 +0000 |
| Subject: | Re: Hosting PEAR's git repositories on git.php.net | ||
| References: | 1 2 3 4 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-55037@lists.php.net to get a copy of this message | ||
> > > TYPO3 uses Gerrit for code-review, has solutions for voting on a
> > > patch and given enough votes/karma patches can also easily be
> > > submitted from there. If interested I can elaborate a bit further
> > > on "Gerrit at typo3.org ".
> > If we were an enterprise (or the core php project), I'd say yes, put
> > up with it and train people, but for the casual contribution scenario
> > we're in... that's a big learning curve.
> >
> > Is it as hard as the video portrays?
>
> Yes, it is as hard. @work we began contributing to TYPO3 core and an
> extension, and the setup was awful. The commits are awful since you
> only may have 1 commit for review and have to git --amend every change.
>
> We got used to it, but it's much harder than just sending a pull
> request.
>
> > Are there "3 steps to get up and running with gerrit and patches"
> > instructions out there?
> That's more like "11 steps to get running with gerrit"
>
>
Pity. I mean if someone just slapped twitter bootstrap on it and cut out
some of the complexity in some way (a guided setup script?), it'd get us a
bit closer to having a pull request killer.
Anyone else used crucible?
From the pricing page - "Qualified open source
projects<http://www.atlassian.com/software/views/open-source-license-request>
can receive free subscriptions for Atlassian OnDemand offerings."
https://github.com/rckclmbr/git-crucible
implies setup is fairly straight
forward.
http://sandbox.fisheye.atlassian.com/ is the
demo.
I have never used it myself, and from a quick exploration I don't see a
"pull request/merge this patch" equivalent. If it had that, or a similar
flow.
It's emphatically *not* open source itself, but it may be worth considering
as a way to mitigate vendor lock-in concerns re Github, and the "on demand"
side of it is just hosting.
My former workplace is literally across the road from Atlassian's Sydney
offices, I'm wondering if I could send a friend down there to ask "what's
qualified, and can we get PEAR setup?"