1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#!/bin/sh # # Post-receive git hook # cd .. unset GIT_DIR if [ -d ".git/annex" ]; then git annex sync else git config receive.denyCurrentBranch ignore git reset HEAD git checkout -f fi git submodule update --init --recursive cd - exec git update-server-info