blob: 626f9e3c649f4ae961aefd8b5e58cfbffb101d6d [file] [log] [blame]
<?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="Mars"/>
<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 integration 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
Mars Simultaneous Release train.
</html:p>
</preamble>
<milestone date="20 Aug 2014" milestone="M1"><html:div>M1</html:div></milestone>
<milestone date="01 Oct 2014" milestone="M2"><html:div>M2</html:div></milestone>
<milestone date="12 Nov 2014" milestone="M3"><html:div>M3</html:div></milestone>
<milestone date="17 Dec 2014" milestone="M4"><html:div>M4</html:div></milestone>
<milestone date="04 Feb 2015" milestone="M5"><html:div>M5</html:div></milestone>
<milestone date="25 Mar 2015" milestone="M6"><html:div>M6</html:div></milestone>
<milestone date="06 May 2015" milestone="M7"><html:div>M7</html:div></milestone>
<milestone date="20 May 2015" milestone="RC1"><html:div>RC1</html:div></milestone>
<milestone date="27 May 2015" milestone="RC2"><html:div>RC2</html:div></milestone>
<milestone date="03 Jun 2015" milestone="RC3"><html:div>RC3</html:div></milestone>
<milestone date="10 Jun 2015" 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/Mars/Simultaneous_Release_Plan#Schedule">Eclipse Mars Project Plan page</html:a>
on the Eclipse wiki.
</html:p>
<html:p>
Our target is to complete 4.5 in June 2015, in alignment with Mars.
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.2 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.3.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.7.x and higher.</html:li>
<html:li>SVN version 1.7.x using SVN 1.7 compatible connectors.</html:li>
<html:li>SVN version 1.8.x using SVN 1.8 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 Mars 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>
Add typical SVN errors description and possible solutions to help pages
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=457516">457516</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Move Subversive m2e integration plugin to eclipse.org
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=455407">455407</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Unable to install Subversive via Eclipse Marketplace [add "Get Connectors" button into preferences]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=442249">442249</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Improve status caching with SVN 1.7/1.8 connectors
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=449932">449932</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Double click on folders in Compare Editor should expand/collapse them
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=449598">449598</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
There is no way to specify a multi-line property in automatic properties configuration
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=445999">445999</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Refactor Log should be written into console
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=211245">211245</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update all SVN operations console output
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=443135">443135</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Add API to convert SVN command options into command-line counterparts
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=443132">443132</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Refactor SVN API support [use strict types for constant enumerations, improve error codes etc.]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=462326">462326</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update JavaHL win64 binaries to 1.8.13
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=465831">465831</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update JavaHL win32 binaries to 1.8.13
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=465830">465830</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update to SVN Kit 1.8.9
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=465795">465795</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update to SVN Kit 1.7.14
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=465801">465801</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>
can't save files caused by The user operation for background work to complete
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=460232">460232</html:a>
</html:li>
<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>
Synchronizing operation failed
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=387950">387950</html:a>
</html:li>
<html:li>
Obstructed folders after doing a fresh svn check-out of a project using svn:externals
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=387882">387882</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>
Useless SVNProperty coversion in AddToSVNWithPropertiesOperation
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=461199">461199</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Improve RefreshResourcesOperation performance
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=465920">465920</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
SVNKit 1.8.7: NPE when adding new file to Version Control
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=460057">460057</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Automatic properties do not get applied to new files
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=456640">456640</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
JRE 1.6 incompatibility [ID-HK8DF]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=456334">456334</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
NPE at CopyRemoteResourcesToWcOperation [ID-QI8GK]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=457835">457835</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Preserve compatibility with the previous keybindings scheme [Default]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=456139">456139</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Cancel button is disabled on "Validate Repository Location" progress dialog
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=455204">455204</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Cleanup Subversive-M2E integration's code
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=456134">456134</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
There is a secure storage's password prompt when editing repo props even if the "save password" option is not set
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=453465">453465</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
[KeyBindings] SVN Sync and Commit keybindings no longer work
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=309074">309074</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Subversive / Maven shortcuts conflict
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=439499">439499</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Symlinks treated incorrectly
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=213197">213197</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Mistake in SVNEntryStatus documentation
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=452715">452715</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Team->Add to SVN action's enablement is wrong for externally linked resources
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=452714">452714</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Team->Show History action's enablement is wrong for unversioned resources
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=452710">452710</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
No content for conflicting additions in 3-way compare editor
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=449601">449601</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Compare editor shouldn't try fetching content of folders as it does for files
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=449597">449597</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Compare with: Importing new file problem
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=423308">423308</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
FileReplaceListener does not work in Luna
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=449550">449550</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
AddToSVNOperation.removeFromParentIgnore() breaks the "add to SVN" functionality [ID-OBDOR]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=446184">446184</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
NPE if WorkspaceRoot is passed into FileUtility.getResourcePath() [ID-S7NIJ]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=445453">445453</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Automatic properties are processed wrongly when ; or = characters are used as value parts
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=446000">446000</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
In automatic properties configuration dialog only first = should separate name and value
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=445997">445997</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
In automatic properties configuration dialog ; character in a value part should not have a special meaning
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=445998">445998</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
The automatic properties editor validation does not validate the name and the value properly
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=446001">446001</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Unable to install Subversive via Eclipse Marketplace [add "Get Connectors" button into preferences]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=442249">442249</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
There is an exception when unversioned resources selected for synchronizing [ID-OX0F5]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=426049">426049</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
opening a closed project with svnkit 1.3.8 working copy with JavaHL 1.7 connector freezes Eclipse
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=440297">440297</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
bugtraq:url does not work with URL starting with /
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=441393">441393</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Create patch with workspace root produces wrong result
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=437106">437106</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Wrong enablement in Create Patch wizard for nested projects
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=441039">441039</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
FileNotFoundException while trying to save an imported from repository and not existing locally file in "Compare with revision" editor [ID-WQB6L]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=438953">438953</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
When Project Explorer contains semanticfs then the error "SVN: '0x0040011a: Call Menu Action' operation finished with error: The resource is inaccessible" occurs on commit
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=437623">437623</html:a> <html:font color="green">[done]</html:font>
</html:li>
</html:ul>
</html:p>
</description>
</theme>
</themes_and_priorities>
</plan>