On Sun, Nov 29, 2015 at 7:54 PM, Nick Coghlan <[email protected]> wrote:

> On 30 November 2015 at 03:12, Brett Cannon <[email protected]> wrote:
> > Thanks for the feedback. And the "do nothing" option is there, although
> it's
> > so disliked by so many people that the chances of us not changing our
> > workflow is pretty slim.
>
> The interests of folks that prefer the terminal focused
> "commit-locally-and-push" workflow can still be taken into account in
> the evaluation though - while it appears likely either GitHub or
> GitLab will be adopted as the repository management service, whether
> or not the maintenance branches and the default branch are marked as
> protected so even core developers *have* to go through the web based
> merge process is a separate question.
>

What?! I've never worked with a GitHub-based project where you *had* to use
the web-based merge process. Hopefully that's not really on the table. In
fact I'm not a big fan of GitHub's web-based merge process at all -- I much
prefer seeing a simple linear history in the master (and I don't like
preserving  intermediate commits made during the PR review process).


> There are also tools like git-pulls (Ruby:
> https://github.com/schacon/git-pulls) and hub (Go:
> https://hub.github.com/) that let folks review and merge GitHub PRs
> from the terminal. (I had a quick look through some of the command
> line clients listed at https://about.gitlab.com/applications/, but
> didn't see anything as workflow focused as git-pulls or hub, so "good
> support for terminal based usage" may count as a concrete technical
> differentiator here)
>

Review and merge process should be separable. After 10+ years of using
web-based review tools I personally wouldn't dream of using a
terminal-based *review* (as opposed to merge) process. Though of course if
that's your preference you should be able to do it.

-- 
--Guido van Rossum (python.org/~guido)
_______________________________________________
core-workflow mailing list
[email protected]
https://mail.python.org/mailman/listinfo/core-workflow
This list is governed by the PSF Code of Conduct: 
https://www.python.org/psf/codeofconduct

Reply via email to