| ******************************************************************************** |
| * Subversive Release Notes * |
| * * |
| * Subversive - a brand new Eclipse Client for Subversion (SVN) * |
| * See details at http://www.eclipse.org/subversive * |
| ******************************************************************************** |
| |
| Version 1.0.0.I20120601-1700 release date: 01 June 2012 |
| |
| 1. What's New |
| |
| The version is 1.0.0 graduation release. |
| |
| Changes comparatively to the previous release version are listed below. The full list of |
| changes you can find in Change Log. |
| |
| Features: |
| * Add SVN 1.7 support (bug 365627) |
| * Rename "Commit Templates" preferences node to the "Comments and Input History" (bug 367026) |
| * Smartcard Login on Windows (MSCAPI Support) (bug 351510) |
| + special thanks for the contribution to Markus Oberlassnig (ilogs information logistics GmbH) |
| * Add SVN 1.7 API support (bug 361257) |
| * Replace with Revision fails to notice trivial changes on locked files (bug 353875) |
| + special thanks to Neels Hofmeyr |
| * New decoration mode for branches and tags [fullpath] (bug 359650) |
| * UI commit extensions improvement (bug 356025) |
| + special thanks to Jc Temp |
| * Create patch to Workspace could default location to current project (bug 356042) |
| * IRepositoryLocation state listener (bug 356024) |
| + special thanks to Jc Temp, Eike Stepper |
| * ISVNConnector calls interception API (bug 356023) |
| + special thanks to Jc Temp, Eike Stepper, Adrian |
| * Add "record-only" option to the merge dialog (bug 354996) |
| * Make SVN: 'Save Authorization Info' operation optional (bug 349111) |
| * Update Subversive help regarding persistent SVN+SSH connection option (bug 349139) |
| * Provide a flexible way to traverse resources tree in operation execution context (bug 345170) |
| * Provide several modes for a branch/tag creation based on the working copy (bug 343073) |
| * Undo and Redo doesn't work in Commit Dialog (bug 298556) |
| * Add the svn:mergeinfo property into the SVN Property editor list (bug 339832) |
| * Improve bug report facilities (bug 337250) |
| * Allow to branch/tag files and folders in single transaction in the SVN Repositories view (bug 335922) |
| * Provide API to open the History view on a specific revision range (bug 335421) |
| * There is no access to the SVN 1.6-related method signatures (bug 333211) |
| * Allow repository creation with the latest SVN Kit-based connector (bug 333202) |
| * Add documentation about Revision Graph options dialog (bug 317802) |
| * [Revision Graph] Allow to hide merge connections by pressing on merge icon (bug 319383) |
| * Make lighter comment color for selected node in Revision Graph (bug 317699) |
| * Allow to call revision graph for multi-selection (bug 318719) |
| * Add help about Properties View contribution in Revision Graph (bug 319109) |
| * Show nodes info in Properties View in Revision Graph (bug 319104) |
| * Show example of date in preferences (bug 299908) |
| * Save revision graph setting in options dialog (bug 317839) |
| * [Revision Graph] Allow to search revision nodes on graph (bug 319968) |
| * [Revision Graph] Allow to specify revisions range (bug 319249) |
| * Support set-depth option (bug 295217) |
| * Add merge information to revision graph (bug 313134) |
| |
| Fixes: |
| * Incorrect console color preferences handling (bug 376929) |
| * NPE in SVNUtility when repository is unavailable [ID-S1M7B] (bug 377166) |
| * Correct supported Eclipse Platform version restriction according to the used API (bug 377864) |
| * "Resource '/.../.svn' does not exist" exception while checking for SVN meta-information [ID-BHMBD] (bug 378922) |
| * NPE while sharing project using the SVN 1.7 connector [ID-FMF5P] (bug 379628) |
| * NPE in ScanLocksOperation.createLockFile [ID-OKCDI] (bug 375150) |
| * "Document is closed" exception while writing to the console [ID-UODT8] (bug 374884) |
| * Missing Text fields in Commit dialog (bug 375038) |
| * NPE in EditTreeConflictsPanel due to wrong enablement (bug 373821) |
| * Class SVNConsole shouldn't extend MessageConsole (bug 373049) |
| * SVNConsole class shouldn't be initialized at plug-in startup (bug 370374) |
| * [KeyBindings] SVN Sync and Commit keybindings no longer work (bug 309074) |
| * Commit UI extension fails to set a commit message prior to opening the dialog (bug 372027) |
| * org.eclipse.team.svn.ui.compare.ResourceCompareInput.ResourceElement fails to return an InputStream from getContents when compare is invoked against a folder (bug 363845) |
| * If there were no SVN-related activities on the workspace startup, Subversive can't see that imported projects are linked to SVN (bug 336689) |
| * Provide "Edit properties conflicts" to edit conflicts on properties (and mark as merged) (bug 364407) |
| * "Edit Conflicts" action should cover both: property and content conflict cases (bug 370072) |
| * "Mark As Merged" seemingly has no effect on projects with property conflicts (bug 370071) |
| * Exception produced on Show Revision Graph for a source folder (bug 369217) |
| * Move refactoring cause NPE (bug 368325) |
| * Shift and Enter in the commit message window -annoyingly- always causes a commit (bug 366954) |
| * Add "path history depth" setting (bug 367027) |
| * There are Eclipse 3.7-specific API usage due to misleading documentation (bug 364572) |
| * Subversive doesn't refresh synchronize view after commit (bug 329555) |
| * JavaHL: Commit across multiple project atomically does not work (bug 362182) |
| * Collapse All and Expand All buttons are separated in Team Sync view (bug 230868) |
| * "Subversive JDT ignore recommendations" plug-in deadlocks on Eclipse startup (bug 359199) |
| * Problem with RevisionComposite_Reverse (bug 363635) |
| + special thanks to Satoru Yoshida |
| * Problem with MarkAsMergedAction.tooltip (bug 363634) |
| + special thanks to Satoru Yoshida |
| * SVN Compare does not allow new files to be copied (bug 362652) |
| * NPE while obtaining IProxyData data for the specified host [ID-ELYHN] (bug 362983) |
| * If there were no SVN-related activities on the workspace startup, Subversive can't see that imported projects are linked to SVN (bug 336689) |
| + special thanks to Brice Laurencin, Kris De Volder |
| * ClassCastException in ShowHistoryViewOperation [ID-L8NW8] (bug 362570) |
| * Team-private members are marked at wrong time while importing the already shared project (bug 361831) |
| + special thanks to Kris De Volder |
| * There are no notification about the repository node absence while synchronizing workspace (bug 361829) |
| * ReplaceWithRemoteOperation ignores cancellation event (bug 359652) |
| * When updating depth "Recursively" should be the default option (bug 359651) |
| * SVN: '0x00400113: Show Conflict Editor' operation finished with error: null (bug 358998) |
| * FileNotFoundException in ReplaceWithLatestRevisionAction [ID-PASE4] (bug 323684) |
| * Unable to compare files from different branches (bug 356870) |
| * False warning about tag modification (bug 358068) |
| * Create branch from revision not work on project (bug 357562) |
| * NPE in SwitchOperation [ID-LK5LW] (bug 351434) |
| * NPE in ResourceCompareInput [ID-H92AC] (bug 356872) |
| * NPE in MarkAsMergedOperation [ID-WZ3PP] (bug 357104) |
| * Problem during Replace with Latest from repository (temporary path is too long) (bug 297721) |
| * Changes model initialization shouldn't cause an I/O exception [ID-AI4E7] (bug 355901) |
| * Class Preferences, methods savePluginPreferences() and getProxyDataForHost() are deprecated (bug 355996) |
| * GetRemoteFolderChildrenOperation implementation depends on the JDK specific (bug 352947) |
| * Do not mess svn:externals order (bug 350143) |
| + special thanks to Julien HENRY |
| * Duplicate folder name for svn:externals if same destination (bug 353009) |
| + special thanks to Julien HENRY |
| * Performance problem with Create Patch (bug 333785) |
| * Refactor SVN locks support code (bug 354058) |
| * Data processing error is mistakenly recognized as a bug in the CreatePatchOperation code [ID-W32HV] (bug 354062) |
| * When i "create patch". The patch file don't encode in utf-8. (bug 284081) |
| * Missing Resources dialog does not resize correctly (bug 304486) |
| * JavaHL is independent of Windows, please properly document this (bug 307397) |
| * Exceptions when eclipse start (bug 302569) |
| * Validation of the issue number using bugtraq:logregex is broken (bug 300402) |
| * SetRevisionAuthorNameOperation shouldn't be performed if original (commit, copy etc.) operation failed [ID-WP0UC] (bug 354812) |
| * Negative revision numbers are not allowed [ID-VBVYH] (bug 296094) |
| * 'Replace with revision' fails when using javahl16 connector (bug 351370) |
| * SVN repositories view blocks UI thread (bug 295110) |
| * Useless reordering in the SVN Repositories View (bug 351649) |
| * Team Hook does not work while moving versioned files or folders into unmanaged project (bug 254846) |
| * NPE in CompareEditorInput.setDirty in Eclipse 3.7 [ID-MAMS9] (bug 348787) |
| * SVNKitconnector may access uninitialized CoreExtensionsManager (bug 351357) |
| * IllegalArgumentException in AbstractActionOperation [ID-CUA4N] (bug 350077) |
| * extremely poor refreshLocalResourceImpl performance (bug 259287) |
| * FileReplaceListener performs time consuming actions at inappropriate time (bug 321542) |
| * svn perspective launches svnserve which never close (bug 305658) |
| * Correct french translation for PerformancePreferencePage_enableCache (bug 349138) |
| * Correct help section regarding latest changes in Merge Dialog behaviour (bug 347143) |
| * Bug fix: update version number to the actual 1.6.15 (bug 347568) |
| * Indigo requires license update (bug 346698) |
| * Sometimes SVN Kit does not throw an exception when repository is inaccessible [ID-VIT54] (bug 347737) |
| * Deadlock when starting Eclipse with Synch View open [ID-V0QM2] (bug 313866) |
| * Indigo requires license update (bug 346698) |
| * Make revision selection dialog more intuitive (automatically include lesser revision changes into the selected range) (bug 319962) |
| * No way to specify correctly a name for the resources traversal operation (bug 345855) |
| * Rename Class/Interface causes code garbage with Subversive and keyword substitution (bug 315279) |
| * MarkAsMergedOperation ignores cancellation event (bug 345169) |
| * SVNMoveDeleteHook does not report any errors happened while moving resources (bug 344361) |
| * Unused NLS message (bug 343439) |
| * Branch/Tag action from the "Team" menu blocks UI thread (bug 342743) |
| * "Keep resource history" option name in the "Team->Copy To" dialog causes misunderstanding (bug 341723) |
| * Set Keywords action is enabled for new resources (bug 311665) |
| * NPE in SVNHistoryPage resource state listener [ID-Q5KRR] (bug 341896) |
| * Undo Delete does not restore the latest file state but the version before (bug 340318) |
| * Missing NLS string in plugins.properties (bug 341364) |
| * UIMonitorUtility is not equipped to handle applications with more than one shell (bug 341271) |
| * IndexOutOfBoundsException during cache update (bug 315544) |
| * Correct connectors compatibility ID [ID-D1U3Y] (bug 340527) |
| * Correct Mylyn integration feature dependencies (bug 340376) |
| * IllegalStateException in discovery feature when network problem or cancellation occurs [ID-FEJWD] (bug 334408) |
| * Extract operation fails with exception [ID-BOAKP] (bug 339469) |
| * "Unrecognized node kind" error while comparing resources [ID-RTYVU] (bug 338876) |
| * Unhandled EOF exception in Revision Graph [EID-NVOHU] (bug 338485) |
| * No error dialog appears if commit fails (bug 338641) |
| * "Find/Check out as": destination folder browser should open location of actual workspace [ID-P1ILO] (bug 334252) |
| * ResourceContentStorage does not implement equals() (bug 305866) |
| * Update Subversive help regarding installation and updating workflow (bug 338289) |
| * Remove Subversive menu in Help (bug 229495) |
| * The "svnconnector" extension point is broken (bug 336207) |
| * SWTException in SVNTeamModificationValidator when lock is required (bug 336064) |
| * Extract operation fails under certain conditions (bug 335079) |
| * Remove duplicated code parts (bug 333061) |
| * Pressing Cancel during compare results in invalid GUI message (no differences) (bug 328820) |
| * Calls to the deprecated function in the SelectPatchFilePage (bug 332775) |
| * There is a compilation issue in the core plug-in under Eclipse 3.7 (bug 332528) |
| * Connectors from polarion update site not detected (bug 328104) |
| * No serialVersionUID for the serializable class ActionIDList (bug 332235) |
| * Finish to create new SVN repository and share project in single operation fails (bug 330780) |
| * IWorkspaceRoot.findFilesForLocation() is deprecated (bug 331373) |
| * IWorkspaceRoot.findContainersForLocation() is deprecated (bug 331188) |
| * [ID-ZT6S5] "Negative revision numbers are not allowed" error while performing "Mark As Merged" operation (bug 330737) |
| * Eclipse-LazyStart option is deprecated in Eclipse 3.3 and later versions (bug 331003) |
| * Lots of warnings in the build.properties files (bug 330843) |
| * Use Shell from the FileModificationValidationContext if possible (bug 330638) |
| * Eclipse 3.5 discovery feature connector source code produces compilation errors (bug 330637) |
| * SVNTeamModificationValidator does not take into account LockProposeUtility.proposeLock(..) returned status (bug 330290) |
| * Error in menu item title: "Comapre With" (bug 330228) |
| * Ability to reject incoming changes (make Mark as Merged active) (bug 297821) |
| * Finish button on "Select Resource" dialog not enabled until a different revision is selected (bug 329756) |
| * Correct simple share mode option name (bug 329726) |
| * Wrong French translation for a SVN error (bug 329201) |
| * Some NLS messages should be removed (bug 329187) |
| * SWTException when Subversive UI plugin starts in a worker thread (bug 326684) |
| * No tooltip for clock icon on merge dialog (bug 326074) |
| * NPE starting target workspace (bug 328149) |
| * Properties conflict on project makes Subversive totally unusable. (bug 283999) |
| * Update javahl binaries to 1.6.12 version (bug 326829) |
| * Subversive does not start correctly under Eclipse 3.5.x with discovery feature enabled (bug 326834) |
| * Remove SVN 1.4-related connectors from the discovery feature list (bug 326831) |
| * Discovery feature do not starts under Eclipse 3.6 (bug 326564) |
| * The conflict editor ignores custom file encoding on the right hand side, uses encoding from container instead (bug 325122) |
| * Resolving Tree Conflicts - Apply Local Changes doesn't work on 2.2.2 (bug 320843) |
| * Subversive should not set forcibly svn:mime-type to text/plain (bug 322772) |
| * NPE in SVNRemoteStorage [ID-AFBM0] (bug 324394) |
| * Default key binding in editors prevents AT from working properly (bug 316097) |
| * Commit Comments history depth doesn't have any effect, when i change it to lower value (bug 302571) |
| * [Revision Graph] Add ... to Show Revision Graph action (bug 319138) |
| * Handle missing resources in Commit dialog (bug 312874) |
| * [Revision Graph] Increase vertical offset between neighbor nodes (bug 319133) |
| * Create patch file filter not working (bug 302937) |
| * [Revision Graph] Increase graph margin (bug 319129) |
| * Error when calling SVN Info for moved resource (bug 315545) |
| * [Revision Graph] Show graph for called resource (bug 319243) |
| * Error in annotation if there are specified revisions (bug 317612) |
| * Connector discovery says it's retrieving list from eclipse.org, but connects to community.polarion.com (bug 320955) |
| * Show History failure - No such revision (bug 312464) |
| * [Revision Graph] Improve comment presentation (bug 319228) |
| * [Revision Graph] Improve tooltip presentation (bug 319148) |
| * Allow to truncate paths in Revision Graph (bug 319029) |
| * Handle if errors happen during revision info fetching at Revision Graph (bug 317801) |
| * NPE in create patch (bug 300720) |
| * Cache directory is empty for revision graph (bug 317266) |
| * All updates in a merge marked as conflicts (bug 312585) |
| * [Show History] Error: Retrieval of mergeinfo unsupported (bug 257669) |
| * Lock user account with Subversive (bug 314490) |
| * Realm credentials are not used in auth prompt (bug 314639) |
| * Unable to customize preferences when Subversive is embedded in an eclipse product (bug 311019) |
| |
| |
| 2. Information |
| |
| 2.1. System Requirements |
| |
| Subversive requires JDK 1.5 or higher and supports following versions of Eclipse: |
| * 3.6 |
| * 3.7 |
| * 3.8 |
| * 4.2 |
| |
| Subversive supports |
| Subversion version 1.4-1.6 with SVN Kit 1.3.7 and JavaHL 1.6.15, |
| Subversion version 1.7 with SVN Kit 1.7.4-v1 and JavaHL 1.7.4, |
| |
| 2.2 Known issues |
| |
| * "Find projects" part of "Find/Checkout As" action could take too much time on slow connections |