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