Skip to main content

Bazaar support for Subversion branches, working trees and repositories

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

Release history Release notifications | RSS feed

This release

1.2.3 This release

1.2.2

1.2.1

1.2.0

1.1.1

1.1.0

0.6.2

0.6.1

0.6.0

0.5.4

0.5.3

0.5.2

0.5.0

0.5.0rc2

0.4.16

0.4.15

0.4.12

0.4.11~rc2

0.4.11~rc1

0.4.7

0.4.5

0.4.4

0.3.5

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page