Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Subversive New and Noteworthy"

 
(17 intermediate revisions by 5 users not shown)
Line 1: Line 1:
'''Also see the New & Noteworthy for:''' [[Subversive_New_and_Noteworthy_for_Galileo| Galileo]]
+
'''Also see the New & Noteworthy for:''' [[Subversive New and Noteworthy for Neon|Neon]], [[Subversive New and Noteworthy for Mars|Mars]], [[Subversive New and Noteworthy for Luna|Luna]], [[Subversive New and Noteworthy for Kepler|Kepler]], [[Subversive New and Noteworthy for Juno|Juno]], [[Subversive New and Noteworthy for Indigo|Indigo]], [[Subversive New and Noteworthy for Helios|Helios]], [[Subversive New and Noteworthy for Galileo|Galileo]]
  
Subversive New and Noteworthy items
+
== Introduction  ==
  
== M4 and previous  ==
+
Main target of this release is performance and stability improvement.
  
=== Connectors Discovery feature ===
+
== Documentation ==
 +
   
 +
With passing years due to many changes in plug-in functionality, documentation became slightly out of date. Although it requires a lot of work, it is still important and we plan to continue working on it in the future releases too. So, for now it is the issues #503325, #503330, #503542, #504927, #505006, #505089, #505115, #505119, #503329, #503327 that were addressed.
  
Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=280889 280889]. Subversive's Connector Discovery feature makes the process of finding and installing SVN Connectors much faster and easier than it was in versions before 0.7.8.I20090808-1900, when the installation process went like this:
+
== Stability  ==
  
*Install Subversive from 2 different update sites: one for SVN Team Provider and another for SVN Connectors
+
Stability improvements made were mainly related to the plug-in's compare functionality, such as issues caused by behaviour difference between SVN Kit and JavaHL API calls, improving the results representation etc. You can check addressed issue details on Eclipse Bugzilla in items: #501030, #506756, #502505, #505370, #508236, #508237, #495202, #492534. #509192, #509424.
*There were many combinations for installing Subversive and SVN Connectors, and some of these combinations were not compatible
+
  
The Connector Discovery feature greatly simplifies the things. Now you can install only Subversive SVN Team Provider. The next time Eclipse starts, on the first call to any Subversive functionality the Connector Discovery feature will detect that there are no connectors installed and will launch a dialog which displays the SVN Connectors you need and enables download and installation:
+
== Performance ==
  
[[Image:Connectors discovery.png]]
+
Thanks to the community people's help, there were some major performance improvements including both: CPU and memory usage reduction. These issues are addressed by Bugzilla items #501032, #505611, #506785, #506757, #506760, #506762, #506763, #506777, #504058, #506811, #505360.
  
=== List all locked files in a project ===
+
== Usability improvements ==
  
Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=279602 279602]. Add SVN Locks view which shows SVN locks and provides corresponding actions such as Lock, Unlock, Break Lock.
+
In order to improve comparison results representation we've provided an option in "Compare with..." dialogues, that allows to choose between ignoring of the common ancestry of the compared resources or not (issues #508231, #512313).
 
+
[[Image:Lock_view.png]]
+
 
+
=== Use Equinox secure storage ===
+
 
+
Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=295079 295079].
+
As authorization database is superseded by the Equinox secure storage, store secure data in Secure Storage. It was deleted obsolete Password Management page in SVN preferences, instead of it you can manage the list of passwords that have been saved via Secure Storage preference page. On first running of Subversive with Secure Storage support, secure data is automatically migrated from Authorization database, so you don't need to reenter it manually.
+
 
+
[[Image:Secure_storage.png]]
+
 
+
=== Add dialog for creating external resource ===
+
Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=288139 288139]. This dialog provides an ability to set external definition information to be added to a svn:externals property of the selected resource. It adds ability to make relative urls.
+
 
+
[[Image:Set_external_dialog.png]]
+
 
+
=== Correctly support externals in actions ===
+
 
+
Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=290386 290386]. Handle resources in external definitions as normal resources, especially it concerns to complex cases of defining externals, e.g. in commit, revert actions, decoration, Synchronize view.
+
  
 
[[Category:Subversive]]
 
[[Category:Subversive]]

Latest revision as of 06:14, 10 May 2017

Also see the New & Noteworthy for: Neon, Mars, Luna, Kepler, Juno, Indigo, Helios, Galileo

Introduction

Main target of this release is performance and stability improvement.

Documentation

With passing years due to many changes in plug-in functionality, documentation became slightly out of date. Although it requires a lot of work, it is still important and we plan to continue working on it in the future releases too. So, for now it is the issues #503325, #503330, #503542, #504927, #505006, #505089, #505115, #505119, #503329, #503327 that were addressed.

Stability

Stability improvements made were mainly related to the plug-in's compare functionality, such as issues caused by behaviour difference between SVN Kit and JavaHL API calls, improving the results representation etc. You can check addressed issue details on Eclipse Bugzilla in items: #501030, #506756, #502505, #505370, #508236, #508237, #495202, #492534. #509192, #509424.

Performance

Thanks to the community people's help, there were some major performance improvements including both: CPU and memory usage reduction. These issues are addressed by Bugzilla items #501032, #505611, #506785, #506757, #506760, #506762, #506763, #506777, #504058, #506811, #505360.

Usability improvements

In order to improve comparison results representation we've provided an option in "Compare with..." dialogues, that allows to choose between ignoring of the common ancestry of the compared resources or not (issues #508231, #512313).

Back to the top