Cache resolved ids in quickdiff document for faster update
commit603d1c4abcec78da563f5e9a950b4e58e1f58eda
authorRobin Rosenberg <robin.rosenberg@dewire.com>
Thu, 2 Apr 2009 18:46:31 +0000 (2 20:46 +0200)
committerShawn O. Pearce <spearce@spearce.org>
Sun, 5 Apr 2009 20:34:32 +0000 (5 13:34 -0700)
tree8081104955bded6a172f4c633134e383d8704c25
parent10f435f4aca5a2d5b0c5962ee8a8eff06f60409d
Cache resolved ids in quickdiff document for faster update

We do this by caching the commit, tree and blob ids and can then
very quickly decide whether a change in baseline actually results in a
changed version of the reference blob used for quickdiff.

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