4 ms·
Not just Linux - most major open source projects I've come across on GitHub also practice similar processes, if not identical.
by Bahamut 11y ago
Not just Linux - most major open source projects I've come across on GitHub also practice similar processes, if not identical.
- vog 11y agoUnfortunately, GitHub pull requests encourage explicit merge commits for every pull request. This is not helpful and can be quite annoying - especially for pull requests that contain just a single commit. Those merge commits are introduced even if the Maybe there should be a GitHub feature that pull requests are automatically rebased (as long as possible safely and automatically). Or, that the GUI allows a pull reqeust to be "fast-forwarded" instead of "merged", if possible.
- karyon 11y agoonce more, gitlab does it right and offers a "rebase" button on merge requests along with a "fast-forward merges only" option for repositories. See http://doc.gitlab.com/ee/workflow/rebase_before_merge.html http://doc.gitlab.com/ee/workflow/rebase_before_merge.html
- yxhuvud 11y agoIdeally it would be a setting on the repo to allow both kinds of processes.