表題 cvs にて euc コードでないと commit を許さないようにする方法 履歴 石渡 正樹 2004/05/01 ○ 関連するファイル force-euc.pl : CVSROOT に置くスクリプト. TEBIKI.force-euc : このファイル. 手順が記述されている. ○ 手順 レポジトリが dennou-k.gfd-dennou.org:/GFD_Dennou_Club/dc-arch/prepri/00inprep/snowball/cvsroot である cvs 資源に対して手元の PC で設定する方法を例として示す. 1. レポジトリ内にある CVSROOT をチェックアウトする. % cvs -d :ext:momoko@dennou-k.gfd-dennou.org:/GFD_Dennou_Club/dc-arch/prepri/00inprep/snowball/cvsroot checkout CVSROOT 2. force-euc.pl を commit する CVSROOT ディレクトリに移動. % cd CVSROOT/ force-uec.pl を置く. % cp /tmp/force-euc.pl . cvs add する. % cvs add force-euc.pl checkoutlist ファイルの最後に force-euc.pl の 1 行を記入. commit する. % cvs commit -m 'code checker installed' 3. verifymst の編集 最後に以下の行を追加. DEFAULT /usr/bin/perl $CVSROOT/CVSROOT/force-euc.pl 4. commitinfto の編集 最後に以下の行を追加. DEFAULT /usr/bin/perl $CVSROOT/CVSROOT/force-euc.pl 5. 全体を commit する. % cvs commit -m'checker forced'