Skip to content

Commit 2ed9158

Browse files
authored
Merge pull request #3 from simondeziel/skip-puppet-version-check
Only check puppet's version if USE_PUPPET_FUTURE_PARSER=enabled
2 parents d9f2fec + d4a0240 commit 2ed9158

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

pre-commit

+7-3
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,13 @@ if [[ -e ${subhook_root}/config.cfg ]] ; then
4949
fi
5050

5151
# Only puppet 3.2.1 - 3.8 support "--parser future" option.
52-
case $(puppet --version) in
53-
4*) USE_PUPPET_FUTURE_PARSER="disabled" ;;
54-
esac
52+
if [[ "$USE_PUPPET_FUTURE_PARSER" == "enabled" ]]; then
53+
case $(puppet --version) in
54+
3.2.[1-9]) ;;
55+
3.[3-8]*) ;;
56+
*) USE_PUPPET_FUTURE_PARSER="disabled" ;;
57+
esac
58+
fi
5559

5660
SAVEIFS=$IFS
5761
IFS=$(echo -en "\n\b")

pre-receive

+7-3
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,13 @@ if [[ $UNSET_RUBY_ENV == "enabled" ]] ; then
4444
fi
4545

4646
# Only puppet 3.2.1 - 3.8 support "--parser future" option.
47-
case $(puppet --version) in
48-
4*) USE_PUPPET_FUTURE_PARSER="disabled" ;;
49-
esac
47+
if [[ "$USE_PUPPET_FUTURE_PARSER" == "enabled" ]]; then
48+
case $(puppet --version) in
49+
3.2.[1-9]) ;;
50+
3.[3-8]*) ;;
51+
*) USE_PUPPET_FUTURE_PARSER="disabled" ;;
52+
esac
53+
fi
5054

5155
while read -r oldrev newrev refname; do
5256
git archive "$newrev" | tar x -C "$tmptree"

0 commit comments

Comments
 (0)