On Wed, 30 Aug 2017 at 02:56 Paul Moore <p.f.mo...@gmail.com> wrote: > On 30 August 2017 at 10:48, Nick Coghlan <ncogh...@gmail.com> wrote: > > On 30 August 2017 at 19:39, Antoine Pitrou <solip...@pitrou.net> wrote: > >> On Wed, 30 Aug 2017 08:48:56 +0300 > >> Serhiy Storchaka <storch...@gmail.com> wrote: > >>> Please, please don't forget to edit commit messages before merging. An > >>> excessively verbose commit message will be kept in the repository > >>> forever and will harm future developers that read a history. > >> > >> Sorry, I routinely forget about it. Can we have an automated check for > >> this? > > > > Not while we're pushing the "squash & merge" button directly, as > > there's no opportunity for any automated hooks to run at that point :( > > > > More options open up if the actual commit is being handled by a bot, > > but even that would still depend on us providing an updated commit > > message via some mechanism. > > We could have a check for PRs that contain multiple commits. The check > would flag that the commit message needs manual editing before > merging, and would act as a prompt for submitters who are willing to > do so to squash their PRs themselves. Personally, I'd prefer that as, > apart from admin activities like making sure the PR and issue number > references are present and correct, I think the original submitter has > a better chance of properly summarising the PR in the merged commit > message anyway. >
So you would want a comment when the PR reaches "awaiting merge" with instructions requesting the author do their own squash commit to simplify the message for us? There's also https://github.com/python/bedevere/issues/14 to help post-commit remind core devs when they forgot to do something. While it would be too late to fix a problem, hopefully regular reminders would still be helpful.
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com