はやみずです

> 折衷案として、releaseなどの節目ごとにgitのcommit log
> から生成するというのはどうでしょうか。

アリだと思います。配布用tarball(zip)を生成する際に、ChangeLogも生成して
含めてしまうのがよさそうです。


> 上記のコマンドで今いるbranchのChangeLogが作れます。
> topic branchをmergeしたときには「commitした時刻の順序」
> よりも「main lineに取り込まれた順序」が重要そうなので
> topo-orderとしています。

これもこの通りだと思います。


At Sun, 10 Jan 2010 00:37:22 +0900 (JST),
Tadashi MATSUO wrote:
> 
> [1  <text/plain; iso-2022-jp (7bit)>]
> 松尾です。
> 
> 折衷案として、releaseなどの節目ごとにgitのcommit log
> から生成するというのはどうでしょうか。
> 
> git logの出力をChange Log styleに変換するsed scriptを
> 書いてみました。
> 
> git log --topo-order --pretty=format:"=%ai%n%an%n<%ae>%n%n%s%n%b" | sed -f 
> git-to-changelog.sed
> 
> 上記のコマンドで今いるbranchのChangeLogが作れます。
> topic branchをmergeしたときには「commitした時刻の順序」
> よりも「main lineに取り込まれた順序」が重要そうなので
> topo-orderとしています。
> 
> ChangeLog内の時刻が線形に並ばないのは気持ち悪いですが…。
> 
> ---
> 松尾 直志 <t...@mymail.twin.jp>
> [2 git-to-changelog.sed <text/plain; us-ascii (7bit)>]
> /^[^=].\{72,\}/{
>   :loop
>   s/^\(.\{0,70\}[^ ]\) \(.*\)$/\t\1\n\2/
>   T too-long
>   P
>   D
>   b loop
>   :too-long
>   s/^/\t/
>   b
> }
> s/^\([^=\t]\)/\t\1/
> /^=/{
>   s/^=\([^ ]*\) .*$/\1/
>   N
>   N
>   s/\n/  /g
> }
> [3  <text/plain; us-ascii (7bit)>]
> ------------------------------------------------------------------------------
> 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 
> [4  <text/plain; iso-2022-jp (7bit)>]
> _______________________________________________
> 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

メールによる返信