[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 346] Re: CVS_ROCK_PROBLEM
こんにちは、はったです。
>>
>> | 確かに % cvs admin -l , -u によってロック、解除でき、レポジトリ
>> | 配下のファイルに同様な記述がされていました。
>> |
>> | ついでにお聞きしますが、% cvs admin -l と同様の作用が、ネット
>> | の遅延等が原因で自動で起きることってありますか?
>>
>> 一人だけしかCVSをつかっていないのなら話は別ですが、
>> だれか他の人がRCSをつかってco -lでcheckoutした可能性もあります。
>> あるいはRCSを呼び出しているスクリプトを走らせたとかです。
>>
ネット上にあるもの全て把握できない環境にあるのですが、
確かにrcs -l をスクリプト内で使っている箇所があるため
この辺が動いた時にロックされた可能性もあります。
>> CVSはcontrol-Cで中断したときの後始末が完璧ではないと
>> TODOにあるので、その関係でロックがかかったままになったのかもしれません。
>>
そうなんですかあ。この可能性もこちらの環境だと
十分かんがえることができますね。
>> TODOから:
>> 31. Think hard about ^C recovery.
>> One particular issue: RCS removes the ,foo.c, file on ^C and CVS
>> doesn't.
>>
>> ちなみに ,foo.c, というのはRCSのロックファイル兼作業ファイルのことです。
>>
>> --
>> KOIE Hidetaka 鯉江英隆 <hide@koie.org>
いろいろ勉強になります。