diff options
author | Michael Valenta | 2004-12-17 17:12:43 +0000 |
---|---|---|
committer | Michael Valenta | 2004-12-17 17:12:43 +0000 |
commit | ec9543fea9e84b379d67cc45bfb156d9ec7eb241 (patch) | |
tree | f3ae6c41079bd2067dd8451a674d127f012465d2 | |
parent | 7032d0fdf36307d8a3ddb75b30ef9879c3bdab97 (diff) | |
download | eclipse.platform.team-ec9543fea9e84b379d67cc45bfb156d9ec7eb241.tar.gz eclipse.platform.team-ec9543fea9e84b379d67cc45bfb156d9ec7eb241.tar.xz eclipse.platform.team-ec9543fea9e84b379d67cc45bfb156d9ec7eb241.zip |
*** empty log message ***
-rw-r--r-- | bundles/org.eclipse.team.cvs.ui/questions.txt | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/questions.txt b/bundles/org.eclipse.team.cvs.ui/questions.txt index cb271d33a..3173b4d4b 100644 --- a/bundles/org.eclipse.team.cvs.ui/questions.txt +++ b/bundles/org.eclipse.team.cvs.ui/questions.txt @@ -2,19 +2,19 @@ Questions/comments related to resource traversals Questions: -1) [DONE] It would be helpful to have an IResourceMapping#getProjects() to make project containment detection easier. +- [DONE] It would be helpful to have an IResourceMapping#getProjects() to make project containment detection easier. Should we add this? We could also remove the getProjects() from the traversal. -What about a visit on resource mapper that accepts a resource visitor +- What about a visit on resource mapper that accepts a resource visitor (submitted bug 81521 to Platform Resources) -I noticed that the ITraversalContext throws exceptions under some non-exceptional cases +- I noticed that the ITraversalContext throws exceptions under some non-exceptional cases (e.g. a remote doesn't exist). Perhaps we should consider returning null here instead. -2) Are heterogeneous selections supported? +- Are heterogeneous selections supported? - case 1: Two model objects that map to different providers - case 2: A single model object that spans multiple providers -3) Ignored resource handling +- Ignored resource handling - How do we handle a logical model element (i.e. traversals) that contains ignored resources (due to provider ignores) but are part of the model. This is easy for depth-zero traversals but tricky for depth one and depth infinite. @@ -27,9 +27,9 @@ Pending Items: - Commit needs to be reworked but I'm postponing this until Silvio is done - - Sync/Compare with Tag/Merge are a bit more complicated. Deferring util later. + - Sync/Compare with Tag/Merge are a bit more complicated. Deferring until later. - - EditAction, UneditAction, ShowEditorsAction, GenerateDiffFileAction does not follow the standard action/operation pattern. Deferring. + - EditAction, UneditAction, ShowEditorsAction, GenerateDiffFileAction do not follow the standard action/operation pattern. Deferring. - TagLocalAction requires dirty prompting: need a dialog which shows mappers and traversals - also the TagAction hierarchy is smelly due to shared code between local and remote tagging @@ -40,10 +40,10 @@ Pending Items: A trickier problem is that, if we keep a participant around, model changes may occur. This is a problem as there is no generic model change mechanism. - The roots of the scope are the resources of the traversals. There may be duplication when all the resources are combined. + - The roots of the scope are the resources of the traversals. There may be duplication when all the resources are combined. - In order to filter a sync page by mappers, the sync scope needs to be pushed down into the collectors and scope methods - need to be added to provide access to the traversal depth + - In order to filter a sync page by mappers, the sync scope needs to be pushed down into the collectors and scope methods + need to be added to provide access to the traversal depth Summary of changes: |