- SVN 1.8 API and working copy format support;
- SVN repository management API support;
- "Treat replacement as edit" feature;
- "Allow freeform in SVN:IGNORE" feature;
- Support for SVN in Eclipse-SourceReferences header while importing project.
Since there was a long history of changes in SVN integration API dictated by the changes in SVN functionality, there were inevitably a few of odd things that could make its usage somewhat annoying. So, while working on bug 417768 we've made a lot of changes in order to make SVN API look more uniform, easy to understand and use. What was changed:
- ISVNConnector.Depth was moved level up and renamed to SVNDepth
- repository administration-related APIs were moved to the separate interface ISVNManager
- ISVNConnector.commit now returns revisions of successfull commits through ISVNProgressMonitor
-
in order to make naming conventions uniform, some methods were renamed:
- doImport -> importTo
- doExport -> exportTo
- logEntries -> listHistoryLog
- info -> getInfo
- list -> listEntries
- getProperties -> listProperties
- getRevisionProperties -> listRevisionProperties
-
some methods were renamed/deleted due to changes in SVN API in order to better reflect their functions:
- removeProperty and setProperty were replaced with setPropertyLocal and setPropertyRemote
- remove was split to removeRemote and removeLocal
- copy was split to copyRemote and copyLocal
- move was split to moveRemote and moveLocal
- merge, diff and diffStatus methods that were receiving two different URLs as their arguments were renamed to mergeTwo, diffTwo and diffStatusTwo accordingly.
- SVNNotification.NodeLock.isKnownStatus was renamed to SVNNotification.NodeLock.isStatusKnown
- SVNNotification.NodeStatus.isKnownStatus was renamed to SVNNotification.NodeStatus.isStatusKnown
- SVNNotification.PerformedAction.isActionKnown was renamed to SVNNotification.PerformedAction.isKnownAction
Provide translatable language packs
- Subversive requires J2SE 1.6 and Eclipse 4.2 or higher
- Subversive supports SVN 1.7 – 1.8 and migration from SVN 1.6 and earlier.
Name | Date | Description |
---|---|---|
Subversive 2.0 | 2014/06/25 | Release day |
Subversive 2.0 RC | 2014/06/02 | Release Candidate |