bzr-svn 1.2.0
Support for Subversion branches in Bazaar
Latest Version: 1.2.1
Contents
Introduction
bzr-svn is a plugin that allows Bazaar direct access to Subversion repositories. It allows most bzr commands to work directly against Subversion repositories, as if you were using bzr with a native bzr repository.
Documentation
bzr-svn can be used through the regular Bazaar user interface, see the Bazaar Documentation Overview for documentation on that.
Some bzr-svn specific issues are answered by the FAQ.
See the bzr plugin guide for a quick introduction of bzr-svn itself.
Limitations
Unsupported Subversion File Properties
Some Subversion properties can currently not be represented in Bazaar and are therefore ignored for the time being:
- 'svn:ignore'. There should be a Repository.get_ignores(revid) call in Bazaar rather than a magic '.bzrignore' file. Spec at https://launchpad.net/products/bzr/+spec/new-ignore-rules
- 'svn:mime-type'
- 'svn:eol-style'. Requires eol support in Bazaar.
- 'svn:keywords'. Requires keywords support in Bazaar. Spec at https://launchpad.net/products/bzr/+spec/bzr-keyword-expansion. #81463
- 'svn:externals'. Externals should be mapped to Bazaar 'by-reference' nested branches and the other way around. This can't be implemented until Bazaars nested branch support lands.
Future Enhancements
In the future, I also hope to support:
- use svn_ra_replay() when using servers that have Subversion 1.4. Saves a couple of roundtrips when fetching history.
Some Subversion metadata can currently not be represented in Bazaar and are therefore ignored for the time being:
Other features currently held back by Bazaars feature set:
- Showing SVN merges as merges in Bazaar. This requires tracking cherry-picking support in Bazaar
Support
Ask bzr-svn related questions on the Bazaar mailing list or in the #bzr IRC channel on Freenode.
Bugs
Please file bug reports in Launchpad. The product URL for bzr-svn is https://launchpad.net/bzr-svn/.
- Author: Jelmer Vernooij
- Home Page: http://samba.org/~jelmer/bzr-svn
- Download URL: http://samba.org/~jelmer/bzr/bzr-svn-1.2.0.tar.gz
- Keywords: plugin bzr svn
- License: GPL
-
Categories
- Development Status :: 5 - Production/Stable
- Environment :: Plugins
- License :: OSI Approved :: GNU General Public License (GPL)
- Natural Language :: English
- Operating System :: OS Independent
- Programming Language :: Python
- Programming Language :: Python :: 2
- Topic :: Software Development :: Version Control
- Package Index Owner: jelmer
- DOAP record: bzr-svn-1.2.0.xml
