On Wed, Apr 29, 2020 at 11:06:27AM -0600, Jeff Law via Gcc-patches wrote: > On Tue, 2020-04-28 at 00:31 -0400, Patrick Palka via Gcc-patches wrote: > > The bundled vimrc script, when enabled, currently sets the text width to > > 80 characters for all files within the source directory. Unfortunately > > this means the setting also applies when editing .git/COMMIT_EDITMSG, > > overriding the default and standard text width of 72 for Git commit > > messages. (A text width of 80 is too much for commit messages because > > Git indents commit messages by four spaces when displaying them via e.g. > > git log, leading to a total displayed width of 84 characters.) > > > > This patch explicitly sets the text width of Git commit messages to 72 > > characters in accordance with standard practice. (Alternatively we > > could avoid setting textwidth at all in this case and let the defaults > > kick in, but maybe it's better to be explicit?) > > > > Tested by writing up this commit message :) Is this OK to commit? > > > > contrib/ChangeLog: > > > > * vimrc: Reduce textwidth to 72 for Git commit messages. > OK
Though, if we go for the ChangeLog entries in commit messages as the source for auto-appended ChangeLog files during DATESTAMP update, as Martin Liska is working on - see https://github.com/marxin/gcc-changelog/ - won't this cause people to wrap ChangeLog entries too early in there? Because for the script what git log --format=%B is what really matters. Jakub