aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/commitcheck.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/commitcheck.sh')
-rwxr-xr-xscripts/commitcheck.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/commitcheck.sh b/scripts/commitcheck.sh
index 190943916..4d37b3a3c 100755
--- a/scripts/commitcheck.sh
+++ b/scripts/commitcheck.sh
@@ -16,10 +16,11 @@ function test_url()
}
# test commit body for length
+# lines containing urls are exempt for the length limit.
function test_commit_bodylength()
{
length="72"
- body=$(git log -n 1 --pretty=%b "$REF" | grep -E -m 1 ".{$((length + 1))}")
+ body=$(git log -n 1 --pretty=%b "$REF" | grep -Ev "http(s)*://" | grep -E -m 1 ".{$((length + 1))}")
if [ -n "$body" ]; then
echo "error: commit message body contains line over ${length} characters"
return 1