4 ms·
Pretty essential if you're working on a project hosted on Github. I primarily use it to make PR's from the command line, but that alone is a huge win.
by techman9 9y ago
Pretty essential if you're working on a project hosted on Github. I primarily use it to make PR's from the command line, but that alone is a huge win.
- pawadu 9y agoMaybe its just me, but I would rather have PR functionality in git itself. Linus, please make it happen :)
- Sharlin 9y agoHow would that work? Besides starting completely new centralized git service to compete with github and co? Anyway, git already has a "pull request" system in the form of git send-email and related commands.
- abritinthebay 9y agoI know Linus probably would not agree but emails aren't a substitute for a pull request system: they're a bandaid to compensate for the lack of one. I agree it would require additions to git & some kinda of standard around it but it's telling that every major git system in use "solves" this problem.
- pawadu 9y agoThat system works for Linus since that is how he works. However, it doesn't seem to work for most other people. We need a system to do this in a standardized that works across service providers. I don't want to create a dummy github account only to submit a PR.
- techman9 9y agoGit already has quasi-"pull request" functionality by a different name. It's possible to use https://git-scm.com/docs/git-request-pull https://git-scm.com/docs/git-request-pull and an out of band communication tool (Email, Slack) to achieve the same basic functionality. Take a look at https://git-scm.com/book/en/v2/Distributed-Git-Contributing-to-a-Project https://git-scm.com/book/en/v2/Distributed-Git-Contributing-... for more info about the baked-in review and contributing tools.