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

[cvs-ml 510] RE:Q:$Name$キーワードを置換できない?



From: Osamu Tamura <tamura@netbox.com>
Subject: [cvs-ml 509] Re: Q:$Name$キーワードを置換できない?
Date: Mon, 17 Apr 2000 19:15:05 +0900

  | 同じ cvs tag コマンドで -b なしで、
  | タグを付けたときには、そのタグを指定した cvs export で
  | 取り出したファイルで $Name$ が展開されました。

コードによれば(struct vers_ts::vn_tagのコメントを参照)
ブランチタグは展開されないようです。
そういえば過去に自分も悩んだ記憶が...

展開するように修正するとしたら以下のようにするんでしょうか。

Index: update.c
===================================================================
RCS file: /home2/cvsroot/ccvs/src/update.c,v
retrieving revision 1.171
diff -p -u -b -B -r1.171 update.c
--- update.c	2000/02/16 16:21:55	1.171
+++ update.c	2000/04/17 10:34:27
@@ -1330,7 +1330,11 @@ VERS: ", 0);
 #endif
 	    status = RCS_checkout (vers_ts->srcfile,
 				   pipeout ? NULL : finfo->file,
+#if 0
 				   vers_ts->vn_rcs, vers_ts->vn_tag,
+#else
+				   vers_ts->vn_rcs, vers_ts->tag,
+#endif
 				   vers_ts->options, RUN_TTY,
 				   (RCSCHECKOUTPROC) NULL, (void *) NULL);
     }

リリース管理の点からするとブランチタグが展開されてもうれしさ半減なので
リビジョンタグを作成してexportするのがよいです。

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