[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 345] RE: CVS_ROCK_PROBLEM



From: hatta@csd.ntt-at.co.jp (Hatta Satoshi)
Subject: [cvs-ml 341] Re: CVS_ROCK_PROBLEM
Date: Mon, 24 Jan 2000 11:40:15 +0900

  | 確かに % cvs admin -l , -u によってロック、解除でき、レポジトリ
  | 配下のファイルに同様な記述がされていました。
  | 
  | ついでにお聞きしますが、% cvs admin -l と同様の作用が、ネット
  | の遅延等が原因で自動で起きることってありますか?

一人だけしかCVSをつかっていないのなら話は別ですが、
だれか他の人がRCSをつかってco -lでcheckoutした可能性もあります。
あるいはRCSを呼び出しているスクリプトを走らせたとかです。

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>