Is there a way for me to simplify this pre-commit hook? It seems a bit much to me
#!/bin/sh
message=`$SVNLOOK log -t "$TXN" "$REPOS"`
# Block any commits which don't reference a ticket
if echo $message | grep -q "re #"
then
:
elif echo $message | grep -q "references #"
then
:
elif echo $message | grep -q "refs #"
then
:
elif echo $message | grep -q "see #"
then
:
elif echo $message | grep -q "addresses #"
then
:
else
echo "Your commit must reference a ticket to be accepted. For example, re #1234"
fi