Run history refresh in background
commit5e92d220bab0d0f89f9e9dda49ee404d725015a7
authorRobin Rosenberg <robin.rosenberg@dewire.com>
Mon, 7 May 2007 21:30:04 +0000 (7 23:30 +0200)
committerShawn O. Pearce <spearce@spearce.org>
Tue, 8 May 2007 02:59:20 +0000 (7 22:59 -0400)
tree62d0992b17dc38fcb5d547308988f324a5fd135d
parent69b754fdb363ade1d7fd39851534de37eeaa670e
Run history refresh in background

Don't wait in the UI for history refresh. If a history is being
computed when a new refresh is requested, abort the first one and
start a new history computation.

Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
org.spearce.egit.core/src/org/spearce/egit/core/internal/mapping/GitFileHistory.java
org.spearce.egit.core/src/org/spearce/egit/core/internal/mapping/GitFileHistoryProvider.java
org.spearce.egit.ui/src/org/spearce/egit/ui/GitHistoryPage.java
org.spearce.jgit/src/org/spearce/jgit/lib/Walker.java
org.spearce.jgit/tst/org/spearce/jgit/lib/T0007_WalkerTest.java