| Summary: | Tigerstripe behaves erratically | ||
|---|---|---|---|
| Product: | [Technology] Tigerstripe | Reporter: | Chris Hartley <chrhartl> |
| Component: | Core | Assignee: | Richard Craddock <rcraddoc> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | erdillon |
| Version: | 0.5M1 | ||
| Target Milestone: | 0.5M0 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Chris Hartley
A side effect of the resource change notifications? When it rebuilds after a SVN update it is also dirtying diagrams. I haven't been able to determine what it is actually changing though. Tried doing some comparisons on the diagram updates. Eclipse sees them as exactly the same, so I don't know why TS is dirtying them on SVN update. This is becoming annoying !! When you say the diagrams go dirty on an SVN update - are you updating the diagram, or the contained artifacts ? I think I know what is happening, jusy trying to make sure I get the right case.. Commiting a fix for the diagram update issue. I changed teh signature of the notifyArtifactChanged to take the new and old artifacts. Then, in the diagram synchronisers, I use the Compare functionality to see if there are any differences to the artifacts and only update the diagram if that is the case. I put the compare logic here (rather than at the ArtifactManager end), so that we can "tweak" the levels of compare used by the various clients. For example, diagrams don't care if the comments on an artifact have changed...so the Comparer level used there could ignore that. So this happens when I do an update of artifacts. Then suddenly diagrams start showing up in the synchronisation window that weren't there before. When I compare them the diagrams show no changes that I can see. I have "handled" the error listed here in teh editor. However, there may well be others behind it, and I'm sure its not the root cause. It seems to suggest that the editor has been disposed - then troes to get updated. Does this appear on an artifact delete ? Chris, can you update to this latest one and see if it improves matters? Any example scenario of what you *think* might be causing the builds would be helful - even if you are not sure. Its almost certainly because we are payng a bit more attention to the workspace changes than we were before -! This was fixed by a patch to the GMF code - provided by Yuri |