You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by Paul Davis <pa...@gmail.com> on 2009/08/07 17:11:13 UTC

Re: Git at the ASF: (Was: Re: Uneasiness with use of github for experimentation)

>> That said, using "Apache SVN" in an argument about providing that
>> paper trail prevents me from considering the issue seriously. I'm a
>> hacker. I hack. I judge my tools and I have judged SVN to be lacking.
>> I would very be very excited to see hosted git repositories for ASF
>> contributors and would use them exclusively to all other git hosting
>> for my ASF development. If there were a recommendation to stop using
>> Github as a host for development, I would just stop pushing code
>> public. SVN sucks that bad.
>
> Apache Git mirrors: http://git.apache.org/
> Git access to Apache codebases: http://www.apache.org/dev/git.html
> Git for Apache committers: http://wiki.apache.org/general/GitAtApache
> (scroll a bit down)

Just to point out, none of those options allow someone who is not a
committer to push code to ASF servers. I was proposing actual Git
repositories for people to sign up and use. Then you could tie every
submission to a user account and probably even a key/value pair for
good measure. This would require that the ASF makes repositories
available for everyone at much lower of a hurdle than a CLA.

And on the pure development side, sharing my work with people would
still incur the wrath of SVN branches.

HTH,
Paul Davis

Re: Git at the ASF: (Was: Re: Uneasiness with use of github for experimentation)

Posted by Paul Davis <pa...@gmail.com>.
On Fri, Aug 7, 2009 at 5:27 PM, Jukka Zitting<ju...@gmail.com> wrote:
> Hi,
>
> On Fri, Aug 7, 2009 at 8:49 PM, Paul Davis<pa...@gmail.com> wrote:
>> I don't think there's an issue, i was just trying (failing? :) to
>> describe that some sort of infrastructure that allowed a distributed
>> workflow could end up providing vastly more oversight of contributions
>> than email or JIRA and the svn commits list. Its all very hand wavy
>> though.
>
> We're planning to try something like that with Gerrit on
> git.apache.org. It's still at an early phase (we haven't even fully
> installed Gerrit yet), but you may want to join us at
> infrastructure-dev@apache.org if you're interested.
>
> BR,
>
> Jukka Zitting
>

Jukka,

That's pretty awesome news! Poking around at the android site, does
Gerrit drive all of the review process as well because that looks
fairly interesting.

Paul Davis

Re: Git at the ASF: (Was: Re: Uneasiness with use of github for experimentation)

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Fri, Aug 7, 2009 at 8:49 PM, Paul Davis<pa...@gmail.com> wrote:
> I don't think there's an issue, i was just trying (failing? :) to
> describe that some sort of infrastructure that allowed a distributed
> workflow could end up providing vastly more oversight of contributions
> than email or JIRA and the svn commits list. Its all very hand wavy
> though.

We're planning to try something like that with Gerrit on
git.apache.org. It's still at an early phase (we haven't even fully
installed Gerrit yet), but you may want to join us at
infrastructure-dev@apache.org if you're interested.

BR,

Jukka Zitting

Re: Git at the ASF: (Was: Re: Uneasiness with use of github for experimentation)

Posted by Paul Davis <pa...@gmail.com>.
>
> I read the "I would very be very excited to see hosted git repositories for
> ASF
> contributors" as " ASF committers. I don't know if that was implied or not.

I was thinking more like: "Github on ASF hardware". So that instead of
submitting patches to JIRA we have people sign up for an ASF git repo
and push patches that way. Just a thought.

>
> In general, I don't see an issue, if the committers make sure they act under
> the CLA (i.e. don't include outside patches) with us working on Github.
> Contributions must go through JIRA after a Github development has been put
> into an ASF SVN branch (or trunk).
>

I don't think there's an issue, i was just trying (failing? :) to
describe that some sort of infrastructure that allowed a distributed
workflow could end up providing vastly more oversight of contributions
than email or JIRA and the svn commits list. Its all very hand wavy
though.

Paul Davis

Re: Git at the ASF: (Was: Re: Uneasiness with use of github for experimentation)

Posted by Jan Lehnardt <ja...@apache.org>.
On 7 Aug 2009, at 17:11, Paul Davis wrote:

>>> That said, using "Apache SVN" in an argument about providing that
>>> paper trail prevents me from considering the issue seriously. I'm a
>>> hacker. I hack. I judge my tools and I have judged SVN to be  
>>> lacking.
>>> I would very be very excited to see hosted git repositories for ASF
>>> contributors and would use them exclusively to all other git hosting
>>> for my ASF development. If there were a recommendation to stop using
>>> Github as a host for development, I would just stop pushing code
>>> public. SVN sucks that bad.
>>
>> Apache Git mirrors: http://git.apache.org/
>> Git access to Apache codebases: http://www.apache.org/dev/git.html
>> Git for Apache committers: http://wiki.apache.org/general/GitAtApache
>> (scroll a bit down)
>
> Just to point out, none of those options allow someone who is not a
> committer to push code to ASF servers. I was proposing actual Git
> repositories for people to sign up and use. Then you could tie every
> submission to a user account and probably even a key/value pair for
> good measure. This would require that the ASF makes repositories
> available for everyone at much lower of a hurdle than a CLA.
>
> And on the pure development side, sharing my work with people would
> still incur the wrath of SVN branches.

I read the "I would very be very excited to see hosted git  
repositories for ASF
contributors" as " ASF committers. I don't know if that was implied or  
not.

In general, I don't see an issue, if the committers make sure they act  
under the CLA (i.e. don't include outside patches) with us working on  
Github. Contributions must go through JIRA after a Github development  
has been put into an ASF SVN branch (or trunk).

Cheers,
Jan
--