I know no reasons to keep it 50 characters nowadays: tpope refers to
80-character-wide terminal and I never used such for developing and
have no reasons to think other developers deliberately limit
themselves to 80-character-wide terminals on desktop (80x24 terminals
were for old 4:3 screens with big pixels, modern screens are normally
something like 16:9, often bigger and have much, much less pixel size:
this makes 80x24 terminals either use very huge font size or occupy
little space on screen). But there is a reason to limit title to 70
characters: after 70 characters github truncates even the title line,
and I also limit commit message body to 80 characters (because it is
default &textwidth; personally I am fine with 110: my terminal is
119+119+(split column) wide when splitted in two parts by Vim or
tmux).
The reason is obvious: everywhere where you see short list of commit
messages (github PRs commit list, github project commit list, thread
titles in the mailing list, some git commands, some github automatic
emails (I mainly see emails of Neovim PRs with ports)) you immediately
see only title line. Seeing just “patch …” here is highly inconvenient
there, this contains almost no information.
> --
> --
> You received this message from the "vim_dev" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit
http://www.vim.org/maillist.php
>
> ---
> You received this message because you are subscribed to the Google Groups "vim_dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
vim_dev+u...@googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.