diff --git a/.githooks/post-checkout b/.githooks/post-checkout new file mode 100755 index 00000000000..c4f3edfada8 --- /dev/null +++ b/.githooks/post-checkout @@ -0,0 +1,23 @@ +#!/bin/bash + +set -e + +printf '\npost-checkout hook\n\n' + +prevHEAD=$1 +newHEAD=$2 +checkoutType=$3 + +[[ $checkoutType == 1 ]] && checkoutType='branch' || + checkoutType='file' ; + +echo 'Checkout type: '$checkoutType +echo ' prev HEAD: '`git name-rev --name-only $prevHEAD` +echo ' new HEAD: '`git name-rev --name-only $newHEAD` + +printf '\n' +echo 'Installing packages of package*.json of branch '`git name-rev --name-only $newHEAD` +printf '\n\n' + +npm ci +