| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
| <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="content-type" |
| content="application/xhtml+xml; charset=utf-8"> |
| <meta name="author" content="haran"> |
| <meta name="generator" content="Windows Notepad"> |
| <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" |
| type="text/css"> |
| <link rel="stylesheet" type="text/css" |
| href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/layout.css" |
| title="Grey boxes stylesheet"> |
| <link rel="stylesheet" type="text/css" |
| href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/colors.css"> |
| <title>Eclipse Platform - Team Component</title> |
| </head> |
| <body> |
| <p>Back to <a href="../archivedReleases.php">Archived Releases</a></p> |
| <table border="0" cellspacing="5" cellpadding="2" width="100%"> |
| <tbody> |
| <tr> |
| <td align="left" width="72%"> <font class="indextop"> CVS</font><br> |
| <font class="indexsub">platform cvs support</font></td> |
| <td width="28%"><img src="http://dev.eclipse.org/images/Idea.jpg" |
| height="86" width="120"></td> |
| </tr> |
| </tbody> |
| </table> |
| <h1>Themes for CVS 3.0</h1> |
| <table cellpadding="0" cellspacing="10" border="0"> |
| <tbody> |
| <tr> |
| <td><img width="14" height="5" src="../images/progress.gif"> item |
| is under development</td> |
| <td><img src="../images/ok.gif" height="10" width="10"> item is |
| finished</td> |
| <td><font class="indexsub">[>3.0]</font> item is deferred</td> |
| </tr> |
| </tbody> |
| </table> |
| <p>The overall themes for this release are detailed below:</p> |
| <ul> |
| <li>responsiveness</li> |
| <li>improved user experience </li> |
| <li>fix major bugs that are getting in the way of Eclipse users using |
| CVS</li> |
| </ul> |
| <p>The top work items are:</p> |
| <ul> |
| <li>Responsiveness</li> |
| <ul> |
| <li><img width="10" height="10" src="../images/ok.gif">Implement |
| concurrency support in CVS data structures and sync caches.</li> |
| <li><img width="10" height="10" src="../images/ok.gif">Allow many |
| CVS operations to run in the background.<br> |
| </li> |
| </ul> |
| <li>User Experience<br> |
| </li> |
| <ul> |
| <li><img |
| src="../images/ok.gif" |
| height="10" width="10">Improve initial sharing wizard.</li> |
| <li><img width="10" height="10" |
| src="../images/ok.gif"> |
| Improve merging and branching workflows.</li> |
| <li><font class="indexsub">[>3.0] </font>repositories view |
| usability fixes.<br> |
| </li> |
| <li><font class="indexsub">[>3.0] </font>improve tag management |
| (branches and versions).<br> |
| </li> |
| <ul> |
| </ul> |
| </ul> |
| <li>Integrate into the new Team Synchronize APIs</li> |
| <ul> |
| <li><img width="10" height="10" src="../images/ok.gif">Provide |
| background refresh with repository.</li> |
| <li><img width="10" height="10" src="../images/ok.gif">Harmonize |
| merging and synchronizing.<br> |
| </li> |
| </ul> |
| <li>Improved security and out-of-the box experience with integrated |
| SSH2 support</li> |
| <ul> |
| <li><img width="10" height="10" src="../images/ok.gif">Replace |
| current SSH1 plug-in with integrated SSH2 support.</li> |
| <li><img width="10" height="10" src="../images/ok.gif">Provide key |
| generation within Eclipse.</li> |
| <li><img width="10" height="10" src="../images/ok.gif">Provide |
| connection re-use to speed-up authentication and the overall |
| responsiveness of the CVS plug-in.<br> |
| </li> |
| </ul> |
| <li>Performance and stability</li> |
| <ul> |
| <li>Ensure that our CVS client is up-to-date with latest CVS |
| releases.</li> |
| <li>Provide benchmarks against command line client.</li> |
| </ul> |
| </ul> |
| <span style="font-weight: bold;">Note</span>: Previous milestone plans |
| for CVS can be found on the Team <a |
| href="../team3.0/milestone-plan.html">plan</a>.<br> |
| <!-- |
| ######################################################## |
| M9 |
| ######################################################## --> |
| <h1>3.0 Development Effort - Milestone 9 (Friday May 7, 2004)</h1> |
| <ul> |
| <li>Over 100 bugs marked for M9!</li> |
| <li>Encoding support in CVS (22 votes in this bug!) |
| <ul> |
| <li>log message should respect encoding </li> |
| <li>file contents should respect encoding </li> |
| <li>other areas affected? </li> |
| </ul> |
| </li> |
| <li>SSH2 <br> |
| </li> |
| <ul> |
| <li>responsiveness (cancellation, password prompting...)</li> |
| </ul> |
| <ul> |
| <li>deadlock with multiplexed stream |
| - <br> |
| </li> |
| </ul> |
| <li>CVS breakage friendly <br> |
| </li> |
| <ul> |
| <li>(support checkout/commit/update if we can't parse output)</li> |
| <li>Support checkout even if repo view browing doesn't work</li> |
| <li>Enumerate which CVS plug-in actions can be used even if the |
| server version isn't supported</li> |
| <li>Improve warning message for incompatible CVS server version</li> |
| </ul> |
| <li>Password/repository persistence <br> |
| </li> |
| <ul> |
| <li>* is it safe to persist passwords between sessions in the |
| keyring file? <br> |
| </li> |
| <li>* could the keyring be password protected? <br> |
| </li> |
| <li>* could the repository locations be persisted in the CONFIG |
| scope?<br> |
| </li> |
| </ul> |
| <li>(if we have time) Enhancements: <br> |
| </li> |
| <ul> |
| <li>CVS date tag support (3 days)</li> |
| <li>CVS change logs (3 days)</li> |
| <li>CVS update -r (switch to another branch) (3 days)<br> |
| </li> |
| <li>CVS standard repos (2 days)<br> |
| </li> |
| </ul> |
| </ul> |
| <br> |
| <!-- ######################################################## |
| |
| M8 |
| |
| ######################################################## --> |
| <h1>3.0 Development Effort - Milestone 8 (Friday March 26, 2004)</h1> |
| <ul> |
| <li>Improve support for multiple CVS server versions (deferred to M9 |
| - is a P1 item for M9 though)<br> |
| </li> |
| <ul> |
| <li>Support checkout even if repo view browing doesn't work</li> |
| <li>Enumerate which CVS plug-in actions can be used even if the |
| server version isn't supported</li> |
| <li>Improve warning message for incompatible CVS server version</li> |
| </ul> |
| <li><img |
| src="file:///C:/Eclipse/workspaces/m8-head/platform-vcm-home/docs/online/images/ok.gif" |
| height="10" width="10">Improve sharing wizard to allow resolving |
| projects shared when there is |
| existing <br> |
| </li> |
| <li><img |
| src="file:///C:/Eclipse/workspaces/m8-head/platform-vcm-home/docs/online/images/ok.gif" |
| height="10" width="10">Adapt to new user settings work. </li> |
| <li><img |
| src="file:///C:/Eclipse/workspaces/m8-head/platform-vcm-home/docs/online/images/ok.gif" |
| height="10" width="10">SSH2 support</li> |
| <ul> |
| <li><img |
| src="file:///C:/Eclipse/workspaces/m8-head/platform-vcm-home/docs/online/images/ok.gif" |
| height="10" width="10">Provide solution for outstanding deadlock PR |
| (finished in M9).</li> |
| <li>Enable SSH2 for default.</li> |
| <li><img |
| src="file:///C:/Eclipse/workspaces/m8-head/platform-vcm-home/docs/online/images/ok.gif" |
| height="10" width="10">Improve key generation and exporting workflows</li> |
| </ul> |
| <li><img |
| src="file:///C:/Eclipse/workspaces/m8-head/platform-vcm-home/docs/online/images/ok.gif" |
| height="10" width="10">Inbox monitoring and bug fixing - we have a big |
| backlog and will have |
| to spend one week each going through to classify and fix the important |
| bugs.<br> |
| </li> |
| </ul> |
| <br> |
| <!-- ######################################################## |
| |
| |
| |
| ######################################################## --> |
| <h1>3.0 Development Effort - Milestone 7 (Friday February 13th, 2004)</h1> |
| <ul> |
| <li>Finalize SSH2 support</li> |
| <ul> |
| <li>Investigate outstanding deadlock PR.</li> |
| <li>Provide extssh backwards compatibility support.</li> |
| <li>Enable SSH2 for default by M7.</li> |
| </ul> |
| <li>Inbox monitoring and bug fixing<br> |
| </li> |
| </ul> |
| <br> |
| <h1>What's new prior to M7?<br> |
| </h1> |
| <ul> |
| <li>Annotate command</li> |
| <li>History view linking to active editor</li> |
| <li>Synchronize View integration and many improvements</li> |
| <li>Add instead of import used when initially sharing a project</li> |
| <li>Simplification of Checkout operations</li> |
| <li>CVS decorators improved by patching UI decorator code</li> |
| <li>CVS is now a separate component with it's own bugzilla and |
| mailing lists<br> |
| </li> |
| </ul> |
| </body> |
| </html> |