| <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
| <?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/projects/project-plan.xsl"?> |
| |
| <!-- Use this to test local rendering in firefox --> |
| <!-- <?xml-stylesheet type="text/xsl" href="project-plan-render.xsl"?> --> |
| |
| <plan plan-format="1.0" xmlns="http://www.eclipse.org/project/plan" xmlns:html="http://www.w3.org/1999/xhtml" name="Subversive"> |
| |
| <release projectid="technology.subversive" version="Neon"/> |
| |
| <introduction> |
| <html:p> |
| Subversive provides you a way |
| to use supported SVN clients easily directly from your workbench. Friendly user interface |
| of Subversive makes it much more comfortable to operate repositories. |
| All SVN operations are supported and there are no difficulties while working with |
| command line from now on. |
| </html:p> |
| |
| <html:p> |
| The plan deals with the important matters of release deliverables, release milestones, |
| target operating environments, and release-to-release compatibility. |
| These are all things that need to be clear for any release, even if no features were to change. |
| </html:p> |
| </introduction> |
| |
| <release_deliverables> |
| <html:p> |
| The Subversive plug-in itself, including Mylyn, M2E integrations and localizations, |
| is distributed from Eclipse.org both via update-site and archive download. |
| The other integrations and Subversive SVN Connectors needed to get Subversive |
| to work with SVN can be found on Polarion Software site. The archived copies |
| for Polarion distributed parts are not available. |
| </html:p> |
| </release_deliverables> |
| |
| |
| <release_milestones> |
| <preamble> |
| <html:p> |
| Release milestones will be occurring at roughly 6 week intervals, and will be aligned with the |
| Neon Simultaneous Release train. |
| </html:p> |
| </preamble> |
| |
| <milestone date="18 Aug 2015" milestone="M1"><html:div>M1</html:div></milestone> |
| <milestone date="29 Sep 2015" milestone="M2"><html:div>M2</html:div></milestone> |
| <milestone date="10 Nov 2015" milestone="M3"><html:div>M3</html:div></milestone> |
| <milestone date="15 Dec 2015" milestone="M4"><html:div>M4</html:div></milestone> |
| <milestone date="02 Feb 2016" milestone="M5"><html:div>M5</html:div></milestone> |
| <milestone date="22 Mar 2016" milestone="M6"><html:div>M6</html:div></milestone> |
| <milestone date="03 May 2016" milestone="M7"><html:div>M7</html:div></milestone> |
| <milestone date="17 May 2016" milestone="RC1"><html:div>RC1</html:div></milestone> |
| <milestone date="24 May 2016" milestone="RC2"><html:div>RC2</html:div></milestone> |
| <milestone date="31 May 2016" milestone="RC3"><html:div>RC3</html:div></milestone> |
| <milestone date="07 Jun 2016" milestone="RC4"><html:div>RC4</html:div></milestone> |
| |
| <postamble> |
| <html:div> |
| <html:p> |
| Individual, milestone level plans for the components that make up the Eclipse Project can be found |
| on the <html:a href="http://wiki.eclipse.org/Neon/Simultaneous_Release_Plan#Schedule">Eclipse Neon Project Plan page</html:a> |
| on the Eclipse wiki. |
| </html:p> |
| <html:p> |
| Our target is to complete 4.6 in June 2016, in alignment with Neon. |
| All release deliverables will be available for download as soon as the release has been |
| tested and validated in the target operating configurations listed below. |
| </html:p> |
| </html:div> |
| </postamble> |
| |
| </release_milestones> |
| |
| <target_environments> |
| <html:p> |
| New Subversive builds do not support nor Eclipse 4.3 and earlier, nor JRE 1.5. In the future this solution should allow us to make project code more clean and stable. |
| </html:p> |
| |
| <html:p> |
| So, the Subversive project will support: |
| <html:ul> |
| <html:li>Eclipse Platform 4.4.x and higher</html:li> |
| <html:li>JDK/JRE 1.6.x and higher</html:li> |
| <html:li>Migration from SVN version 1.1.x-1.6.x to SVN 1.8.x and higher.</html:li> |
| <html:li>SVN version 1.8.x using SVN 1.8 compatible connectors.</html:li> |
| <html:li>SVN version 1.9.x using SVN 1.9 compatible connectors.</html:li> |
| </html:ul> |
| </html:p> |
| |
| <internationalization> |
| <html:p> |
| The user interface elements provided by Subversive, including dialogs and |
| error messages, are externalized. The English strings are provided as the default resource bundles. |
| </html:p> |
| </internationalization> |
| |
| </target_environments> |
| |
| <compatibility_with_previous_releases> |
| <html:p>Stored configuration/repositories data are compatible with 0.7.x-2.0.x versions</html:p> |
| </compatibility_with_previous_releases> |
| |
| |
| <themes_and_priorities> |
| |
| <preamble> |
| <html:p> |
| The project has identified major areas of work, that will be the |
| priorities for this development cycle. |
| </html:p> |
| </preamble> |
| |
| <theme name="Enhancements"> |
| |
| <description> |
| <html:p> |
| We have lot of issue reports and tip for improvements registered on our tracker. The most important ones of |
| these reports should be processed in alignment with Neon release. |
| |
| <html:ul> |
| |
| <html:li> |
| Add "Revert changes from revision" in the History view |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=392051">392051</html:a> |
| </html:li> |
| |
| <html:li> |
| Mylyn to integrate with commit dialog with "bugraq" support |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=322120">322120</html:a> |
| </html:li> |
| |
| <html:li> |
| Support for changelist command |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=318650">318650</html:a> |
| </html:li> |
| |
| <html:li> |
| Allow variables in svn commit templates |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=320559">320559</html:a> |
| </html:li> |
| |
| <html:li> |
| Compare multiselection with branch/tag [ID-FOO1V] |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=316899">316899</html:a> |
| </html:li> |
| |
| <html:li> |
| [Synchronize View] Improvement: Allow to create a new empty change set |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=258661">258661</html:a> |
| </html:li> |
| |
| <html:li> |
| SVN Change Sets model does not always display date and author information |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=294852">294852</html:a> |
| </html:li> |
| |
| <html:li> |
| Documentation Grammar/Spelling |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=293311">293311</html:a> |
| </html:li> |
| |
| <!-- done --> |
| |
| <html:li> |
| Set SVN Kit 1.8 as default(initial) connector |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=489643">489643</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Refactor IOptionProvider so that adding another option does not bring an interface change next time |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=489644">489644</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Add a setting, that allows to commit derived resources |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=480041">480041</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Need an extension point to provide comment templates programmatically |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=419093">419093</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| SVN Kit 1.8.12: support for Subversion 1.9 new FSFS repository format |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=487147">487147</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Parse certificate message passed as parameter by SVN 1.8 and earlier clients in order to provide support for SVN 1.9 API |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=487220">487220</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| "Trust SSL server certificate" dialog should distinguish error codes provided by SVN 1.9 API |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=488453">488453</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Introduce SVN 1.9 API support |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=485022">485022</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Enable SVN 1.9 features in SVN 1.9 based connector |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=488472">488472</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Refactor and remove deprecated merge API calls |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=488677">488677</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Make 'Project Structure' preferences page appear more compact |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=486862">486862</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| SVN Plugin does not provide option to set default checkout directory |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=486009">486009</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Provide interface to use SVN 1.8 diff output options |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=476177">476177</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| </html:ul> |
| </html:p> |
| </description> |
| </theme> |
| |
| |
| <theme name="Bug Fixing"> |
| |
| <description> |
| <html:p> |
| <html:ul> |
| |
| <html:li> |
| Show Annotation from SVN Repositories opens two editors |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=331285">331285</html:a> |
| </html:li> |
| |
| <html:li> |
| Trust of expired certificate is volatile |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=384018">384018</html:a> |
| </html:li> |
| |
| <html:li> |
| Deadlock when deleting Secure Storage during SVN update |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=353462">353462</html:a> |
| </html:li> |
| |
| <html:li> |
| "Show History" keypress leaves focus in editor view |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=328987">328987</html:a> |
| </html:li> |
| |
| <html:li> |
| Issues with connectors shouldn't be silenced |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=350993">350993</html:a> |
| </html:li> |
| |
| <html:li> |
| Subversive does not handle multimodule projects correctly (maven projects etc.) |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=392882">392882</html:a> |
| </html:li> |
| |
| <html:li> |
| Synchronizations contain extra unwanted resources if selected using working sets |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=411341">411341</html:a> |
| </html:li> |
| |
| <html:li> |
| SVN+SSH problems when not using port 22 |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=394550">394550</html:a> |
| </html:li> |
| |
| <html:li> |
| When marking as merged, the file is considered as "added" |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388407">388407</html:a> |
| </html:li> |
| |
| <html:li> |
| History of a deleted file does not show the revision where the file was deleted |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=387494">387494</html:a> |
| </html:li> |
| |
| <!-- done --> |
| |
| <html:li> |
| SVNRemoteStorage: resource change listener jobs cause OOM |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=489143">489143</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Ignored files shown as outgoing additions |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=392750">392750</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Extensive SVN update checks for generated code |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=489649">489649</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Refactor copy/pasted queue code in SVNRemoteStorage |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=489664">489664</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Move 'Create Patch' action in pop-up menu next to 'Apply Patch' |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=486907">486907</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| No content for remote variant of deleted file in Synchronize View |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=488683">488683</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Typo in "Getting Started" documentation |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=485185">485185</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Information in "Trust server certificate" dialog is hard to read |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=485344">485344</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| "Compare with" dialogs exit with "A path under version control is needed for this operation" error message |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=485622">485622</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| An exception occurs while moving a resource into a package whose SVN text status is set to "Deleted" |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=486496">486496</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| "Inappropriate resource state" exception while adding replaced but not yet added folder to source control |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=486835">486835</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Compare with another branch shows files with no difference [SVN 1.7 or older] |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=326694">326694</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Weird behavior of the "Compare with branch" feature |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=484929">484929</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Deadlock is possible within RelocatedProjectHelper |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=483402">483402</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Prompt that asks what to do after project relocation shown in a loop forever |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=482565">482565</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| IConnectedProjectInformation is an unneeded interface |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=483232">483232</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Remove unused code in the InaccessibleLocationDataHelper class |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=483231">483231</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| FindRelatedProjectsOperation should not activate project initialization |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=483230">483230</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Remove outdated project-to-location management code |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=483229">483229</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| NPE in CreatePatchWizard [ID-AW5HY] |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=481725">481725</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Unhandled event loop exception org.eclipse.team.svn.ui.panel.local.EditTreeConflictsHelper.getSrcUrl |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=480521">480521</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| NPE in CompareWithLatestRevisionAction [ID-D9JJ1] |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=480129">480129</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Attempted to beginRule: P/xxxx, does not match outer scope rule in SVNRemoteStorage [ID-HTT9T] |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=325407">325407</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| NPE in SVNRepositoryLocation.asRepositoryContainer [ID-W6HFD] |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477111">477111</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Grammatical error |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=476637">476637</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| <html:li> |
| Unversioned deleted files may reappear in patch dialog if called from Synchronize View |
| <html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=476171">476171</html:a> <html:font color="green">[done]</html:font> |
| </html:li> |
| |
| </html:ul> |
| |
| </html:p> |
| </description> |
| </theme> |
| |
| </themes_and_priorities> |
| |
| </plan> |