Implemented resource change detection.
commitfb6b86a085f4d0bc61a234a6612d9447f3eafd97
authorShawn O. Pearce <spearce@spearce.org>
Wed, 21 Jun 2006 07:18:25 +0000 (21 03:18 -0400)
committerShawn O. Pearce <spearce@spearce.org>
Wed, 21 Jun 2006 07:18:25 +0000 (21 03:18 -0400)
tree5a2a89d362da2afe8427e079d3f7783c1686a0f2
parent9eec90ec5da239e063eaff6305d77294dc03396e
Implemented resource change detection.

When a resource is modified whack its Id from the cache
tree thus indicating that it has been modified and needs
to have its Id recomputed.  This doesn't actually update
the decorator properly however, nor does it make the tree
remerge.  Minor details which will need to be corrected.

Patch: Prototype-Implementation
org.spearce.egit.core/src/org/spearce/egit/core/Activator.java
org.spearce.egit.core/src/org/spearce/egit/core/CoreText.java
org.spearce.egit.core/src/org/spearce/egit/core/GitProvider.java
org.spearce.egit.core/src/org/spearce/egit/core/coretext.properties
org.spearce.egit.core/src/org/spearce/egit/core/op/ConnectProviderOperation.java
org.spearce.egit.core/src/org/spearce/egit/core/op/TrackOperation.java
org.spearce.egit.core/src/org/spearce/egit/core/op/UntrackOperation.java
org.spearce.egit.core/src/org/spearce/egit/core/project/GitProjectData.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/decorators/GitResourceDecorator.java
org.spearce.jgit/src/org/spearce/jgit/lib/MergedTree.java
org.spearce.jgit/src/org/spearce/jgit/lib/ObjectId.java