パッチのカバーレター

自分が使っているソフトを改造/改良/改悪して、差分を作者に送るというのはオープンソースのプログラムが発展する大きな駆動力なわけですが、その概要をまとめるヘッダみたいなののフォームを考えてみました。ソースツリーの差分をとって自動で出力してくれるソフトとか誰か作らないかな。

  [Patch submission form  v.0.0.1]
Author: M.Itakura    Date: 02/18/05
Target: Hoge hoge browser v.3.2.1
Type:  [ ] Add feature  [ ] Bugfix  [*] Code cleanup
Description: hogehoge related routines are moved to hoge.c

Files: Added 1   Modified  2    Removed   0
  Name    description
  ------  -------------
  hoge.c  added
  hoge0.c modified
  hoge0.h modified

Classes/Types:  Added 0   Modified  1    Removed   0
  Name           description
  ----------    -----------------
  HogeClass     added a member "int myhoge"
                added a method "void do_myhoge()"

Global variables:   Added 0   Modified  0    Removed   0

Routines:  Added 0   Modified  1    Removed   0
  Name              description
  ----------    -----------------
  void init_hoge()  changed to use myhoge

Change in total size of source files: 
  +- xxxx lines    +- xxxx bytes

Execution speed becomes: 
  [ ] much slower [ ] slower [*] almost as is [ ] faster [ ] much faster

Size of executable becomes:
  [ ] much larger [ ] larger [ ] almost as is [*] smaller [ ] much smaller