1
0
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:
Jim Meyering
2011-11-01 20:54:37 +01:00
parent 5128605918
commit e6ac01c7a1

View File

@ -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; }