秀丸用RCSマクロ[2004-12-02]の修正方法を書いたが、肝心のRCSシステムの入手が意外に困難かもしれない。RCSマクロに同梱されているREADMEのアドレスが切れてしまっているのだ。cygwin もデフォルトではRCSがインストールされない。
一番簡単なのは、RCS本家からのダウンロードである。
http://www.cs.purdue.edu/homes/trinkle/RCS/rcs57pc1.zip
解凍して、\bin\win32 以下にある一連の exe ファイルを C:\WINDOWS\system32 にコピーすればよい。
RCSのうれしみを実感するには、保存するファイルの先頭に $Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $ という記号を書いておこう。ci.mac を実行するたびに、この行にリビジョンが記録される。
$Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $ RCSのテスト
$Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $ RCSのテスト
$Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $ RCSのテスト テスト続行
$Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $ RCSのテスト テスト続行
RCS file: RCS/citest.txt,v Working file: citest.txt head: 1.2 branch: locks: access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: test ---------------------------- revision 1.2 date: 2004/12/03 02:47:46; author: zuihu; state: Exp; lines: +2 -1 rev2 ---------------------------- revision 1.1 date: 2004/12/03 02:47:17; author: zuihu; state: Exp; init ============================================
====================================================== RCS file: RCS/citest.txt,v retrieving revision 1.1 retrieving revision 1.2 diff -r1.1 -r1.2 1c1 < $Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $ --- > $Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $ 2a3 > テスト続行