blob: 9ebffa8daef7482a2c11f05aedc20ace4fa1f12f [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="Luna"/>
<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
Luna Simultaneous Release train.
</html:p>
</preamble>
<milestone date="20 Aug 2013" milestone="M1"><html:div>M1</html:div></milestone>
<milestone date="01 Oct 2013" milestone="M2"><html:div>M2</html:div></milestone>
<milestone date="12 Nov 2013" milestone="M3"><html:div>M3</html:div></milestone>
<milestone date="17 Dec 2013" milestone="M4"><html:div>M4</html:div></milestone>
<milestone date="28 Jan 2014" milestone="M5"><html:div>M5</html:div></milestone>
<milestone date="11 Mar 2014" milestone="M6"><html:div>M6</html:div></milestone>
<milestone date="06 May 2014" milestone="M7"><html:div>M7</html:div></milestone>
<milestone date="20 May 2014" milestone="RC1"><html:div>RC1</html:div></milestone>
<milestone date="27 May 2014" milestone="RC2"><html:div>RC2</html:div></milestone>
<milestone date="03 Jun 2014" milestone="RC3"><html:div>RC3</html:div></milestone>
<milestone date="10 Jun 2014" 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/Luna/Simultaneous_Release_Plan#Schedule">Eclipse Luna Project Plan page</html:a>
on the Eclipse wiki.
</html:p>
<html:p>
Our target is to complete 4.4 in June 2014, in alignment with Luna.
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.7 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.2.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, 1.0.x and 1.1.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 Luna 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>
Document SVN API calls
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=417770">417770</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Subversion 1.8 support
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=411991">411991</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Add support for Eclipse-SourceReferences header
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=315011">315011</html:a> <html:font color="green">[import part: done]</html:font>
</html:li>
<html:li>
Allow freeform in SVN:IGNORE
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=427577">427577</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Introduce SVN 1.8 API support
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=417768">417768</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Provide access to SVN repository management API
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=417769">417769</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update SVN operations framework in order to support SVN 1.8 API
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=423701">423701</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
"Treat replacement as edit" should be true by default and should be represented in preferences
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=419850">419850</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Create a connector compatible with the SVN 1.8 working copy (JavaHL)
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=416782">416782</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Add JavaHL 1.8.0 Win32 support
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=416783">416783</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Add JavaHL 1.8.0 Win64 support
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=416784">416784</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Add SVN 1.8 connector based on SVN Kit 1.8.x
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=416796">416796</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update SVN 1.7.x SVN Kit connector to 1.7.11 version
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=416794">416794</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>
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>
If performing changes via external program, Subversive does not show actual status
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=430056">430056</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Delete file from SVN not work always
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=434944">434944</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Cannot commit package deletion (greyed out)
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=426706">426706</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
SVN 1.7 working copy format detection fails with SVN 1.8.3 connector
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=427092">427092</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
GetPropertiesOperation fails for deleted resource with SVN Kit 1.8.3 connector
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=427093">427093</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
There is an exception in Synchronize View when handling an obstructed resource of unexpected kind (dir instead of file)
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=427183">427183</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
There're unnecessary accesses to the file system while loading information on versioned resources
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=428141">427184</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>
NPE in EditTreeConflictsPanel [ID-LZRIO]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=425263">425263</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
NullPointerException in "Merge properties"
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=428253">428253</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Improve bug reporting code in SVNUtility.getWCRoot [ID-PH38V]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=428141">428141</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
A virtual folder in project will cause "The resource is inaccessible"
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=430349">430349</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Subversive produces unnecessary SVN error log entries for eclipse projects.
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=431237">431237</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
ResourceException in SaveProjectMetaOperation [ID-IE0RW]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=432177">432177</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
ArrayOutOfBoundsException in IgnoreMethodPanel [ID-MFS28]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=433287">433287</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Subversive crashes ID-PPJQ5
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=432930">432930</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Java Refactoring + SVN: Selecting "Cancel" in resource locking dialog leads to empty error dialog
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=433208">433208</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
No timeout on stalled connections
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=415366">415366</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Subversive doesn't allow to use IPv6 addresses as host names
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=418301">418301</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
NPE when using "Create Patch" in history view
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=419563">419563</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Undo Delete result in replaced content
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=419368">419368</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Deleting and replacing a resource is a SVN delete/add instead of a modify
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=276018">276018</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
FileNotFoundException in FileUtility.copyFile [ID-JJCVG]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=421251">421251</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Synchronize view mistakingly treats workspace root as versioned resource [ID-NYQUI]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=417835">417835</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Connectors discovery fails with exceptions on MacOS X
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=418768">418768</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
NPE in PropertyCompareInput [ID-KULS6]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=422623">422623</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Button position should comply Linux "convention": positive button on the right-most
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=422826">422826</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Team > Create patch makes a patch with wrong file order
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=417744">417744</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Eclipse 3.2 is not supported anymore, but related code throws exceptions [ID-NN8U0]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=417500">417500</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
When commit is across different working copies there is a chance to lose some post commit errors if more than one occurs
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=417767">417767</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Deleted file's revision is shown incorrectly with SVN 1.7.x client
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=414406">414406</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
"unversioned" string in the ResourceVariant class is not internationalized
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=414401">414401</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Base revision's content is empty for a file deleted under the SVN 1.7.x client
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=414400">414400</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
"Create patch" wizard should include each resource into the patch file just once when nested projects are used
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=414388">414388</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
"Create Patch" wizards show the UTF-8 encoding twice current platform uses UTF-8 by default
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=414386">414386</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
OperationCanceledException isn't handled properly
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=412609">412609</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Copying should be cancelled without getting an error report when destination resource exists on disk but not in sync with workspace [ID-IDGZI]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=411480">411480</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
SVNUtility.getSVNInfo() isn't compatible with SVN 1.7 [ID-KOSUR]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=412253">412253</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
JavaHL Win32 connector is shown on Win64 platform by the discovery feature
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=411958">411958</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
JavaHL Win64 connector isn't shown by the discovery feature
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=411957">411957</html:a> <html:font color="green">[done]</html:font>
</html:li>
</html:ul>
</html:p>
</description>
</theme>
</themes_and_priorities>
</plan>