Adapt Git team operations to non-resouce objects
commit0bb734769728606fc503f44b02fe66c15e388344
authorRobin Rosenberg <robin.rosenberg@dewire.com>
Thu, 10 Jul 2008 22:39:30 +0000 (11 00:39 +0200)
committerShawn O. Pearce <spearce@spearce.org>
Sat, 12 Jul 2008 03:22:47 +0000 (11 23:22 -0400)
tree2a2af2c38e7d4a0c8094b5662d6cf85729cbb758
parent552e69ece0f418d99eadf191ccb70b8ca3e92014
Adapt Git team operations to non-resouce objects

Sometimes structures in the workbench, such as in the Project Explorer
in the Java EE perspective, are not represented directly as resources,
but connect to resources. We use the IAdaptable interface to ask for
the underlying resource and the proceed as usual.

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/UpdateJob.java
org.spearce.egit.core/src/org/spearce/egit/core/op/AssumeUnchangedOperation.java
org.spearce.egit.core/src/org/spearce/egit/core/op/DisconnectProviderOperation.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