blob: 622b0976f3c6ee90a87735a3594e049951580c6f [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="Indigo"/>
<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
<html:a href="http://wiki.eclipse.org/Indigo_Simultaneous_Release">Indigo Simultaneous Release</html:a> train.
</html:p>
</preamble>
<milestone date="30 Jan 2011" milestone="M5"><html:div>M5</html:div></milestone>
<milestone date="13 Mar 2011" milestone="M6"><html:div>M6</html:div></milestone>
<milestone date="01 May 2011" milestone="M7"><html:div>M7</html:div></milestone>
<milestone date="15 May 2011" milestone="RC1"><html:div>RC1</html:div></milestone>
<milestone date="22 May 2011" milestone="RC2"><html:div>RC2</html:div></milestone>
<milestone date="29 May 2011" milestone="RC3"><html:div>RC3</html:div></milestone>
<milestone date="05 Jun 2011" 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/Eclipse/Indigo_Plan">Eclipse Project Indigo Plan page</html:a>
on the Eclipse wiki.
</html:p>
<html:p>
Our target is to complete 3.7 in late June 2010, in alignment with Indigo.
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.3 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.4.x and higher</html:li>
<html:li>JDK/JRE 1.5.x and higher</html:li>
<html:li>SVN version 1.1.x-1.5.x using SVN 1.5 compatible connectors.</html:li>
<html:li>SVN version 1.1.x-1.6.x using SVN 1.6 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 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>
<html:ul>
<html:li>
Add SVN 1.7 support (if released in time)
</html:li>
<html:li>
Improve Team Annotate with useful default value and display excluded range
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=296239">296239</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>
Subversive installation instructions are out of date
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=286051">286051</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Remove Subversive menu in Help
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=229495">229495</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update SVN Kit version
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=334452">334452</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
There is no access to the SVN 1.6-related method signatures
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=333211">333211</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Allow repository creation with the latest SVN Kit-based connector
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=333202">333202</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Remove SVN 1.4-related connectors from the discovery feature list
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=326831">326831</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update javahl binaries
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=326829">326829</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
IWorkspaceRoot.findFilesForLocation() is deprecated
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=331373">331373</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
IWorkspaceRoot.findContainersForLocation() is deprecated
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=331188">331188</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Eclipse-LazyStart option is deprecated in Eclipse 3.3 and later versions
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=331003">331003</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Avoid deprecated method calls in the native connectors
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=333210">333210</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Ability to reject incoming changes (make Mark as Merged active)
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=297821">297821</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Properties conflict on project makes Subversive totally unusable
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=283999">283999</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Subversive should not set forcibly svn:mime-type to text/plain
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=322772">322772</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Calls to the deprecated function in the SelectPatchFilePage
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=332775">332775</html:a> <html:font color="green">[done]</html:font>
</html:li>
</html:ul>
</html:p>
</description>
</theme>
<theme name="Bug Fixing">
<description>
<html:p>
We have lot of issue reports and tip for improvements on our tracker. Most important of
these reports should be processed until Subversive is released.
<html:ul>
<html:li>
Extremely poor refreshLocalResourceImpl performance
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=259287">259287</html:a>
</html:li>
<html:li>
SVN repositories view blocks UI thread
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=295110">295110</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>
<!-- done -->
<html:li>
Lots of warnings in the build.properties files
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=330843">330843</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Incorrect SVN connectors compatibility version
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=328564">328564</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Incorrect version of JavaHL 1.6.x connector plugin
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=328561">328561</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Unreasonable error message when communication with server fails [ID-JS430]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=322316">322316</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Remove duplicated code parts
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=333061">333061</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Pressing Cancel during compare results in invalid GUI message (no differences)
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=328820">328820</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
There is compilation issue in the core plug-in under Eclipse 3.7
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=332528">332528</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Finish to create new SVN repository and share project in single operation fails
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=330780">330780</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
"Negative revision numbers are not allowed" error while performing "Mark As Merged" operation
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=330737">330737</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Use Shell from the FileModificationValidationContext if possible
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=330638">330638</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Eclipse 3.5 discovery feature connector source code produces compilation errors
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=330637">330637</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
SVNTeamModificationValidator does not take into account LockProposeUtility.proposeLock(..) returned status
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=330290">330290</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Finish button on "Select Resource" dialog not enabled until a different revision is selected
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=329756">329756</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
SWTException when Subversive UI plugin starts in a worker thread
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=326684">326684</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
NPE starting target workspace
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=328149">328149</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Subversive does not start correctly under Eclipse 3.5.x with discovery feature enabled
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=326834">326834</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Discovery feature do not starts under Eclipse 3.6
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=326564">326564</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
The conflict editor ignores custom file encoding on the right hand side, uses encoding from container instead
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=325122">325122</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Resolving Tree Conflicts - Apply Local Changes doesn't work on 2.2.2
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=320843">320843</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
NPE in SVNRemoteStorage
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=324394">324394</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Tag pattern in SVNFetchFactory to restrictive, i.e. no dots allowed
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=285836">285836</html:a> <html:font color="green">[done]</html:font>
</html:li>
</html:ul>
</html:p>
</description>
</theme>
</themes_and_priorities>
</plan>