Shun-ichi GOTO
gotoh****@taiyo*****
2004年 2月 10日 (火) 19:33:30 JST
>>>>> at Tue, 10 Feb 2004 15:21:25 +0900 (JST), >>>>> Takahiro Kambe <taca****@back-*****> said, > > このエラー自体はクライアントの問題ですが、export は管理ファイル(CVS/*)を > > 必要としないはずなのでなんかヘンですね。 > 空なCVSディレクトリの中を探しにいこうとしている可能性はあるかもしれま > せん。より確実には、環境変数ではなくて、コマンド行オプションでレポジト > リを指定すると良いかもしれません。 空のCVSディレクトリを作って 環境変数でCVSROOTを指定して cvs 1.10.8 で cvs export -rap-838 apollo を実行すると、冒頭で cvs export: cannot open CVS/Entries for reading: No such file or directory といわれます。が、export は完了します。 続けて、export されたapollo ディレクトリがある状態で 同じコマンドを実行すると、 cvs export: cannot open CVS/Entries for reading: No such file or directory cvs export: in directory .: cvs [export aborted]: *PANIC* administration files missing と怒られて終了しました。 結局、カレントにCVS ディレクトリがあり、カレントの下に apollo というディ レクトリが存在する状態で実行すると上記のように怒られることがわかりました。 CVSROOTは環境変数で指定しても -d で指定しても一緒。 再現方法はこんなかんじ c:\> set CVSROOT=:pserver:anony****@cvs*****:/cvsroot/apollo c:\tmp> cd \tmp c:\tmp> mkdir CVS c:\tmp> mkdir apollo c:\tmp> cvs export -rap-838 apollo cvs export: cannot open CVS/Entries for reading: No such file or directory cvs export: in directory .: cvs [export aborted]: *PANIC* administration files missing c:\tmp> ということで、たけ(tk)さんはそういう状況でしょうか? そうならば空のディレクトリでexport すれば解決できると思います。 ## それが基本だと思います。 そうでないならば、、、ちょっとわかりません。 --- Regards, Shun-ichi Goto <gotoh****@taiyo*****> R&D Group, TAIYO Corp., Tokyo, JAPAN