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