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

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



お騒がせしてます。田村です。自己レス(?)です。

| tag や tag -b で付けたタグや枝を
| cvs export -r rel-1-0 module として、
| 出荷用にエクスポートする時、
| $Name$ キーワードの置換を利用して、
| その出荷用のソースにタグを埋め込んでましたが、
| いつの間にか、export時に、$Name$ キーワードが
| 展開されなくなっていました。
| (出荷時に毎回確認してませんでした。)

いろいろ試したのですが、
どうやらcvs tagコマンドの 「-b オプションで枝を作る」と、
そのタグをエクスポートした時に、$Name$が展開されない様です。

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

(すいません。rtag は試していませんし、
  export 以外でのキーワード展開もまだ試してません。)

和訳マニュアル(*1)には、
    「$Name$ 
        このファイルを取り出すときに使用したタグ名。
        キーワードは明示的なタグ名で取り出したときに
        のみ展開されます。例えば、コマンド cvs co -r 
        first を実行すると、キーワードを `Name: first'
        に展開します。」
とあったので、「枝のタグ」でもタグを明示して取り出せば、
展開されると思ったのですが、いかがでしょうか?

# CVS 1.10と1.10.8について書きましたが、
# 1.10 を使っていた時は、当方が枝を使っていなかった
# だけかも知れません。

/*
 * tamura@netbox.com
 * 田村 修
 */