https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116525
Bug ID: 116525 Summary: Commit hook allows empty ChangeLog entry description Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: hp at gcc dot gnu.org CC: pinskia at gcc dot gnu.org Target Milestone: --- Looks like the git commit hook allows empty ChangeLog entry descriptions. Consider r15-3096-gda043f9c7172, which has: ... gcc/testsuite/ChangeLog: * gcc.dg/torture/pr116420.c: ... I'm guessing "Use signed char to handle default-unsigned char targets" or similar was intended, just not an empty line. Perhaps it's as simple as disallowing ChangeLog entry lines that end with ":" in the server-side commit hook.