今日のJavaCVS

グラフを表示できるようにしてみました。特にブランチが入り乱れている場合についてはあまりテストしてないので不具合があるかも…。cvs logの出力をパースしてグラフを作成しているのですが、出力がバラバラなんですよねぇ。そういうものなのでしょうか。
各リビジョンの箱はJLabelを貼り付けたJPanelで作っています(直接描画するのは面倒だったので…)。で、そのパネルを独自のレイアウトマネージャを仕込んだパネルに追加すると図のように整形されて表示されるという仕組みです。