Subversion hooksの使い方 リポジトリのhooksディレクトリに.tmpl 拡張子がない実行ファイルを置く。 CVSROOT/管理用ディレクトリと違ってバージョン管理下にはない。 % ls hooks/ post-commit.tmpl pre-commit.tmpl start-commit.tmpl post-revprop-change.tmpl pre-revprop-change.tmpl 例 % cat post-commit #!/bin/sh -e REPOS="$1" cd /path/to/check/out/dir umask 002 svn update `svnlook dirs-changed $REPOS | sed -e 's,trunk/,,'`