CVSで独自タグを使う
NetBSDでは、 $NetBSD:$という形で独自タグをソースに埋め込んでいるんだけど、このやり方をメモ。
やり方は、CVSROOT/configファイルにtag=独自タグを追記すればよい。以下実行例(CVSのバージョンは、1.11.17)。ここでは、独自タグとしてhogeを使っている。
$ cvs -d /tmp/cvs init $ cvs -d /tmp/cvs co CVSROOT ... $ cd CVSROOT $ vi config $ cvs di ... diff -r1.1 config 24a25 > tag=hoge $ cvs ci -m '' ... $ cd /tmp $ mkdir test $ cd test $ cat > a.txt $Id:$ $hoge:$ ^D $ cvs -d /tmp/cvs import -m '' test s-tanaka initial ... $ cvs -d /tmp/cvs co test ... $ cat test/a.txt $Id: a.txt,v 1.1.1.1 2005/03/15 21:19:50 s-tanaka Exp $ $hoge: a.txt,v 1.1.1.1 2005/03/15 21:19:50 s-tanaka Exp $