Bazaar Subversion Plugin 0.3.0

Pretty much all branches can be fetched without errors now. Several bugs have been fixed and performance has been improved.

Milestone information

Project:
Bazaar Subversion Plugin
Series:
0.3
Version:
0.3.0
Released:
 
Registrant:
bzr-svn developers
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
13 Jelmer Vernooij
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Invalid, 12 Fix Released

Download files for this release

File Description Downloads

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

 BUG FIXES

   * Use checksums for the path in case the file id is too long.
(#77453)

   * Don't rely on listdir() kind results. Fixes imports of several
     repositories. (#56647)

   * Fixed two problems with replaces that are nested.

   * Branch downgrades and dir upgrades are now recognized properly
(#67010).

   * Supported branching schemes other that trunk-0.

   * Properly recognize discontinued branches. (#76823)

   * Switched to storing data in SQLite. (#74798)

   * Locks ra transports. (#76280)

   * Use built-in ra callbacks from Subversion. (#64816)

   * Implement SvnRaTransport.mkdir(). (#65138)

   * Avoid raising SubversionException's for non-subversion
directories.

   * Remove requirement for svn+ prefix. (#75751)

   * Don't consider SvnRepositories for writing for regular Bazaar
     branches. (#77023)

   * Don't try to import files as branches.

   * Store file id map when committing to Subversion. (#54738)

   * Support spaces in filenames in working trees.

  IMPROVEMENTS

   * Implemented SvnRepository.all_revision_ids().

   * Proper ProgressBars.

   * Made `to_location' argument for svn-import optional.

   * Removed unused code.

   * Several attempts to reduce memory usage.

   * The LogWalker class is now a lot dumber.

   * Added --scheme and --all options to svn-import.

   * Implemented SvnRaTransport.list_dir().

   * Conversion output can now be on a remote transport.

   * Upgrade command can be used to upgrade branches created with
     older versions of the plugin.

   * Fail early when unpatched python Subversion bindings are installed.

  PERFORMANCE IMPROVEMENTS

   * More efficient implementation of follow_history().

   * Split out follow_branch_history() of follow_branch().

   * Reduced number of remote listdir calls.

   * Only determine file ids for changed files. Reduces disk usage
     significantly.

0 blueprints and 13 bugs targeted

Bug report Importance Assignee Status
76601 #76601 Fetch runs svn.ra.do_switch() and svn.ra.do_update() between unrelated branches 4 Medium Jelmer Vernooij  3 Invalid
56647 #56647 Timeout during https checkout 3 High Jelmer Vernooij  10 Fix Released
64816 #64816 authentication doesn't work 3 High Jelmer Vernooij  10 Fix Released
54738 #54738 Pushing multiple revisions over http fails 4 Medium Jelmer Vernooij  10 Fix Released
67010 #67010 Branch copies from non-branches don't work 4 Medium Jelmer Vernooij  10 Fix Released
65138 #65138 push cannot do --create-prefix for subversion branches 5 Low Jelmer Vernooij  10 Fix Released
77023 #77023 Repositories shouldn't be considered for writing by Bazaar 5 Low Jelmer Vernooij  10 Fix Released
75751 #75751 Don't require svn+ prefix 6 Wishlist Jelmer Vernooij  10 Fix Released
76533 #76533 Upgrade command 6 Wishlist Jelmer Vernooij  10 Fix Released
74798 #74798 Error with bzr-svn when .bazaar directory in on remote NFS share 1 Undecided Jelmer Vernooij  10 Fix Released
75708 #75708 REPORT request errors with http: 1 Undecided Jelmer Vernooij  10 Fix Released
76280 #76280 svn+ssh branching problem: `get-dir' status with svn-1.1.3 1 Undecided Jelmer Vernooij  10 Fix Released
76823 #76823 Fails on propfind of file apparently not in repo 1 Undecided Jelmer Vernooij  10 Fix Released
This milestone contains Public information
Everyone can see this information.