[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 209] RE: [cvs-ml 208] RE: ','で始まるファイル?
> -----Original Message-----
> From: KOIE Hidetaka [mailto:koie@suri.co.jp]
> Sent: Saturday, September 18, 1999 5:48 PM
> To: cvs-ml@vox.dj.kit.ac.jp
> Subject: [cvs-ml 208] RE: ','で始まるファイル?
>
>
> From: TSP SD FUKUSHIMA SHIGEO <fukushima.rn015@ex.tel.co.jp>
> Subject: [cvs-ml 207] ','で始まるファイル?
> Date: Sat, 18 Sep 1999 15:18:19 +0900
>
> | cvs [tag aborted]: could not open lock file
> `\\server\foo/,bar.cpp,': File
> | exists
> |
> | で、リポジトリの中身を調べてみると、調べてみると、2日前の日付で、
> |
> ",bar.cpp,"というファイルがあり、これを削除してから再度t
> agコマンドを実行する
> | と
> | 成功しました。
> |
> | 何かのコマンドで、残ってしまっていたようです。
>
> これはRCS流儀のロックファイルで
> rcs-5.7だとrcsedit.c:rcswriteopen()でやってるみたい。
> cvs-1.10.7だとsrc/rcs.c:rcs_internal_lockfile()です。
>
> このロックファイルは長時間存在することはないので、古くなって
> いる,foo,は消してしまっても問題はないです。問題の、なぜ,foo,
> が残ってしまったかですが、原因として思いつくのは、cvsがcore
> dumpしたり、あるいはシグナルで殺されるときうまくcleanupでき
> なくてロックファイルが残ったということでしょうか。
>
> ちょっと昔、CVSがRCSを必要としていたころ
> RCSのコンパイルオプションが過激だったためか
> ときどき,foo,が残って困った覚えがあります。
>
回答ありがとうございます。
残ってしまったときには、手で消すしかなさそうですね。
===========================================================
福島茂雄
MAIL : mailto:fukushima.rn015@ex.tel.co.jp
-----------------------------------------------------------
東京エレクトロン札幌株式会社 システム開発部2G
〒060-0807 札幌市北区北7条西1丁目 丸増ビルNo.18 1F
URL : http://www.tel.co.jp/
telephone : 011-700-2802 fax : 011-700-2810
EXT : 807-3114(内線)