# Skip build if using git push with -o or --push-option if [[ -v GIT_PUSH_OPTION_0 ]]; then exit fi # Solution to # remote: fatal: not a git repository: '.' # https://git-scm.com/docs/githooks#_description unset GIT_DIR cd $(git worktree list | grep master | cut -d' ' -f1) git submodule update # Manually copy static since btrfs COW is super fast cp -r static /srv/http/tmp hugo --destination /srv/http/tmp # Replace with new build rm -r /srv/http/www mv /srv/http/tmp /srv/http/www