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