> On Nov 14, 2016, at 2:44 PM, Eric A. Borisch <ebori...@macports.org> wrote: > >> On Mon, Nov 14, 2016 at 1:17 PM, Rainer Müller <rai...@macports.org> wrote: >> >> I am not opposed to enabling "Squash and merge", but we have no >> guide for maintainers explaining the pull request workflow. If we >> had this, it could explain the differences between the "Rebase and >> merge" and "Squash and merge" button and when to use what. > > Well, I vote for some education (guide section) plus enabling the > squash and merge button.
We have a chicken-and-egg problem insofar as we don't really understand how PRs work, so we cannot document how they work. I "botched"* the PR under discussion because force-pushing to the PR branch did not do what I had observed in previous PRs. I am not particularly keen on enabling squash-and-merge because it might encourage developers to (a) not bother testing and (b) write poor commit messages on the GitHub web page. * I say "botched" because I don't really care that that PR has been resolved as non-"Merged". vq