Allow style url to be specified in a file inside the repository

This commit is contained in:
2014-09-14 18:20:54 +01:00
parent bde664c15d
commit 8bfe92377b

View File

@@ -36,6 +36,12 @@ if [[ "x${HOME}" == "x" ]]; then
export HOME
fi
styleguide_url='http://docs.puppetlabs.com/guides/style_guide.html'
git cat-file -e $newrev:.puppetstyle.url >/dev/null 2>&1
if [[ $? -eq 0 ]]; then
styleguide_url=$(git show $newrev:.puppetstyle.url)
fi
tmpdir=`mktemp -d`
tmpfile="$tmpdir/candidate"
@@ -66,7 +72,7 @@ while read oldrev newrev refname; do
rc=$?
if [[ $rc != 0 ]]; then
if [[ $warned = 0 ]]; then
echo -e "\e[0;33m" "Please follow the puppet module styleguide (http://docs.puppetlabs.com/guides/style_guide.html)." "\e[0m"
echo -e "\e[0;33m" "Please follow the puppet module styleguide (${styleguide_url})." "\e[0m"
echo -e "\e[0;33m" "The above ERROR/WARNING messages are informational only. The commit has not been blocked for this reason. In the future, these may cause your commit to be refused." "\e[0m"
warned=1
fi