[cvs-jp-info 428] Re: (CVS/Repository missing)

Back to archive index

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



CVS-JP-info メーリングリストの案内
Back to archive index