2009-10-21から1日間の記事一覧
SVNが稼働するサーバでレポジトリをアップデートしてrsyncするシェルスクリプトを用意。 コミットはApache経由なのでApacheから実行できるよう権限を変更。 ↑のスクリプトのリンクでHookスクリプトのpost-commitを作成。 cd /var/lib/svn/bin vi svnrsync.sh…
cd /var/lib/svn/project mkdir checkout && cd checkout su apache -c " svn co http://svn.example.com/project/trunk " cd trunk find . -type f -name '*.php' -print0 | xargs -0 perl -i -pe "s/\r\n/\n/" find . -type f -name '*.php' -print0 | xar…