SVNKit library is removed from the platform

IntelliJ 2018.1 removes the support of svn integration via SVNKit. The library is also removed from the platform dependencies and is no longer available for plugins. Now a command-line svn client is the only way to integrate with svn and execute svn-commands.

We made our best to maintain compatibility, however, some breakages could not be avoided. API changes are described at http://www.jetbrains.org/intellij/sdk/docs/reference_guide/api_changes_list.html

Here is the list of the affected plugins known to us (plugins from the Plugin repository):

SVN Revision Graph https://plugins.jetbrains.com/plugin/6178-svn-revision-graph
SourceFinder https://plugins.jetbrains.com/plugin/7130-sourcefinder
VCS Revision Graph https://plugins.jetbrains.com/plugin/1832-vcs-revision-graph
CollabNet Tools https://plugins.jetbrains.com/plugin/7116-collabnet-tools
Review board https://plugins.jetbrains.com/plugin/7872-review-board
HP ALI https://plugins.jetbrains.com/plugin/6930-hp-ali
Test Recorder https://plugins.jetbrains.com/plugin/9394-test-recorder
SVNToolBox https://plugins.jetbrains.com/plugin/7321-svntoolbox
z2-environment https://plugins.jetbrains.com/plugin/7470-z2-environment
Review board plugin for IntelliJ idea https://plugins.jetbrains.com/plugin/10241-review-board-plugin-for-intellij-idea

We notified authors and sent pull requests with required changes for the plugins, but it could happen there are some plugins outside the repository which rely on SVNKit. If you own such, please update accordingly.

SVNKit was removed due to several reasons, mainly because it is only used to work with old svn 1.6 working copy format, thus bringing a little value to our users.

This entry was posted in IntelliJ Platform and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *