blob: 199983854d22e61d44413b83a1f2110073e6fb38 [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="Kepler"/>
<introduction>
<html:p>
Subversive provides you a probability
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
Kepler Simultaneous Release train.
</html:p>
</preamble>
<milestone date="26 Aug 2012" milestone="M1"><html:div>M1</html:div></milestone>
<milestone date="07 Oct 2012" milestone="M2"><html:div>M2</html:div></milestone>
<milestone date="18 Nov 2012" milestone="M3"><html:div>M3</html:div></milestone>
<milestone date="23 Dec 2012" milestone="M4"><html:div>M4</html:div></milestone>
<milestone date="11 Feb 2013" milestone="M5"><html:div>M5</html:div></milestone>
<milestone date="24 Mar 2013" milestone="M6"><html:div>M6</html:div></milestone>
<milestone date="07 May 2013" milestone="M7"><html:div>M7</html:div></milestone>
<milestone date="21 May 2013" milestone="RC1"><html:div>RC1</html:div></milestone>
<milestone date="28 May 2013" milestone="RC2"><html:div>RC2</html:div></milestone>
<milestone date="04 Jun 2013" milestone="RC3"><html:div>RC3</html:div></milestone>
<milestone date="11 Jun 2013" 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/Kepler/Simultaneous_Release_Plan#Schedule">Eclipse Project Kepler Plan page</html:a>
on the Eclipse wiki.
</html:p>
<html:p>
Our target is to complete 4.3 in June 2013, in alignment with Kepler.
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 3.5 and earlier, nor JRE 1.4. 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 3.6.x and higher</html:li>
<html:li>JDK/JRE 1.5.x and higher</html:li>
<html:li>SVN version 1.1.x-1.6.x using SVN 1.6 compatible connectors.</html:li>
<html:li>SVN version 1.7.x using SVN 1.7 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>Compatible with 0.7.x and 1.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 Kepler release.
<html:ul>
<!-- <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>
Improvement: add extension point for declaring custom properties
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=306806">306806</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Display post-commit error messages to the user
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=354843">354843</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Improve Team Annotate with useful default revision values
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=296239">296239</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
"Clear selection" in the commit dialog unchecks all the items, not only the selected ones
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=370254">370254</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Show a user friendly error message if the merge/update/switch caused an unresolved conflict over the .project file [ID-UOAA9]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=365867">365867</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Please add support for SlikSVN library (at least under Win64)
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388396">388396</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Use SVN Kit 1.7.5.v1
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=363000">363000</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update SVN Kit 1.3.7 to 1.3.8
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=363000">363000</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update JavaHL 1.7.4 to 1.7.5
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=385038">385038</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>
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 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>
"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>
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>
<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>
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> -->
<!-- done -->
<html:li>
ClassCastException in time of tag operation
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=409021">409021</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Repository location: "normalize URL" function does not handle file:/// protocol correctly
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=409234">409234</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update switches subfolder back to trunk from branch
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=406580">406580</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
"Apply incoming changes" on "deleted/deleted" generates an error
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=407631">407631</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
When there's a tree conflict, "Edit conflicts" is also enabled and does nothing
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=407633">407633</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Subversive keeps to show incoming changes for files and directories after all incoming changes have been updated
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=403043">403043</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
"Create Patch" creates patch in UTF-8 (without BOM) irrespective of the file encoding (Windows-1252)
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=404713">404713</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Auto lock error with maven hierarchy [ID-X5CXN]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=374591">374591</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
svn appears to have old fashioned update site instead of p2 repo? [check if there any issues with existing p2 repo]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=387542">387542</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
update svn:externals source file results in removal of the svn:mime-type property
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=387304">387304</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Error when trying to modify a file with the property "svn:needs-lock" in the JSP editor
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=377013">377013</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
SVN Connectors failed to install in Eclipse 64 bit for RCP and RAP Developers.
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=376317">376317</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Cannot complete the install because some dependencies are not satisfiable
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=356558">356558</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Synchronize window showing add icon decoration instead of delete icon for outgoing change Eclipse 4.2
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388445">388445</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Inaccurate preference names and documentation regarding "freeze svn:externals" feature
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=387324">387324</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Edit conflict can not find -right.r file with the SVN 1.7-compatible connectors
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=383183">383183</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
"Check Out As" shouldn't delete an empty project folder, since folder creation later may be impossible due to security restrictions
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=321810">321810</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
svn:externals syntax check too strict
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=316114">316114</html:a> <html:font color="green">[not Subversive]</html:font>
</html:li>
<html:li>
Branch/Tag/Copy dialogs should notify about possible ways of "/" character usage
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=382311">382311</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Refresh on location/root nodes in SVN Repositories View shows multiple credential dialogs
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=385690">385690</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Unchecked "Save password" repository location option shouldn't prevent user name from being saved
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=385890">385890</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Using svn+ssh:// repositories with private key authentication causes subversive to popup ssh login dialog two times for every repository operation.
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=239871">239871</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
NPE in FreezeExternalsOperation [ID-IP4PU]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=385818">385818</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
NPEs in Override and Commit in models mode [ID-BOO7P]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=372098">372098</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
ClassCastException in time of branch/tag operation [ID-M43MD]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=385530">385530</html:a> <html:font color="green">[done]</html:font>
</html:li>
</html:ul>
</html:p>
</description>
</theme>
</themes_and_priorities>
</plan>