FoolishMergeはJRCSを利用したJava用のテキストマージのライブラリです。
オリジナルのテキストから派生した２つのテキストをマージします。コンフリク
トが発生した場合、CVSと同様の記述で、コンフリクト部分を出力します。

■使い方
org.apache.commons.jrcs.diff.jarとfoolishmerge-x.x.jarにクラスパスを通し
てください。

以下にサンプルコードを示します。

    FoolishMerge fmerge = new FoolishMerge(org, rev1, rev2);
    fmerge.merge("hello.c", "1.3");
    System.out.println(fmerge.getMerged());

rev1とrev2でコンフリクトが発生した場合、以下のようなテキストが出力されま
す。

    ...
    main()
    {
    <<<<<<< hello.c
        printf("hello world\n");
    =======
        printf("good by, world\n");
    >>>>>>> 1.3
    }
    ...
