CVS更新 -- henoheno

BugTrack2/55: タイムスタンプを更新しない時にエラー

release.sh -- チェックアウトオプションを追加

BugTrack2/55の作業時に、新しい環境にて瞬間的にテストを開始できないのが面倒だと思ったので改造。

例: PukiWiki のCVS版を取り出す場合 (現在なら1.4.x)
 $ sh release.sh --co HEAD

以下のコマンドをタイプするのと等価です。
 $ CVSROOT=:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pukiwiki
 $ cvs -z3 -d $CVSROOT -q checkout -r HEAD -d pukiwiki-HEAD pukiwiki
 $ cd pukiwiki-HEAD
 $ find . -type d | while read line; do chmod 755 "$line"; done
 $ find . -type f | while read line; do chmod 644 "$line"; done
 $ chmod 777 attach backup cache counter diff trackback wiki*
 $ chmod 666 wiki*/*.txt cache/*.dat cache/*.ref cache/*.rel

なお、release.sh はBSDライセンスであるためBSDライセンスのプロダクトにマージ可能です。

PukiWiki 1.4.5_1 向け日本語版 pukiwiki.ini.php


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-04-18 (月) 22:21:26
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.580 sec.

OSDN