It makes the history page show about the same speed as gitk on my eclipse. >From the eclipse API: "Style VIRTUAL is used to create a Table whose TableItems are to be populated by the client on an on-demand basis instead of up-front. This can provide significant performance improvements for tables that are very large or for which TableItem population is expensive (for example, retrieving values from an external source)." Signed-off-by: Roger C. Soares <rogersoares@xxxxxxxxxxxxxxxx> --- Hi Shawn, Robin, This patch series is currently on top of 2392caa5a495f72ab25dee10709d98bb21a45ab9 from Shawn's repo. I didn't apply the find in references patch because it depends on branch information that is not available yet. []s, Roger. .../egit/ui/internal/history/CommitGraphTable.java | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitGraphTable.java b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitGraphTable.java index fffe7e0..6559d64 100644 --- a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitGraphTable.java +++ b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitGraphTable.java @@ -88,7 +88,7 @@ class CommitGraphTable { hFont = highlightFont(); final Table rawTable = new Table(parent, SWT.MULTI | SWT.H_SCROLL - | SWT.V_SCROLL | SWT.BORDER | SWT.FULL_SELECTION); + | SWT.V_SCROLL | SWT.BORDER | SWT.FULL_SELECTION | SWT.VIRTUAL); rawTable.setHeaderVisible(true); rawTable.setLinesVisible(false); rawTable.setFont(nFont); -- 1.5.4.1 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html