はやみずです

> GNU Coding Standardsで、
> 
> Keep a change log to describe all the changes made to program
> source files.

これに関しては、そのすぐ後の 6.8.1 Change Log Concepts にて

> The change log file is normally called ChangeLog and ...
> 
> Another alternative is to record change log information with a
> version control system such as RCS or CVS. ...
http://www.gnu.org/prep/standards/standards.html#Change-Log-Concepts

とあるので、ファイルとしてChangeLogを置いておくことにこだわる必要はなさ
そうです。

とはいえ、そこそこ多くのプロジェクトがChangeLogファイルを維持しているよ
うな気がするのですが、これは過去の慣習を捨てきれないということでしょう
かねえ。


> もうひとつは、ChangeLogは基本的に内容の追加しか行わない(か、
> typoの修正ぐらいでしょう)ので、コンフリクトを解決する作業は
> 他に比べると簡単な部類に入ると思います。それを面倒だと言って
> しまうと、なんだか負けた気分になります。

commit logに現在のChangeLog相当のことを書くとすれば、ChangeLogと同等の
役割を果たし、さらにシステムとして無用な作業(この場合はChangeLogの競合
解決)が発生しないことを保証してくれるのであれば、こちらを利用するほうが
良い選択だと考えます。

確かにChangeLogの解決は単純な作業ですが、「人間はいつか必ず間違う」とい
う観点からすると、システムによって間違いのリスクが減らせるならばそうす
るべきだと思います。


At Sat, 09 Jan 2010 12:01:31 +0900 (JST),
yata_git...@y.haun.org wrote:
> 
> やたがわです。
> 
> ChangeLogについては、現状維持(廃止しない)がよいと思います。
> 
> GNU Coding Standardsで、
> 
> Keep a change log to describe all the changes made to program
> source files.
> 
> とされているのが理由のひとつで、
> 
> もうひとつは、ChangeLogは基本的に内容の追加しか行わない(か、
> typoの修正ぐらいでしょう)ので、コンフリクトを解決する作業は
> 他に比べると簡単な部類に入ると思います。それを面倒だと言って
> しまうと、なんだか負けた気分になります。
> 
> 
> > はやみずです
> 
> 
> >> 今、ChangeLogに書いている内容(相当)をcommit logに書くように
> >> してChangeLogを廃止にしてもよいのではないでしょうか。
> 
> > そうですね。履歴を辿る上でも、そっちのほうが効率が良いように思います。
> 
> > というわけで、反対意見がなければChangeLogは廃止しようと思いますがどうで
> > しょう? > 皆さん
> 
> > At Thu, 07 Jan 2010 23:34:16 +0900 (JST),
> > Kouhei Sutou wrote:
> >> 
> >> 須藤です。
> >> 
> >> In <20100107.231811.1114822646940676621.y.hayam...@gmail.com>
> >>   "Re: [twmode-users] new-timeline-specのmerge" on Thu, 07 Jan 2010 
> >> 23:18:11 +0900 (JST),
> >>   Yuto Hayamizu <y.hayam...@gmail.com> wrote:
> >> 
> >> > ないでしょうか?実作業上の問題としては、ChangeLogが頻繁にコンフリクトし
> >> > てしまうのでその解決が面倒というのはありますが。
> >> 
> >> 今、ChangeLogに書いている内容(相当)をcommit logに書くように
> >> してChangeLogを廃止にしてもよいのではないでしょうか。
> 
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev 
> _______________________________________________
> twmode-users mailing list
> twmode-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/twmode-users

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
twmode-users mailing list
twmode-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/twmode-users

メールによる返信