mirror of
https://git.savannah.gnu.org/git/coreutils.git
synced 2025-07-01 10:21:45 +03:00
scripts: reject references to long-form bug URLs
* scripts/git-hooks/commit-msg: Require the normalized/shortened form of bugzilla.redhat.com and bugs.gnu.org bug URLs.
This commit is contained in:
@ -56,6 +56,12 @@ check_msg()
|
||||
test "$(get_msg | sed -n 2p)" \
|
||||
&& { echo "second line should be blank"; return 1; }
|
||||
|
||||
get_msg | grep -E 'https?://bugzilla\.redhat\.com/show_bug\.cgi' >&2 \
|
||||
&& { echo 'use shorter http://bugzilla.redhat.com/NNNNNN'; return 1; }
|
||||
|
||||
get_msg | grep -E 'https?://debbugs\.gnu\.org/cgi/bugreport\.cgi?bug=' >&2 \
|
||||
&& { echo 'use shorter http://bugs.gnu.org/NNNNN'; return 1; }
|
||||
|
||||
# Flag redundant use of "issue"
|
||||
get_msg | grep -Fi "issue reported by" >&2 \
|
||||
&& { echo "just say: Reported by ..."; return 1; }
|
||||
|
Reference in New Issue
Block a user