2018-08-03 19:05:53 +08:00

41 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
basepath=$(cd `dirname $0`; pwd)
githooks_dir=${basepath}/../../../../.git/hooks
if [ ! -L $githooks_dir/applypatch-msg ]; then
ln -s $basepath/applypatch-msg $githooks_dir/applypatch-msg
fi
if [ ! -L $githooks_dir/commit-msg ]; then
ln -s $basepath/commit-msg $githooks_dir/commit-msg
fi
if [ ! -L $githooks_dir/post-update ]; then
ln -s $basepath/post-update $githooks_dir/post-update
fi
if [ ! -L $githooks_dir/pre-applypatch ]; then
ln -s $basepath/pre-applypatch $githooks_dir/pre-applypatch
fi
if [ ! -L $githooks_dir/pre-commit ]; then
ln -s $basepath/pre-commit $githooks_dir/pre-commit
fi
if [ ! -L $githooks_dir/prepare-commit-msg ]; then
ln -s $basepath/prepare-commit-msg $githooks_dir/prepare-commit-msg
fi
if [ ! -L $githooks_dir/pre-push ]; then
ln -s $basepath/pre-push $githooks_dir/pre-push
fi
if [ ! -L $githooks_dir/pre-rebase ]; then
ln -s $basepath/pre-rebase $githooks_dir/pre-rebase
fi
if [ ! -L $githooks_dir/update ]; then
ln -s $basepath/update $githooks_dir/update
fi