> Suppose I want to commit to another contributor's fork. How can they grant
> me permission to do so? (This is a common predicament for me when I'm
> reviewing doc PRs.)

Just as a note: if there is a PR and it is from a fork, the person who opens 
the PR can check a box that says "Allow contributors to commit to the PR" (or 
something like that).  That box allows anyone who is committer to commit to 
that PR regardless if it is fork.

-michael
________________________________
From: Jianxia Chen <jche...@apache.org>
Sent: Wednesday, June 3, 2020 17:27
To: dev@geode.apache.org <dev@geode.apache.org>
Subject: Re: [DISCUSSION] Stop using the Geode Repository for Feature/WIP 
Branches

The contributor has to add you as a collaborator of the contributor’s fork.

On Wed, Jun 3, 2020 at 5:05 PM Dave Barnes <dbar...@apache.org> wrote:

> Suppose I want to commit to another contributor's fork. How can they grant
> me permission to do so? (This is a common predicament for me when I'm
> reviewing doc PRs.)
>
>
> On Wed, Jun 3, 2020 at 2:04 PM Xiaojian Zhou <zho...@vmware.com> wrote:
>
> > We have discussed that when in Common team. The current solution worked
> > perfectly.
> >
> > One person will merge the develop into feature/GEODE-7665 (which
> > conceptually can be anyone. I did 2 times) every week. Now Naba is taking
> > the responsibility to do the weekly merge. He did great!
> >
> > Fork will cause many other issues, it will still need a person to
> maintain
> > it. I feel fork is only suitable for a work that will be finished within
> a
> > week.
> >
> > Regards
> > Gester
> >
> > On 6/2/20, 4:41 PM, "Nabarun Nag" <n...@vmware.com> wrote:
> >
> >     I don’t think it is right to make the open source Geode Community to
> > work on my personal fork
> >
> >     Regards
> >     Naba
> >
> >
> >     -----Original Message-----
> >     From: Mark Hanson <hans...@vmware.com>
> >     Sent: Tuesday, June 2, 2020 4:35 PM
> >     To: dev@geode.apache.org
> >     Subject: Re: [DISCUSSION] Stop using the Geode Repository for
> > Feature/WIP Branches
> >
> >     While I am not 100% sure, I understand your thoughts here, I am
> pretty
> > sure I do. We have already done such work in a branch in a fork
> (Micrometer
> > work). The only real gotcha was that there needed to be one person at
> least
> > as a collaborator, in case of vacations and such.
> >
> >     All of the things you have specified are possible within the confines
> > of a fork.
> >
> >     Thanks,
> >     Mark
> >
> >     On 6/2/20, 4:29 PM, "Nabarun Nag" <n...@vmware.com> wrote:
> >
> >         - We are maintaining feature/GEODE-7665 which is the feature
> > branch for PR clear work on which multiple developers are working on.
> >         - We are maintaining this in Geode repository.
> >         - All sub-tasks of GEODE-7665 are merged into this feature
> branch.
> >         - Anyone in the Geode community can work on any subtask
> >         - This is a long running, and a massive feature development which
> > is manipulating core code on Apache Geode. Hence all work is pushed to
> the
> > feature branch to keep develop isolated from a regression introduced in
> PR
> > clear work.
> >         - We have previously used release flags for Lucene work which we
> > found to be inefficient and unnecessary extra work.
> >
> >         We vote that PR clear feature branch be maintained in the Geode
> > Repository as this is a long running, massive effort involving everyone
> > from the community.
> >
> >         When the PR clear tasks are completed, the branch will be
> > rigorously tested and then squash merged into develop and the feature
> > branch will be deleted.
> >
> >
> >         Regards
> >         Naba
> >
> >         -----Original Message-----
> >         From: Jacob Barrett <jbarr...@pivotal.io>
> >         Sent: Tuesday, June 2, 2020 3:43 PM
> >         To: dev@geode.apache.org
> >         Subject: [DISCUSSION] Stop using the Geode Repository for
> > Feature/WIP Branches
> >
> >         I know this has been brought up multiple times without
> resolution.
> > I want us resolve to ban the use of Geode repository for work in
> progress,
> > feature branches, or any other branches that are not release or support
> > branches. There is no reason given the nature of GitHub why you can’t
> fork
> > the repository to contribute.
> >
> >         * Work done on these branches results in the ASF bots updating
> the
> > associated JIRAs and email blasting all of us with your work.
> >
> >         * People don’t clean up these branches, which leads to a mess of
> > branches on everyones clones and in the UI.
> >
> >         * All your intermediate commits get synced to the repo, which
> > bloats the repo for everyone else. Even your commits you rebase over and
> > force push are left in the repo. When you delete your branch these
> commits
> > are not removed. There is no way for us to prune unreferenced commits.
> > Nobody else needs your commits outside of what was merged to a production
> > branch.
> >
> >         If anyone has a use case for working directly from Geode repo
> that
> > can’t work from a fork please post it here so we can resolve.
> >
> >         Thanks,
> >         Jake
> >
> >
> >
> >
> >
> >
>

Reply via email to