|  | <?php  																														require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");	require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); 	require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); 	$App 	= new App();	$Nav	= new Nav();	$Menu 	= new Menu();		include($App->getProjectCommon());    # All on the same line to unclutter the user's desktop' | 
|  |  | 
|  | # | 
|  | # Begin: page-specific settings.  Change these. | 
|  | $pageTitle 		= "Team/CVS plan for the 3.2 Release"; | 
|  | $pageKeywords	= "CVS, 3.2, development plan"; | 
|  | $pageAuthor		= "CVS team"; | 
|  |  | 
|  | # Add page-specific Nav bars here | 
|  | # Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3) | 
|  | # $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 3); | 
|  |  | 
|  | # End: page-specific settings | 
|  | # | 
|  |  | 
|  | # Paste your HTML content between the EOHTML markers! | 
|  | $html = <<<EOHTML | 
|  |  | 
|  | <div id="midcolumn"> | 
|  | <h1>$pageTitle</h1> | 
|  | <p>Back to the <a href="../index.php">CVS Main Page</a></p> | 
|  |  | 
|  | <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.2]</font> item is deferred</td> | 
|  | </tr> | 
|  | </tbody> | 
|  | </table> | 
|  | <h1>Themes for Team/CVS 3.2</h1> | 
|  | <a name="Themes"></a> | 
|  | <p>The overall themes for this release are detailed below:</p> | 
|  | <ul> | 
|  | <li><strong>Logical Model Integration</strong></li> | 
|  | <ul> | 
|  | <li>Bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=37723">37723</a></li> | 
|  | <li>Requirements identified during 3.1 can be found <a href="http://www.eclipse.org/eclipse/platform-team/team3.2/logical-support.doc">here</a>.</li> | 
|  | <li><img src="../images/progress.gif" height="5" width="14">Publish proposed | 
|  | solutions | 
|  | <ul> | 
|  | <li>work in progress is found <a href="model-integration-proposals.html">here</a></li> | 
|  | </ul> | 
|  | </li> | 
|  | <li>Logical Model Decoration by Resource based tools (i.e. repositories) | 
|  | <ul> | 
|  | <li><img src="../images/ok.gif" height="10" width="10">full adaptable | 
|  | support in decoration manager</li> | 
|  | <li><img src="../images/progress.gif" height="5" width="14">sub-file level | 
|  | dirty decoration</li> | 
|  | <li>label updating of model elements without a one-to-one mapping to resources</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li>Compare/Merge | 
|  | <ul> | 
|  | <li>Logical model integration into the synchronize view</li> | 
|  | <li>Modify CVS synchronize pages to support logical model views</li> | 
|  | <li>Logical model compare editor support</li> | 
|  | <li>Support for head-less model merging</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li>CVS Operations | 
|  | <ul> | 
|  | <li>modification of CVS operations to use model merging support for head-less | 
|  | and manual compare/merge</li> | 
|  | <li>Support for the display of logical model elements hierarchies in non-synchronization | 
|  | views.</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li>Patching | 
|  | <ul> | 
|  | <li><img src="../images/progress.gif" height="5" width="14">Support multi-select | 
|  | in create/apply patch</li> | 
|  | <li><img src="../images/progress.gif" height="5" width="14">Support resource | 
|  | selection in Create Patch</li> | 
|  | <li>Integrate logical model support into apply patch</li> | 
|  | </ul> | 
|  | </li> | 
|  | </ul> | 
|  | </ul> | 
|  | <h1>3.2 Development Effort - Milestone 1 (Friday August 12, 2005) </h1> | 
|  | <a name="m1"></a> | 
|  | <ul> | 
|  | <li> <span style="font-weight: bold;">Logical Model Integration<br> | 
|  | </span> | 
|  | <ul> | 
|  | <li><img src="../images/ok.gif" style="width: 10px; height: 10px;" | 
|  | alt=""> Investigate support for decorators | 
|  | <ul> | 
|  | <li>Patch applied to workbench for adaptable decorator support (bug | 
|  | <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86159">86159</a>)</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li><img src="../images/ok.gif" style="width: 10px; height: 10px;" | 
|  | alt="">  Investigate support for team operation participation | 
|  | <ul> | 
|  | <li>Prototype developed but not yet available in repository</li> | 
|  | </ul> | 
|  | </li> | 
|  | </ul> | 
|  | </li> | 
|  | <br> | 
|  | <li><span style="font-weight: bold;">Fostering Community Involvement</span> | 
|  | <ul> | 
|  | <li><img alt="" style="height: 10px; width: 10px;" | 
|  | src="../images/ok.gif"> Several patches applied to CVS. Thanks everyone:</li> | 
|  | </ul> | 
|  | </li> | 
|  | </ul> | 
|  | <h1>3.2 Development Effort - Milestone 2 (September 23, 2005) </h1> | 
|  | <a name="m2"></a> | 
|  | <ul> | 
|  | <li> <span style="font-weight: bold;">Logical Model Integration Proposal</span></li> | 
|  | <ul> | 
|  | <li><img src="../images/progress.gif" height="5" width="14">Draft proposed | 
|  | solutions document</li> | 
|  | <li>Participate in cross-team items | 
|  | <ul> | 
|  | <li>Generic Navigator</li> | 
|  | <li>Problems View</li> | 
|  | <li>User Roles</li> | 
|  | </ul> | 
|  | </li> | 
|  | </ul> | 
|  | <li><strong><img src="../images/progress.gif" height="5" width="14">Team Operation | 
|  | Participation</strong> | 
|  | <ul> | 
|  | <li>Need to identify proper plugin for extension point (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=108352">108352</a>)</li> | 
|  | <li>Determine relationship between Participants, LTK and Generic Navigator</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li><strong><img src="../images/progress.gif" height="5" width="14">Label Decoration | 
|  | with repository dirty state</strong> | 
|  | <ul> | 
|  | <li>Need to add API to ResourceMapping to support decoration of sub-file | 
|  | level model elements. </li> | 
|  | <li>Need to add support for label update of model elements (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=86493">86493</a>)</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li><strong>Investigate manual merging of Logical Models</strong> | 
|  | <ul> | 
|  | <li>Logical models in the synchronize view</li> | 
|  | <li>Logical model elements in Compare editors</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li><span style="font-weight: bold;">Improve Patching</span></li> | 
|  | <ul> | 
|  | <li><img src="../images/ok.gif" style="width: 10px; height: 10px;" | 
|  | alt="">Support for multi-select</li> | 
|  | <li><img src="../images/ok.gif" style="width: 10px; height: 10px;" | 
|  | alt="">Support for resource selection</li> | 
|  | </ul> | 
|  | </ul> | 
|  | <h1>3.2 Development Effort - Milestone 3 (November 4, 2005) </h1> | 
|  | <a name="m3"></a> | 
|  | <ul> | 
|  | <li><strong>Displaying Logical Models</strong> | 
|  | <ul> | 
|  | <li><strong><img src="../images/progress.gif" height="5" width="14"></strong>Investigate | 
|  | how to use Common Navigator framework to support the display of team context</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li><strong>Headless Merging</strong></li> | 
|  | <ul> | 
|  | <li><strong><img src="../images/progress.gif" height="5" width="14"></strong>Define | 
|  | API for headless model merging</li> | 
|  | <li><strong><img src="../images/progress.gif" height="5" width="14"></strong>Modify | 
|  | CVS to perform headless merge operations (e.g. update, replace) using model | 
|  | API.</li> | 
|  | </ul> | 
|  | <li><span style="font-weight: bold;">Investigate Remote Discovery</span></li> | 
|  | <ul> | 
|  | <li>Investigate possible ways to allow users to browse logical models in a | 
|  | repository </li> | 
|  | </ul> | 
|  | </ul> | 
|  | <h1>3.2 Development Effort - Milestone 4 (December 16, 2005) </h1> | 
|  | <a name="m4"></a> | 
|  | <ul> | 
|  | <li><strong>Displaying Logical Models</strong> | 
|  | <ul> | 
|  | <li>Intergrate team contexts in Common Navigator (gated by Common Navigator)</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li><strong>Model Level Merging</strong></li> | 
|  | <ul> | 
|  | <li>Use Team contexts and Common Navigator to provide manual merging infrastrucuture | 
|  | (gated by Common Navigator)</li> | 
|  | <li>Do any additional work to ease the implementation of merge support by | 
|  | repository or model providers</li> | 
|  | </ul> | 
|  | <li><span style="font-weight: bold;">Remote Discovery</span></li> | 
|  | <ul> | 
|  | <li>Depending on the rsults of the M3 investigation, provide facilites to | 
|  | support remote browsing</li> | 
|  | </ul> | 
|  | </ul> | 
|  | <h1>3.2 Development Effort - Milestone 5 (February 17, 2006) </h1> | 
|  | <a name="m5"></a> | 
|  | <p>See the <a href="http://www.eclipse.org/eclipse/platform-team/team3.2/logical-physical-mappings.html">Team Support for Logical Model | 
|  | Integration</a> document for a description of the state of the Team API as of | 
|  | 3.2. M4.</p> | 
|  | <ul> | 
|  | <li><strong>Displaying Logical Models</strong> | 
|  | <ul> | 
|  | <li>Support display of team-aware models in views, dialogs and editors</li> | 
|  | <li>Support different operation types (i.e. merging, commit, sync)</li> | 
|  | <li>Support model actions in team views</li> | 
|  | <li>Support team-state decoration in model views (i.e. outside the context | 
|  | of a team operation)</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li><strong>Model Level Merging</strong></li> | 
|  | <ul> | 
|  | <li>Stress-test CVS Update</li> | 
|  | <li>Add support for CVS Merge and Replace with</li> | 
|  | <li>Test rename/move scenarios</li> | 
|  | <li>Support shared refactoring history during merging</li> | 
|  | <li>Support concurrency</li> | 
|  | </ul> | 
|  | <li><span style="font-weight: bold;">Remote Discovery</span></li> | 
|  | <ul> | 
|  | <li>Finalize Generic History view | 
|  | <ul> | 
|  | <li>support page based view</li> | 
|  | <li>provide default page implementation</li> | 
|  | <li>provide CVS hsitory with no regressions from CVS view</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li>Remote Browsing | 
|  | <ul> | 
|  | <li>Support remote browsing of models using EFS and IResource</li> | 
|  | <li>Support loading of workspace from remote model view | 
|  | <ul> | 
|  | <li>support partial loading of models</li> | 
|  | </ul> | 
|  | </li> | 
|  | </ul> | 
|  | </li> | 
|  | </ul> | 
|  | <li><strong>Operation Validation</strong> | 
|  | <ul> | 
|  | <li>Provide mechanism for higher level models to validate operations performed | 
|  | by lower level models</li> | 
|  | <li>Convert resource operations in the IDE plugin to use the validation | 
|  | mechanism </li> | 
|  | </ul> | 
|  | </li> | 
|  | </ul> | 
|  | <h1>3.2 Development Effort - Milestone 6 (March 31, 2006) </h1> | 
|  | <a name="m6"></a> | 
|  | <p>See the <a href="http://www.eclipse.org/eclipse/platform-team/team3.2/repoRoadMap.html">Repository Roadmap for Logical Model | 
|  | Integration</a> and <a href="http://www.eclipse.org/eclipse/platform-team/team3.2/modelRoadMap.html">Model Roadmap for Logical Model | 
|  | Integration</a> document for a description of the logica; model support that | 
|  | was addd in 3.2.</p> | 
|  | <ul> | 
|  | <li>Polish up the Team history view and CVS history page.</li> | 
|  | <li>Polish up Model-based synchronization and related CVS Synchronizations.</li> | 
|  | <li>Live annotate.</li> | 
|  | <li>Proxy support for pserver.</li> | 
|  | </ul> | 
|  | <p> </p> | 
|  | <p> </p> | 
|  | </div> | 
|  |  | 
|  | <!-- remove the entire <div> tag to omit the right column!  --> | 
|  | <div id="rightcolumn"> | 
|  | <div class="sideitem"> | 
|  | <h6>Quick Links</h6> | 
|  | <ul> | 
|  | <li><a href="#Themes">Overall Themes</a></li> | 
|  | <li><a href="#m1">Milestone 1</a></li> | 
|  | <li><a href="#m2">Milestone 2</a></li> | 
|  | <li><a href="#m3">Milestone 3</a></li> | 
|  | <li><a href="#m4">Milestone 4</a></li> | 
|  | <li><a href="#m5">Milestone 5</a></li> | 
|  | <li><a href="#m6">Milestone 6</a></li> | 
|  | </ul> | 
|  | </div> | 
|  | </div> | 
|  | <div id="rightcolumn"> | 
|  | <div class="sideitem"> | 
|  | <h6>CVS Related Links</h6> | 
|  | <ul><li><a href="http://wiki.eclipse.org/index.php/CVS_FAQ">CVS FAQ Wiki</a></li> | 
|  | <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/main.html">Team Support</a></li> | 
|  | </ul> | 
|  | </div> | 
|  | </div> | 
|  |  | 
|  | EOHTML; | 
|  |  | 
|  |  | 
|  | # Generate the web page | 
|  | $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); | 
|  | ?> |