2 Set short-term todo list:
3 1. Use a JPanel to custom paint a vertical string of elipses connected by lines.
4 2. Make a JPanel subclass to implement a basic floating info window containing
5 some static text. Instantiate in #1 and make it jump to the location of a
7 3. Incorporate Dscho's kd-tree code to locate with elipse (if any) was clicked.
8 Attach the floating window from #2 to the clicked commit.
9 4. Use JGit to get commit info on just a few commits. Draw commits as a
10 vertical sequence without regard to branching. Populate the floating box
11 with some basic commit info.
12 5. Start working on a "correct" layout.
15 Life happened all at once...again.
18 - Accomplished #1 as a couple commits.
19 - Noticed JGit has been forked. I'm cloned to egit/graphgui.git, but will
20 add a remote "jgit" in my local clone to stay in sync with the new JGit
21 repository on repo.or.cz.