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

[cvs-ml 1004] Re:ブランチと日付指定でアップデートしたい



 From:       Tatsuya Murata <murata@ir.teac.co.jp>
 Subject:    [cvs-ml 1003] ブランチと日付指定でアップデートしたい
 Date:       Mon, 18 Dec 2000 16:59:58 +0900
 Message-Id: <20001218170029.E21F.MURATA@ir.teac.co.jp>

  | ブランチ内である日付以前のリビジョンを取り出したくて
  |   cvs update -P -D 2000-11-28 -r branch_tag 
  | なるコマンドを実行しました。ところが、取り出したファイルは
  | 確かにブランチのものですが、日付は指定した日付よりかなり
  | 古いものになってしまいました。
  | 
  | 上記の例では、2000-11-28としていますが、あるファイルは
  | 2000-11-13のものでした。このファイルには2000-11-16の
  | リビジョンも存在します。

なんとなくコードを斜め読みした感じでは
両方指定した場合には、そういうリビジョンを探してくる感じで、
なぜ2000-11-13のものが取り出されたのかはわかりません。
山勘: `-D 2000/11/28' ではどうでしょう。

ただし、

  | また、status をみると
  |    Sticky Tag:		branch_tag (branch: 1.1.2)
  |    Sticky Date:		(none)
  |    Sticky Options:	(none)
  | となっており、日付が貼り付けられていません。

現在のCVS/Entriesの仕様では、tagとdateの両方を記録することはできず
tagの方だけ記録されます。 See: fputentent() in src/entries.c.

--
KOIE Hidetaka 鯉江英隆 <hide@koie.org>