Kenichi Maehashi's Blog
脳内コアダンプ

Subversion の hook-script
Saturday | August 16, 2008
を初めて使ってみた。予想通りで便利でした。

こんなのを post-commit にしてみた。
コミットした瞬間に、その内容を Web にエクスポートしてくれる。お手軽に最新版ファイルを公開したいときに便利。
(Apache と Subversion 連携させてるケースでは要らないけどね)
#!/bin/sh

REPOS="$1"
REV="$2"

HOMEDIR=`echo ~`
PUBDIR="$HOMEDIR/public_html/dev"
DATE=`date "+%a, %b %d, %Y"`
TIME=`date "+%T %Z"`
YEAR=`date "+%Y"`

svn export --force file://$HOMEDIR/repos/ $PUBDIR

cat <<END_OF_FILE > $PUBDIR/README.html
Revision $REV exported on $DATE, at $TIME.<br>
<address>Copyright &copy; $YEAR Kenichi Maehashi
&lt;<a href="mailto:hoge@example.com">hoge@example.com</a>&gt;</address>
END_OF_FILE


追記
.htaccess とかに
ReadmeName      /dev/README.html
などと設定しておくと全ページで同じ README が使えますね。
コメント (0)
コメント


<< 前ページ[1]

トップページに戻る
Copyright © 2006-2021 Kenichi Maehashi, All Rights Reserved.