Bazaar Subversion Plugin 0.5.0
Bazaar Subversion Plugin allows bzr direct access to Subversion repositories.
The plugin can at the moment be used to commit to, pull from, merge from, push to and view logs of Subversion branches from Bazaar.
It is fully functional, but has only been tested on a few different Subversion branches (samba, wireshark, subversion, cups), so should be considered alpha.
- Connecting to remote Subversion repositories over all protocols supported by Subversion itself (at present: svn://, svn ssh://, http:// (webdav), file://) as well as dump files. Checkouts, lightweight checkouts and branching works.
- Track Bazaar merges in Subversion. Merged revisions show up as ghosts.
- Subversion working copies. Can be modified, queried (bzr status on a vanilla working copied created with svn co works) and committed from.
- Committing to Subversion from Bazaar.
- Push Bazaar revisions to Subversion. These revisions will show up in Subversion as a commit with the pushed revision as one of the parents.
- Follow branch copies. Revision history is not truncated when a branch was copied in Subversion.
- Efficiently uses network bandwidth.
- Recognizes file metadata (executable bits, symlinks).
- 'import-svn' command with functionality similar to svn2bzr.
- Ability to track merges done with SVK (http://svk.elixus.org/) and write merges from SVK/Svn branches in a format understandable by SVK.
- Generates consistent file ids and revision ids. Two branches made using this plugin of the same Subversion branch will result in *exactly* the same Bazaar branch.
- Handles complex operations in Subversion: committing to two branches at once, upgrading directories to branches, copies from early revisions, ...
Bazaar Subversion Plugin
In a hurry? Add it to your Download Basket!
What's New in This Release:
- Very many bugs have been fixed, most concerning the ability to import corner case Subversion branches.
- Performance has been improved.
- Subversion revision properties will now be used to store Bazaar metadata if possible, rather than using file properties.