You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@toree.apache.org by Chip Senkbeil <ch...@gmail.com> on 2016/01/12 16:22:21 UTC

Write access to repository and handling PRs

So, this may be documented somewhere, but I'm not sure where to look. How
do we gain write access to the git repository? I (and several others) are
still waiting to hear back from the secretary about the ICLA. I'm assuming
access has something to do with the Apache id, but I don't know what you
need to do to gain access.

On Github, each repository was limited to the owner and a list of
collaborators. Furthermore, access was granted either via username/password
or an SSH key that you had uploaded to Github for your account. Is there
something similar for Apache?

With regard to PRs made against the mirror on Github, how are those
processed? I know that you close the PR at the end, but do you manually
grab the PR on your machine, merge it into the official Apache git repo,
and push that up to the Apache host? Is there something else that needs to
be done?

Re: Write access to repository and handling PRs

Posted by Luciano Resende <lu...@gmail.com>.
On Tue, Jan 12, 2016 at 7:22 AM, Chip Senkbeil <ch...@gmail.com>
wrote:

> So, this may be documented somewhere, but I'm not sure where to look. How
> do we gain write access to the git repository? I (and several others) are
> still waiting to hear back from the secretary about the ICLA. I'm assuming
> access has something to do with the Apache id, but I don't know what you
> need to do to gain access.
>
>
Your apache id will have access to the git repository.


> On Github, each repository was limited to the owner and a list of
> collaborators. Furthermore, access was granted either via username/password
> or an SSH key that you had uploaded to Github for your account. Is there
> something similar for Apache?
>
>
Apache repositories are mirrored in GitHub as read only repositories. You,
as a committer, should clone the apache git repository :

https://git-wip-us.apache.org/repos/asf/incubator-toree.git

https://git-wip-us.apache.org/repos/asf/incubator-toree-website.git


> With regard to PRs made against the mirror on Github, how are those
> processed? I know that you close the PR at the end, but do you manually
> grab the PR on your machine, merge it into the official Apache git repo,
> and push that up to the Apache host? Is there something else that needs to
> be done?
>

I use github hub, which allow me to grab a pr from github into my
repository.

See "merging pull requests" at
https://github.com/SparkTC/development-guidelines/blob/master/contributing-to-projects.md

There are other projects that have automated scripts to handle that, but
that does not stop before pushing your changes, so you can't validate/fix
issues before committing (e.g. commemnts, formatting, etc).


-- 
Luciano Resende
http://people.apache.org/~lresende
http://twitter.com/lresende1975
http://lresende.blogspot.com/