[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: a question about anonymous CVS
野口です.
私もごく最近NetBSDでの環境を準備しはじめたところで,同じことでひっかかって
いたので,参考になれば.
># cvs update -P -d hpcmips
>cvs update: in directory .:
>cvs update: ignoring CVS/Root because it specifies a non-existent
repository /cvsroot
>protocol error: directory '/cvsroot/hpcmips' not within root '/cvs/jproot'
>
>となってしまいます。
>source snapshot のディレクトリにある CVS/Repository は
>/cvsroot/hpcmips 以下のディレクトリが指定されており、
>どうなっているのかよく分からないのですが。
>(CVS を理解できていないのですけれども。)
私もよく分かってないクチなのですが,CVS/Repositoryの"/cvsroot/〜"
の部分を"/cvs/jproot/〜"に書き換えたらupdateがかかりました.
もちろん手作業ではなくて,
1)こんなスクリプトファイルを書いて chmod +x します
(スクリプトにまでしているのがちょっとマヌケですが)
*** t1.bat ***
#!/bin/csh
sed -e 's/cvsroot/cvs\/jproot/' $1 > tmp.txt
mv tmp.txt $1
2)CVSツリーのディレクトリで
%% find . -name Repository -exec /ATA/hpcmips/t1.bat \{\} \;
と実行して一気に書き換え
としました.
--------------------------------
Hiroshi Noguchi (野口 宏)
E-mail: noguchi@npost1.netspace.or.jp
http://homepage1.nifty.com/driver/