+1

Kenneth Knowles <k...@google.com.invalid> schrieb am Mi., 16. Mai 2018,
21:04:

> When I open a pull request to Beam, it is on by default. I have just run an
> experiment to see if it is remembering the last option I checked and it is
> not. Even after I disable it for one pull request, the next one has it
> checked again. So it may be a repository-level setting that you can set up.
>
> Kenn
>
> On Wed, May 16, 2018 at 11:19 AM Chesnay Schepler <ches...@apache.org>
> wrote:
>
> > This however has to be enabled by the contributor, separately for each
> PR.
> > We'll see how often we get the opportunity to use it.
> >
> > On 16.05.2018 17:43, Kenneth Knowles wrote:
> > > Actually, GitHub has a feature so you do not require picture-perfect
> > > commits:
> > >
> >
> https://help.github.com/articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork/
> > >
> > > If the owner of the PR checks the box, it will give committers write
> > access
> > > to their branch (on their fork). A nice bonus is you can make the
> changes
> > > and then continue the review, too.
> > >
> > > Kenn
> > >
> > > On Wed, May 16, 2018 at 8:31 AM Stefan Richter <
> > s.rich...@data-artisans.com>
> > > wrote:
> > >
> > >> +1
> > >>
> > >>> Am 16.05.2018 um 12:40 schrieb Chesnay Schepler <ches...@apache.org
> >:
> > >>>
> > >>> Hello,
> > >>>
> > >>> during the discussion about how to better manage pull requests [1]
> the
> > >> topic of GitBox integration came up again.
> > >>> This seems like a good opportunity to restart this discussion that we
> > >> had about a year ago [2].
> > >>> * What is GitBox
> > >>>
> > >>>    Essentially, GitBox allow us to use GitHub features.
> > >>>    We can decide for ourselves which features we want enabled.
> > >>>
> > >>>    We could merge PRs directly on GitHub at the button of a click.
> > >>>    That said the merge functionality is fairly limited and would
> > >>>    require picture-perfect commits in the pull requests.
> > >>>    Commits can be squashed, but you cannot amend commits in any way,
> be
> > >>>    it fixing typos or changing the commit message. Realistically this
> > >>>    limits how much we can use this feature, and it may lead to a
> > >>>    decline in the quality of commit messages.
> > >>>
> > >>>    Labels can be useful for the management of PRs as (ready for
> review,
> > >>>    delayed for next release, waiting for changes). This is really
> what
> > >>>    I'm personally most interested in.
> > >>>
> > >>>    We've been using GitBox for flink-shaded for a while now and i
> > >>>    didn't run into any issue. AFAIK GitBox is also the default for
> new
> > >>>    projects.
> > >>>
> > >>> * What this means for committers:
> > >>>
> > >>>    The apache git remote URL will change, which will require all
> > >>>    committers to update their git setup.
> > >>>    This also implies that we may have to update the website build
> > scripts.
> > >>>    The new URL would (probably) be
> > >>>    /https://gitbox.apache.org/repos/asf/flink.git/.
> > >>>
> > >>>    To make use of GitHub features you have to link your GitHub and
> > >>>    Apache accounts. [3]
> > >>>    This also requires setting up two-factor authentication on GitHub.
> > >>>
> > >>>    Update the scm entry in the parent pom.xml.
> > >>>
> > >>> * What this means for contributors:
> > >>>
> > >>>    Nothing should change for contributors. Small changes (like typos)
> > >>>    may be merged more quickly, if the commit message is appropriate,
> as
> > >>>    it could be done directly through GitHub.
> > >>>
> > >>> [1]
> > >>
> >
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/Closing-automatically-inactive-pull-requests-tt22248.html
> > >>> [2]
> > >>
> >
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-GitBox-td18027.html
> > >>> [3] https://gitbox.apache.org/setup/
> > >>
> >
> >
>

Reply via email to