quickdiff - Don't add GitDocument as repository listener more than once
commit10f435f4aca5a2d5b0c5962ee8a8eff06f60409d
authorRobin Rosenberg <robin.rosenberg@dewire.com>
Thu, 2 Apr 2009 18:46:28 +0000 (2 20:46 +0200)
committerShawn O. Pearce <spearce@spearce.org>
Sun, 5 Apr 2009 20:32:27 +0000 (5 13:32 -0700)
treef2f6cf308eb297e0859bd23ccb1af4763e7adec9
parente2d48e89a8721c0cb9ce3058993d3edf08a5381c
quickdiff - Don't add GitDocument as repository listener more than once

Doing so was very costly and led to sessions being locked
for a long time while refreshing the reference document used
by Eclipse's quickdiff feature.

Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/decorators/GitDocument.java