blob: c02a3167fc48dedc98520852a8c0a707b2ffc5dd [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="Juno"/>
<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
Juno Simultaneous Release train.
</html:p>
</preamble>
<milestone date="13 Dec 2011" milestone="M4"><html:div>M4</html:div></milestone>
<milestone date="31 Jan 2012" milestone="M5"><html:div>M5</html:div></milestone>
<milestone date="20 Mar 2012" milestone="M6"><html:div>M6</html:div></milestone>
<milestone date="08 May 2012" milestone="M7"><html:div>M7</html:div></milestone>
<milestone date="22 May 2012" milestone="RC1"><html:div>RC1</html:div></milestone>
<milestone date="29 May 2012" milestone="RC2"><html:div>RC2</html:div></milestone>
<milestone date="05 Jun 2012" milestone="RC3"><html:div>RC3</html:div></milestone>
<milestone date="12 Jun 2012" 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/Juno_Plan">Eclipse Project Juno Plan page</html:a>
on the Eclipse wiki.
</html:p>
<html:p>
Our target is to complete 3.8 in late June 2012, in alignment with Juno.
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 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>
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>
Add SVN 1.7 support
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=365627">365627</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Smartcard Login on Windows (MSCAPI Support)
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=351510">351510</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Add SVN 1.7-compatible connector
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=361761">361761</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Add SVN 1.7 API support
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=361257">361257</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
UI commit extensions improvement
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=356025">356025</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
IRepositoryLocation state listener
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=356024">356024</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
ISVNConnector calls interception API
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=356023">356023</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Make SVN: 'Save Authorization Info' operation optional
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=349111">349111</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Add "record-only" option to the merge dialog
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=354996">354996</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
New decoration mode for branches and tags [fullpath]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=359650">359650</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Update SVN Kit to the 1.3.6.1 version
<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>
Replace with Revision fails to notice trivial changes on locked files
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=353875">353875</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>
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>
<!-- done -->
<html:li>
If there were no SVN-related activities on the workspace startup, Subversive can't see that imported projects are linked to SVN
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=336689">336689</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Provide "Edit properties conflicts" to edit conflicts on properties (and mark as merged)
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=364407">364407</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
NPE in EditTreeConflictsPanel [ID-W9I0E]
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=364895">364895</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Deadlock on startup
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=364550">364550</html:a> <html:font color="green">[not Subversive]</html:font>
</html:li>
<html:li>
Subversive doesn't refresh synchronize view after commit
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=329555">329555</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
JavaHL: Commit across multiple project atomically does not work
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=362182">362182</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Collapse All and Expand All buttons are separated in Team Sync view
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=230868">230868</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
"Subversive JDT ignore recommendations" plug-in deadlocks on Eclipse startup
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=359199">359199</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
SVN Compare does not allow new files to be copied
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=362652">362652</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Team-private members are marked at wrong time while importing the already shared project
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=361831">361831</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
There are no notification about the repository node absence while synchronizing workspace
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=361829">361829</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
When updating depth "Recursively" should be the default option
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=359651">359651</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Create branch from revision not work on project
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=357562">357562</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Do not mess svn:externals order
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=350143">350143</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Performance problem with Create Patch
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=333785">333785</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
When i "create patch". The patch file don't encode in utf-8
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=284081">284081</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Validation of the issue number using bugtraq:logregex is broken
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=300402">300402</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
'Replace with revision' fails when using javahl16 connector
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=351370">351370</html:a> <html:font color="green">[done]</html:font>
</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:font color="green">[done]</html:font>
</html:li>
<html:li>
Team Hook does not work while moving versioned files or folders into unmanaged project
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=254846">254846</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
extremely poor refreshLocalResourceImpl performance
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=259287">259287</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
FileReplaceListener performs time consuming actions at inappropriate time
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=321542">321542</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
svn perspective launches svnserve which never close
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=305658">305658</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Subversive Revert Operation Painfully Slow
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=324346">324346</html:a> <html:font color="green">[done]</html:font>
</html:li>
<html:li>
Evaluation of subversion.native.library system property to load libsvnjavahl-1.dll is missing
<html:a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=351499">351499</html:a> <html:font color="green">[done]</html:font>
</html:li>
</html:ul>
</html:p>
</description>
</theme>
<theme name="Support for Eclipse 3.8 workbench">
<description>
<html:p>
We will support 3.8 and 4.2 equally, and all the functionality will be the same.
</html:p>
</description>
</theme>
</themes_and_priorities>
</plan>