Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

Support for Subversion branches in Bazaar

Project description

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:

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/.

Project details


Release history Release notifications

This version
History Node

1.2.3

History Node

1.2.2

History Node

1.2.1

History Node

1.2.0

History Node

1.1.1

History Node

1.1.0

History Node

0.6.2

History Node

0.6.1

History Node

0.6.0

History Node

0.5.4

History Node

0.5.3

History Node

0.5.2

History Node

0.5.0

History Node

0.5.0rc2

History Node

0.4.16

History Node

0.4.15

History Node

0.4.12

History Node

0.4.11~rc2

History Node

0.4.11~rc1

History Node

0.4.7

History Node

0.4.5

History Node

0.4.4

History Node

0.3.5

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page