| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <meta content="application/xhtml+xml; charset=utf-8" |
| http-equiv="content-type"> |
| <meta content="haran" name="author"> |
| <meta content="Windows Notepad" name="generator"> |
| <link type="text/css" href="http://dev.eclipse.org/default_style.css" |
| rel="stylesheet"> |
| <link title="Grey boxes stylesheet" |
| href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/layout.css" |
| type="text/css" rel="stylesheet"> |
| <link |
| href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/colors.css" |
| type="text/css" rel="stylesheet"> |
| <title>Eclipse Platform - Team Component 3.1 Plan</title> |
| </head> |
| <body> |
| <p>Back to <a href="../archivedReleases.php">Archived Releases</a></p> |
| <table width="100%" cellpadding="2" cellspacing="5" border="0"> |
| <tbody> |
| <tr> |
| <td width="72%" align="left"> <font class="indextop"> Team 3.1 |
| Plan</font><br> |
| <font class="indexsub">platform team integration framework</font></td> |
| <td width="28%"><img width="120" height="86" |
| src="http://dev.eclipse.org/images/Idea.jpg"></td> |
| </tr> |
| </tbody> |
| </table> |
| <h1>Themes for Team 3.1</h1> |
| <table border="0" cellspacing="10" cellpadding="0"> |
| <tbody> |
| <tr> |
| <td><img src="../images/progress.gif" height="5" width="14"> item |
| is under development</td> |
| <td><img src="../images/ok.gif" height="10" width="10"> item is |
| finished</td> |
| <td><font class="indexsub">[>3.1]</font> item is deferred</td> |
| </tr> |
| </tbody> |
| </table> |
| <p>The overall themes for this release are detailed below:<br> |
| </p> |
| <ul> |
| <li style="font-weight: bold;">Built to last</li> |
| <ul> |
| <li>ValidateEdit/Save article / test-plan</li> |
| </ul> |
| </ul> |
| <ul> |
| <li style="font-weight: bold;">Simple to use</li> |
| <ul> |
| <li><img alt="" style="height: 10px; width: 10px;" |
| src="../images/ok.gif">Change Sets</li> |
| <ul> |
| <li><img width="10" height="10" src="../images/ok.gif">Expose |
| notion of resources that are changed |
| together as a |
| logical change.</li> |
| <li>Could be hooked into validateEdit mechanism, but with a |
| symbolic comment</li> |
| <li><img width="10" height="10" src="../images/ok.gif">A hint |
| that certain resources should be |
| checked in together</li> |
| </ul> |
| <li>Local History support for rollback - Investigate local history |
| synchronize participant example and allow baselining local history by |
| timestamp with a symbolic name. You could then rollback a refactoring. |
| This could be coupled with the change set support.</li> |
| <li><img width="10" height="10" src="../images/ok.gif">Scheduled |
| synchronizations |
| provide too many errors and too many |
| log messages.<br> |
| </li> |
| <li>Allow un-docking synchronizations from the synchronize view |
| into their own views.<br> |
| </li> |
| <li>Compare editor management - should compare editors be |
| automatically closed, or could a user override the default that the |
| compare editor is always re-used.<br> |
| </li> |
| </ul> |
| <li style="font-weight: bold;">Rich client platform</li> |
| <ul> |
| <li><img style="width: 10px; height: 10px;" src="../images/ok.gif" |
| alt=""> Refactor FTP and DAV for use in |
| RCP applications.</li> |
| </ul> |
| <li style="font-weight: bold;">Large-scale development</li> |
| <ul> |
| <li><img alt="" src="../images/progress.gif" |
| style="width: 14px; height: 5px;"> Support logical |
| resources (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=37723">37723</a>). |
| See the <a href="plan-logical.html">Implementation Plan</a> for more |
| details.<br> |
| </li> |
| <li>Team Policies (<a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=71126">71126</a>) |
| [Large-scale development]</li> |
| <li><img style="width: 14px; height: 5px;" |
| src="../images/progress.gif" alt=""> Bug tracking integration |
| (synchronize view, history view) |
| browse bugs from within Eclipse.</li> |
| </ul> |
| </ul> |
| <h1>3.1 Development Effort - Milestone 2 (Friday Sept 24th, 2004) </h1> |
| <ul> |
| <li> <span style="font-weight: bold;">Logical to Physical |
| [Jean-Michel]<br> |
| <br> |
| </span> |
| <ul> |
| <li><img src="../images/ok.gif" style="width: 10px; height: 10px;" |
| alt=""> Scope the problem<br> |
| </li> |
| <li><img src="../images/ok.gif" style="width: 10px; height: 10px;" |
| alt=""> |
| Send out RFC</li> |
| <li> <img src="../images/ok.gif" |
| style="width: 10px; height: 10px;" alt=""> Solicit input from |
| community |
| and products that have raised |
| this issue as important for them</li> |
| <li> <img src="../images/ok.gif" |
| style="width: 10px; height: 10px;" alt=""> Decide on what will be done |
| for 3.1<br> |
| [<span style="font-weight: bold;">Note</span>: we have scoped the |
| problem and have decided to split the plan item into two separate |
| issues. The first will remain as "Support Logical Resources" and the |
| second will be called "Support mapping between a logical view to |
| physical files on disk.". For 3.1 we are planning to address the |
| mapping plan item only.]<br> |
| </li> |
| </ul> |
| </li> |
| <br> |
| <li><span style="font-weight: bold;">FTP/WebDAV [Mike]</span> |
| <ul> |
| <li><img alt="" style="height: 10px; width: 10px;" |
| src="../images/ok.gif"> Code cleanup and refactor for use in RCP</li> |
| <li><img alt="" style="width: 10px; height: 10px;" |
| src="../images/ok.gif"> Consider the future state of these plugins |
| (i.e. they are |
| currently not production quality)<br> |
| [<span style="font-weight: bold;">Note</span>: We have posted mail to |
| the WTP <a |
| href="http://dev.eclipse.org/mhonarc/lists/wtp-dev/msg00071.html">http://dev.eclipse.org/mhonarc/lists/wtp-dev/msg00071.html</a> |
| but haven't made a decision about were it will live yet.]<br> |
| <br> |
| </li> |
| </ul> |
| </li> |
| <li><span style="font-weight: bold;">Bug Tracking Integration [Silvio]<br> |
| </span><br> |
| </li> |
| <ul> |
| <li><img style="width: 14px; height: 5px;" |
| src="../images/progress.gif" alt=""> Investigation into how we could |
| integrate simple bug tracking |
| into Team</li> |
| <li><img alt="" |
| src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif" |
| style="width: 14px; height: 5px;"> Some possible use-cases are:</li> |
| <ul> |
| <li><img alt="" |
| src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif" |
| style="width: 14px; height: 5px;"> generic action support that would |
| allow browsing a bug from |
| the history view, or commit sets.</li> |
| <li><img alt="" |
| src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif" |
| style="width: 14px; height: 5px;"> commit comment selection from a |
| list of bugs</li> |
| <li>configuration of bug systems per project (you may be working |
| on different projects with different bug system)</li> |
| <li><img alt="" |
| src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif" |
| style="width: 14px; height: 5px;"> update file list in a bug and then |
| close the bug from within |
| Eclipse</li> |
| <li><img alt="" |
| src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif" |
| style="width: 14px; height: 5px;"> attach a patch to the bug</li> |
| <li><img alt="" |
| src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif" |
| style="width: 14px; height: 5px;"> query bugs<br> |
| <br> |
| </li> |
| </ul> |
| [Note: We are experimenting with bug integration with a bugzilla |
| reference. Nothing to release yet.] |
| </ul> |
| </ul> |
| <ul> |
| </ul> |
| <h1>3.1 Development Effort - Milestone 3 (Friday Nov. 5, 2004) </h1> |
| <ul> |
| <li> <span style="font-weight: bold;">Logical to Physical |
| [Jean-Michel]</span></li> |
| <ul> |
| <li><img alt="" style="width: 10px; height: 10px;" |
| src="../images/ok.gif">Continue with community |
| review<br> |
| </li> |
| <li><img alt="" style="width: 10px; height: 10px;" |
| src="../images/ok.gif">Propose an implementation |
| plan</li> |
| <li><img alt="" style="width: 10px; height: 10px;" |
| src="../images/ok.gif">Start implementation<br> |
| </li> |
| </ul> |
| <li><span style="font-weight: bold;">Move commit set support from CVS |
| into Team [Mike]</span></li> |
| <ul> |
| <li><img alt="" style="width: 10px; height: 10px;" |
| src="../images/ok.gif">Rename "Commit Sets" to |
| "Change Sets" to be less CVS specific</li> |
| <li><img alt="" style="width: 10px; height: 10px;" |
| src="../images/ok.gif">Allow other synchronize |
| participants to use incoming/outgoing |
| change set support</li> |
| <li><img alt="" style="width: 10px; height: 10px;" |
| src="../images/ok.gif">Enable objectContributions |
| in the Synchronize View</li> |
| </ul> |
| <li><span style="font-weight: bold;">Error handling for background |
| tasks [Jean-Michel]</span></li> |
| <ul> |
| <li><span style="font-weight: bold;"></span><img alt="" |
| style="width: 10px; height: 10px;" src="../images/ok.gif">Background synchronize |
| jobs that fail because of lost connections can continue to fail. We should |
| provide better disconnected use of scheduled tasks.</li> |
| <li><img alt="" style="width: 10px; height: 10px;" |
| src="../images/ok.gif">This include the quikdiff support that throws errors when |
| disconnected. |
| <ul> |
| </ul> |
| </li> |
| </ul> |
| </ul> |
| <h1>3.1 Development Effort - Milestone 4 (Friday Dev. 17, 2004) </h1> |
| <ul> |
| <li> <span style="font-weight: bold;">Logical to Physical [Jean-Michel]</span></li> |
| <ul> |
| <li><img alt="" |
| style="width: 10px; height: 10px;" src="../images/ok.gif">Provide Runtime and |
| Workbench patches for enabling adaptable contributions</li> |
| <li><img alt="" |
| style="width: 10px; height: 10px;" src="../images/ok.gif">Provide patches to |
| Resources for IResourceMapper APIs<span |
| style="font-weight: bold;"><br> |
| </span> </li> |
| </ul> |
| </ul> |
| |
| <h1>3.1 Development Effort - Milestone 5 (Friday Feb. 18, 2005) </h1> |
| <ul> |
| <li> <span style="font-weight: bold;">Logical to Physical [Michael]</span></li> |
| <ul> |
| <li><img alt="" |
| style="width: 10px; height: 10px;" src="../images/ok.gif">Convert CVS operations |
| to use IResourceMapper</li> |
| <li><img alt="" |
| style="width: 10px; height: 10px;" src="../images/ok.gif">Prepare <a href="logical-physical-mappings.html">document</a> |
| for model providers and repository providers on how to use the new ResourceMappings |
| </li> |
| </ul> |
| </ul> |
| |
| <h1>3.1 Development Effort - Milestone 6 (Friday Apr. 1, 2005) </h1> |
| <ul> |
| <li> <span style="font-weight: bold;">Logical to Physical [Michael]</span></li> |
| <ul> |
| <li>Investigate APIs needed to display ResourceMapping in static viewers</li> |
| <li>Investigate composite mappers (e.g. working sets)</li> |
| </ul> |
| <ul> |
| </ul> |
| <li style="font-weight: bold;">Local History Synchronize Participant [Michael] |
| </li> |
| <ul> |
| <li>Allowing roolback or time-related file changes</li> |
| <li>Use the change groupings to show related changes</li> |
| </ul> |
| </ul> |
| </body> |
| </html> |