blob: 5e9326fc8b0cfc73cb94af79f8ca9118675024f8 [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="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>