[mew-dist 18431] Re: ChangeLong
Shun-ichi GOTO
gotoh at example.com
2001年 8月 9日 (木) 15:25:49 JST
ChangeLog (00changes) の書式自体は現在のままでも良いと思います。
ただ、全体の機能修正の記録だけでなく、関数レベルの修正(仕様変更)なども記
録に残って欲しいなぁとは思います。GNU style を維持するとそういう記録が残
りやすいですので、そういう意味でGNU sytle が良いとは思っていますが。
>>>>> at Wed, 08 Aug 2001 17:51:06 +0900 (JST)
>>>>> kazu == Kazu Yamamoto (山本和彦) <kazu at example.com> said,
> cvs2clというのがあり、cvsのログを元にChangeLogを生成します。
## ちなみに cvs2cl を使うのであれば、Emacs 上であれば vc-update-change-log
## x v a で事足ります。(using rcs2log)
kazu> ロンドンに分布しているハッカーで議論を戦わしたところ、CVS の使い方は趣
kazu> 味の問題であるという結論を得ました。
kazu> つまり、趣味に合わないツールは、使えないです。
CVS の使い方?
ChangeLog の書き方のことかな?
kazu> 僕がやりたいのは、00change から cvs の commit ログを生成することであっ
kazu> て、逆ではありませんです。(ソースと 00change を一緒に、commit したい。)
これはPCL-CVS の "C" cvs-mode-commit-setup のような動きのことでしょうか?
# この機能は愛用してます。というか、pcl-cvs はほとんどこれのためだけに
# しか使ってません。後はvc。
ChangeLog の書き方という点では、個人的にはGNU のstyle が一番楽です。機能
変更も書けるし、ファイル/関数単位での修正点を列挙するわけですから後で探
るのにも向いていると思います。もちろんlog を書く時はちょっと辛いですが、
それは財産となりますから我慢我慢。
code 修正が落ち着いた時点でdiff をとり、ファイル/関数毎に変更点を見なが
ら C-x 4 a (add-change-log-entry-other-window) で(GNU style で)ChangeLog
を書き、その場で、あるいはその日の終りにcvs-mode-commit-setup を使って
commit log を書き、checkin してます。
kazu> P.S.
kazu> なお、pcl-cvs.el は、パスワードのことを 1 bit も考えていないので、僕に
kazu> は使い物になりません。
cvs login 以外でパスワードが必要になる?使いものにならないというほどパス
ワードが必要になるのはどういう状況なのかな。SSH の話であればssh-askpass
なり ssh-agent を使えば済むわけですし、それ以外にパスワードが必要な状況っ
てそんなにあるのですか?
P.S.
PCL-CVS のソースディレクトリにて grep passw *.el したら
> pcl-cvs-parse.el: '("Executing ssh-askpass to query the password.*$"
というのがhit しました。ということで『1 bit も...』というわけでは無さそ
うですね :-)
--- Regards,
Shun-ichi Goto <gotoh at example.com>
R&D Group, TAIYO Corp., Tokyo, JAPAN
Mew-dist メーリングリストの案内