I noticed Eclipse could hang for long period, especially during rebase. This series fixes that. -- robin Robin Rosenberg (5): Make the equals method work for AnyObjectId, not just ObjectId quickdiff - Don't add GitDocument as repository listener more than once Move dcocument to repository mapping to GitDocument Update Quickdiff tracing statements Cache resolved ids in quickdiff document for faster update .../egit/ui/internal/decorators/GitDocument.java | 104 +++++++++++++++++--- .../internal/decorators/GitQuickDiffProvider.java | 10 +-- .../src/org/spearce/jgit/lib/AnyObjectId.java | 4 +- .../src/org/spearce/jgit/lib/Repository.java | 2 + .../src/org/spearce/jgit/revwalk/RevObject.java | 2 +- 5 files changed, 97 insertions(+), 25 deletions(-) -- 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