[ANNOUNCE] bzr-svn 0.5.0 RC 2

Jelmer Vernooij jelmer at samba.org
Fri Jan 30 02:57:42 GMT 2009


I'm happy to announce the release of the second release candidate of
bzr-svn. This release candidate fixes a large number of bugs in the 0.5
release series. 

The changes since the previous release candidate are:

  BUG FIXES

   * Install subvertpy as separate module rather than as part of 
     bzrlib.plugins.svn. (#306145)

   * Fix some tests when running overall bzr testsuite. (#306158)

   * Handle duplicate forward slashes in the path part of a URL. 

   * Pass utf-8 connect string to sqlite3() connect function. (#262923)

   * Fix pushing to repositories not allowing the setting of revision 
     properties.

   * Deal with newly appearing file ids correctly in dpush(). (#300979)

   * Fix handling of custom layouts, which used unicode internally.
     (#306629)

   * Fix pointless commits when using roundtripping using revision 
     properties. (#299943)

   * Make sure branches are properly removed in iter_all_changes(). 
     (#306288, #300006)

   * Handle pushing empty branches using dpush. (#311613)

   * Cope with unicode filenames in manual file id detection. (#311744)

   * Print proper error message when importing from non-svn 
     repository in svn-import. (#313817)

   * Support committing renames of filenames with non-ascii characters 
     in their name. (#312166)

   * Support strange rename during push. (#303563)

   * Print proper error when attempting to create repository 
     in Subversion working copy. (#310063)

   * Follow copied tags correctly. (#312272)

   * No longer includes subvertpy, but rather depends on 
     external installation.

   * Properly determine file ids of children of directories that 
     are replaced by an older copy of themselves. (#316384)

   * Use unicode objects internally for sqlite. (#296868)

   * New implicit file id handling for copied directories.
    + Correctly handles implicit children when parent is copied 
      from outside of the branch. (#304134)
    + Correctly handles file id map generation for some stacked
      branches. (#310916)

  * Handle children implicitly copied when replacing a directory with an
    older copy of itself. (#308353, #318935)

  * Invalidate revision ids of bzr-roundtripped revisions when the 
    Subversion repository's UUID changes. (#318940, Debian #512325)

  * Handle unicode symlinks. (#319317)

  * Handle unicode in working tree names and some directory names.
    (#319313)

  * Cope with missing keys properly when branching based on
    VersionedFiles. (#311997)

  * Properly determine whether to analyse revision properties. 

  * Handle null: keys in Repository.texts.

  * Cope with ": " in bzr-svn revision metadata stored in file
    properties. (#300105)

  * Fix commits in working trees. (#306566)

  PERFORMANCE

   * Stop iterating over non-visible children of files when
     determining file ids. (#306259)
     This should improve the performance of stacking and 
     lightweight checkouts.

   * Imports of svn-related modules is now done lazily. There will 
     only be two extra imports if bzr-svn is loaded but not used.

  API

   * Added accessor functions for Subversion file properties.

  FEATURES

   * Bazaar can now use credentials stored in ~/.subversion/auth/, 
     but this requires pending changes in Bazaar to pass the realm 
     along to credentials providers.
   
   * When possible, bzr-svn will now copy from existing paths in 
     the repository when committing/pushing rather than duplicating 
     the contents. (generic implementation that also fixes #320742)

This is most likely the last release candidate before the final release
of 0.5.0, unless any more severe issues come up during testing.

The release can be downloaded from:

 * http://samba.org/~jelmer/bzr/bzr-svn-0.5.0~rc2.tar.gz

A GPG signature for this release, made with my key (1EEF5276) can be
found at:

 * http://samba.org/~jelmer/bzr/bzr-svn-0.5.0~rc2.tar.gz

Please file any bugs you find in Launchpad:

 * https://launchpad.net/bzr-svn

I will also upload packages of this new release to the bzr-beta-ppa:

https://edge.launchpad.net/~bzr-beta-ppa/+archive/ppa

I also hope to upload packages to Debian experimental at some point,
when the subvertpy package enters experimental (it's in NEW at the
moment).

Cheers,

Jelmer

-- 
Jelmer Vernooij <jelmer at samba.org> - http://samba.org/~jelmer/
Jabber: jelmer at jabber.fsfe.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090130/517ab000/attachment.pgp 


More information about the bazaar mailing list