Sorting commit items by click on the table header in commit dialog.
commit60217eea6b3fa135225d76a8a6e3a239ca75c3a5
authorVasyl' Vavrychuk <vvavrychuk@gmail.com>
Sun, 4 Jan 2009 22:20:19 +0000 (5 00:20 +0200)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Mon, 5 Jan 2009 23:19:43 +0000 (6 00:19 +0100)
tree0ceb75ba80f21851ffe70f7cde0d9aa030c21a71
parente89fbeb7badbb7e3faa73dddb88d40c569c579bf
Sorting commit items by click on the table header in commit dialog.

In order to implement new feature I have replaced class associated with
every table row. CommitItem class encapsulate data that commit dialog
manipulates with.

Comparators are written using idiom from http://tobega.blogspot.com/2008/05/beautiful-enums.html.

Clicks on a certain column are handled in HeaderSelectionListener class.

Signed-off-by: Vasyl Vavrychuk <vvavrychuk@gmail.com>
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/actions/CommitAction.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/dialogs/CommitDialog.java