Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #101196

Re: GitHub's ³pull request² is proprietary lock-in

From Random832 <random832@fastmail.com>
Newsgroups comp.lang.python
Subject Re: GitHub's ³pull request² is proprietary lock-in
Date 2016-01-03 04:31 -0500
Message-ID <mailman.198.1451813533.11925.python-list@python.org> (permalink)
References (10 earlier) <n6ajci$34o$1@dont-email.me> <mailman.195.1451808230.11925.python-list@python.org> <n6am82$ael$1@dont-email.me> <85h9ivqcey.fsf@benfinney.id.au> <CAPTjJmr09MRsnZ2C5SHYRC4tUF3F6gUBd7Q-k-2rXvh2TYQP8Q@mail.gmail.com>

Show all headers | View raw


Chris Angelico <rosuav@gmail.com> writes:
> They are. Ultimately, a GitHub pull request is backed by a git pull
> request.

There is no such thing as a "git pull request", except in the
ordinary english meaning of the word request. It is true that a
pull request is, from one angle, a formalized request for someone
to execute a git pull command.  But there is no command to create
a "pull request", nowhere for such a thing to exist in the
repository, etc.

It is, in essence, a parallel bug tracker, with its own discussion
system, its own statuses, etc.

> Here's an example:
>
> https://github.com/MikeiLL/appension/pull/187
>
> That's a request to pull https://github.com/Rosuav/appension's
> log_to_file branch
> (https://github.com/Rosuav/appension/tree/log_to_file) into the master
> branch. That can be fetched and merged into a local repository:
>
> git pull https://github.com/Rosuav/appension log_to_file
>
> If the official workflow is built on these commands, then it doesn't
> depend on GitHub at all. Someone puts through a GH PR and it'll create
> an email that provides all the necessary info; but equally, someone
> can use any other git hosting and send through an identical pull
> request without ever touching GH.

When I tried github it was also very unclear how someone can pull
to a github repository from a source other than another github
repository with an associated github pull request. I suppose they
could pull into their local repository and then push to github.

Also if someone puts through a github pull request and then their
patch is accepted, my understanding is that the pull request has
to be "closed" through a github online interface and merely
merging the patch through the git command line will not update the
status on the pull request.

> Since actual bug discussion isn't
> being moved away from bugs.python.org, this should be safe.

I don't think you can really narrow "actual bug discussion" like
that.  Some discussion takes place on the bug tracker, some
discussion takes place here, some discussion takes place on
python-ideas, some discussion takes place on other mailing
lists... and it's suspected that some discussion will take place
on github.  All of that discussion has value, and it's not good to
have any of it locked up in a place that cannot be exported.

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: We will be moving to GitHub Zachary Ware <zachary.ware+pylist@gmail.com> - 2016-01-01 13:58 -0600
  Re: We will be moving to GitHub Paul Rubin <no.email@nospam.invalid> - 2016-01-01 12:33 -0800
    Re: We will be moving to GitHub Zachary Ware <zachary.ware+pylist@gmail.com> - 2016-01-01 14:46 -0600
      Re: We will be moving to GitHub Paul Rubin <no.email@nospam.invalid> - 2016-01-01 13:19 -0800
    Re: We will be moving to GitHub Ben Finney <ben+python@benfinney.id.au> - 2016-01-02 18:02 +1100
    Re: We will be moving to GitHub Michael Torrie <torriem@gmail.com> - 2016-01-02 20:31 -0700
    GitHub's “pull request” is proprietary lock-in (was: We will be moving to GitHub) Ben Finney <ben+python@benfinney.id.au> - 2016-01-03 15:43 +1100
      Re: GitHub's ³pull request² is proprietary lock-in (was: We will be moving to GitHub) Michael Vilain <vilain@NOspamcop.net> - 2016-01-02 20:56 -0800
        Re: GitHub's ³pull request² is proprietary lock-in Random832 <random832@fastmail.com> - 2016-01-03 02:04 -0500
          Re: GitHub's ³pull request² is proprietary lock-in Christian Gollwitzer <auriocus@gmx.de> - 2016-01-03 08:44 +0100
            Re: GitHub's ³pull request² is proprietary lock-in Ben Finney <ben+python@benfinney.id.au> - 2016-01-03 19:03 +1100
              Re: GitHub's ³pull request² is proprietary lock-in Christian Gollwitzer <auriocus@gmx.de> - 2016-01-03 09:33 +0100
                Re: GitHub's ³pull request² is proprietary lock-in Ben Finney <ben+python@benfinney.id.au> - 2016-01-03 19:45 +1100
                Re: GitHub's ³pull request² is proprietary lock-in Chris Angelico <rosuav@gmail.com> - 2016-01-03 20:18 +1100
                Re: GitHub's ³pull request² is proprietary lock-in Random832 <random832@fastmail.com> - 2016-01-03 04:31 -0500
                Re: GitHub's ³pull request² is proprietary lock-in Paul Rubin <no.email@nospam.invalid> - 2016-01-03 01:50 -0800
                Re: [python] Re: GitHub's ³pull request² is proprietary lock-in "W. Trevor King" <wking@tremily.us> - 2016-01-03 01:42 -0800
                Re: GitHub's ³pull request² is proprietary lock-in Ben Finney <ben+python@benfinney.id.au> - 2016-01-03 20:46 +1100
                Re: GitHub's ³pull request² is proprietary lock-in Chris Angelico <rosuav@gmail.com> - 2016-01-03 21:17 +1100
                Re: GitHub's ³pull request² is proprietary lock-in Chris Angelico <rosuav@gmail.com> - 2016-01-03 21:24 +1100
                Re: GitHub's ³pull request² is proprietary lock-in Paul Rubin <no.email@nospam.invalid> - 2016-01-03 02:42 -0800
                Re: GitHub's ³pull request² is proprietary lock-in Chris Angelico <rosuav@gmail.com> - 2016-01-03 23:33 +1100
                Re: GitHub's ³pull request² is proprietary lock-in Paul Rubin <no.email@nospam.invalid> - 2016-01-03 21:29 -0800
                Re: GitHub's ³pull request² is proprietary lock-in Christian Gollwitzer <auriocus@gmx.de> - 2016-01-04 08:02 +0100
          Re: GitHub's ©¯pull request©— is proprietary lock-in Michael Vilain <vilain@NOspamcop.net> - 2016-01-03 12:51 -0800
        Re: GitHub's �pull request� is proprietary lock-in Michael Torrie <torriem@gmail.com> - 2016-01-03 08:05 -0700
        Re: GitHub's �pull request� is proprietary lock-in Michael Torrie <torriem@gmail.com> - 2016-01-03 08:14 -0700
      Re: GitHub's “pull request” is proprietary lock-in Kevin Walzer <kw@codebykevin.com> - 2016-01-03 16:58 -0500
      Re: GitHub's “pull request” is proprietary lock-in m <mvoicem@gmail.com> - 2016-01-04 11:21 +0100
        Re: GitHub's “pull request” is proprietary lock-in Michael Torrie <torriem@gmail.com> - 2016-01-04 10:41 -0700
          Re: GitHub's "pull request" is proprietary lock-in Josef Pktd <josef.pktd@gmail.com> - 2016-01-04 13:29 -0800
          Re: GitHub's “pull request” is proprietary lock-in m <mvoicem@gmail.com> - 2016-01-05 01:24 +0100
    Re: GitHub's “pull request” is proprietary lock-in Random832 <random832@fastmail.com> - 2016-01-03 19:51 -0500
    Re: GitHub's “pull request” is proprietary lock-in Michael Torrie <torriem@gmail.com> - 2016-01-03 21:16 -0700
    Re: GitHub's “pull request” is proprietary lock-in Random832 <random832@fastmail.com> - 2016-01-03 23:58 -0500

csiph-web