In version 0.8.1, I didn't see any visual indications when I was exceeding line length conventions for commit messages.
It would be good for Gitte to help people follow the traditional git commit messages etiquette, as summarized in https://handbook.gnome.org/development/commit-messages.html for example, including:
Summary line
[...]
Be sure to not exceed 72 characters; you can use ‘&’ instead of ‘and’ so the message gets shorter.
[...]
(Traditionally in git the summary line is supposed to be 50 characters or less, but I agree that this limit is very restrictive and 72 characters is fine if it is not possible to shorten to 50)
Main description
[...]
Each line must not exceed 75 characters. There is no limit on the number of lines.
[...]
The "Commit" app does this, and so does Gitg. Gitg shows a margin in the background for the 72 characters limit, and highlights in a more obvious way than "Commit" when you exceed a line's limit:
image
Maybe it could even use two tones of highlighting, i.e. yellow for 50 to 72 and orange/red "above 72"...
The "Commit" app also does automatic line wrapping for you,
though that can be annoying for those rare folks like me
who consider semantic manual line wrapping to be an art form ;)
In version 0.8.1, I didn't see any visual indications when I was exceeding line length conventions for commit messages.
It would be good for Gitte to help people follow the traditional git commit messages etiquette, as summarized in https://handbook.gnome.org/development/commit-messages.html for example, including:
> ## Summary line
>
> [...]
> Be sure to not exceed 72 characters; you can use ‘&’ instead of ‘and’ so the message gets shorter.
> [...]
(Traditionally in git the summary line is supposed to be 50 characters or less, but I agree that this limit is very restrictive and 72 characters is fine if it is not possible to shorten to 50)
> ## Main description
>
> [...]
> Each line must not exceed 75 characters. There is no limit on the number of lines.
> [...]
The "[Commit](https://flathub.org/en/apps/re.sonny.Commit)" app does this, and so does Gitg. Gitg shows a margin in the background for the 72 characters limit, and highlights in a more obvious way than "Commit" when you exceed a line's limit:

Maybe it could even use two tones of highlighting, i.e. yellow for 50 to 72 and orange/red "above 72"...
The "Commit" app also does automatic line wrapping for you,
though that can be annoying for those rare folks like me
who consider semantic manual line wrapping to be an art form ;)