Bazaar Subversion Plugin 0.4.0

Adds support for true push and custom branch paths, fixes a lot of bugs.

Milestone information

Project:
Bazaar Subversion Plugin
Series:
0.4
Version:
0.4.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:
28 Jelmer Vernooij
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
28 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon bzr-svn-0.4.0.tar.gz (md5) 18
last downloaded 44 weeks ago
Total downloads: 18

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

  BUG FIXES

   * Non-ascii characters in file ids are now supported (fixes imports
     of the Python repository).

   * Fixed error raised during version incompatibility. (Wouter van Heyst,
                                                         #80467)

   * Implemented Repository.get_revision_graph(None)

   * svn-import will no longer spin using CPU if the target directory
     did not exist (#80223).

   * Remove branches when they are being replaced. Fixes DivergedBranches
     error when using svn-import (#81908).

   * Consistently treat property changes as actual changes (#122115)

   * Be a bit less verbose when trying to connect (#124858)

   * Fix locking issues (#125212)

   * Warn when used with experimental version of mappings. (#117198)

   * Only warn about out of date mappings, bzr-svn version or
     experimental mappings when the plugin is being used. (#93319)

   * Clearer warning when branch specified to svn-import. (#121391)

   * Support pushing multiple revisions in a row. (#115494)

   * Fix compatibility with Subversion 1.5. (#73918)

   * Fix import of svk:merge properties (need to be sorted lexicographically).

   * Support possible_transports argument to BzrDir.sprout(). (#128500)

   * Fix incorrect delete when a child of a renamed directory is removed.

   * Support pushing adding empty files. (#113667)

  BEHAVIOUR CHANGES

   * Use shared repositories by default in svn-import command.

   * Avoid muttering when possible.

  TESTS

   * Add blackbox test for svn-import with dumpfile. (#123493)

  PERFORMANCE

   * do_update() is now used to find the contents of a directory recursively.
     This should reduce the number of roundtrips significantly when
  finding file id mappings.

   * Support read locking for Branch.

  FEATURES

   * add -v option to svn-upgrade

   * store and allow setting the branching scheme in subversion.conf

   * allow setting the branching scheme from a file property
     on the repository root

   * Support true push (#80612).

   * Support commits in heavy checkouts (#79330).

   * Support using custom branching schemes.

   * Support pushing new branches.

   * Add --prefix option to svn-import. (#125993)

   * Add 'bzr help svn-branching-schemes'

   * Branching schemes can now be autodetected using some simple heuristics.
     (#81976)

   * Added command `svn-branching-scheme` for setting branching schemes.
     (#127003)

  INTERNALS

   * Implement SvnRaTransport.local_abspath(). (#117090)

   * Implement SvnRemoteAccess.create_branch().

   * Implement SvnWorkingTree.smart_add() (#79336)

0 blueprints and 28 bugs targeted

Bug report Importance Assignee Status
79330 #79330 More flexible commits to bound branches 3 High Jelmer Vernooij  10 Fix Released
80612 #80612 True push not supported 3 High Jelmer Vernooij  10 Fix Released
118255 #118255 Confusion about file changes 3 High Jelmer Vernooij  10 Fix Released
122109 #122109 svn-import command broken in development branch 3 High Jelmer Vernooij  10 Fix Released
125212 #125212 svn working tree does not have real lock/unlock methods 3 High Jelmer Vernooij  10 Fix Released
128500 #128500 bzr transport connection sharing (r2646) breaks bzr-svn sprout 3 High Jelmer Vernooij  10 Fix Released
76615 #76615 Should allow overriding branching scheme 4 Medium Jelmer Vernooij  10 Fix Released
77453 #77453 Generates file ids that are too long 4 Medium Jelmer Vernooij  10 Fix Released
79336 #79336 smart add should not require a full inventory write. 4 Medium Jelmer Vernooij  10 Fix Released
81908 #81908 Support deleting branches when continuing imports 4 Medium Jelmer Vernooij  10 Fix Released
91641 #91641 a breaking instance of bzr push 4 Medium Jelmer Vernooij  10 Fix Released
93944 #93944 SubversionError when branching http://svn.turbogears.org/ 4 Medium Jelmer Vernooij  10 Fix Released
113667 #113667 adding empty files over http breaks 4 Medium Jelmer Vernooij  10 Fix Released
117198 #117198 should warn when used with experimental mapping 4 Medium Jelmer Vernooij  10 Fix Released
123493 #123493 "bzr svn-import SVN-DUMP-FILE" is trivially broken because it is missing imports 4 Medium Jelmer Vernooij  10 Fix Released
73918 #73918 Update to match Subversion 1.5 interface 5 Low Jelmer Vernooij  10 Fix Released
80223 #80223 Trying to import to a path with a non-existant parent directory causes cpu spinning 5 Low Jelmer Vernooij  10 Fix Released
94409 #94409 Pulling from nonexisting directory in Subversion repository causes weird error 5 Low Jelmer Vernooij  10 Fix Released
110175 #110175 bzr log file is extremely slow 5 Low Jelmer Vernooij  10 Fix Released
115494 #115494 can't push multiple revisions at once 5 Low Jelmer Vernooij  10 Fix Released
117090 #117090 Implement local_abspath() for SvnRaTransport() 5 Low Jelmer Vernooij  10 Fix Released
122115 #122115 svn-import --all fails on Twisted SVN due to non-ascii branch_path 5 Low Jelmer Vernooij  10 Fix Released
122129 #122129 lookup_branch_revnum is slow and called lots 5 Low Jelmer Vernooij  10 Fix Released
124858 #124858 too much logging on svn transport probes 5 Low Jelmer Vernooij  10 Fix Released
125026 #125026 Support pushing new branches into Subversion 5 Low Jelmer Vernooij  10 Fix Released
125299 #125299 'bzr branch' for a svn branch bails out 5 Low Jelmer Vernooij  10 Fix Released
66380 #66380 Variable root ids 6 Wishlist Jelmer Vernooij  10 Fix Released
125993 #125993 Feature: Filter by prefix in svn-import 6 Wishlist Jelmer Vernooij  10 Fix Released
This milestone contains Public information
Everyone can see this information.