Uh oh!
There was an error while loading. Please reload this page.
doc: drop 50-character limit for commit messages - #8327
Conversation
Replace the current limit of 50 characters for the first line of the commit message with a more flexible formulation.
jbergstroem
commented
Aug 29, 2016
I'm
|
I can totally relate to the problem of |
addaleax
commented
Aug 30, 2016
Okay, given to the number of -1’s/downvotes, I’m inclined to close this a bit later. Thanks @jbergstroem for naming a few reasons for the limit!
True, but that’s only a concern when actively using merge commits instead of rebasing/cherry-picking, is it?
It’s 70.
Interesting, I didn’t know that. |
ronkorving
commented
Aug 30, 2016
From git commit help:
But that still doesn't really explain why 50 is the sweet spot. |
lpinca
commented
Aug 30, 2016
It's 72, and it's a fair limit imho. |
bnoordhuis
commented
Aug 30, 2016
It displays well in text-only email clients. Git started out in the linux kernel community and their workflow is built around email (and terminals.) |
lpinca
commented
Aug 30, 2016
While it's true that the manpage suggests a limit of 50 chars it is also true that the Linux Kernel documentation does not impose such limit.
It would be great to have a soft limit of 50 chars and an hard limit of 70? chars but then I understand that it would be hard to make people respect the soft limit.
This can help and is a totally valid point. |
addaleax
commented
Sep 1, 2016
Given the number of downvotes, I’m closing this. Thanks everyone for explaining where your opinions come from! |
ronkorving
commented
Sep 2, 2016
2 👍 vs. 3 👎 |
refack
commented
Apr 14, 2017
@addaleax you closed it in two days, I'm with @ronkorving IMHO the git manual is not a strong argument as it is legacy more than lore. |
addaleax
commented
Apr 14, 2017
@refack I’m not stopping anybody from picking this up again, but my energy for pushing contentious issues is limited and I prefer to keep it for things that matter more to me than this. |
Replace the current limit of 50 characters for the first line of the commit message with a more flexible formulation.
Copying the reasoning from #8294 (comment):
50 characters is a pretty hard limit when you need to include something like
child_process:and/or are a non-native speaker with reduced vocabulary.