[ANNOUNCE] bzr-svn 1.1.0

Jelmer Vernooij jelmer at samba.org
Fri Aug 26 17:46:11 UTC 2011


I'm very happy to announce the release of the next version of bzr-svn,
1.1.0 (https://launchpad.net/bzr-svn/1.1/1.1.0). This release was long
overdue, and adds support for bzr 2.3 and 2.4 as well as fixing a large
number of bugs.

Here is the full list of changes:

 BUG FIXES

  * Support `old_tip` argument to WorkingTree.update(). (Jelmer
Vernooij, #695460)

  * Cope with layouts returning project paths that don't exist.
    (Max Bowsher, Jelmer Vernooij, #638492)

  * Support symlinks being changed into files, when their contents
    are no longer in the cache. (Max Bowsher, #638697)

  * Fix regression in 'bzr missing -v'. (#645360, Jelmer Vernooij)

  * Support non-ascii paths in SqliteCache when retrieving mappings.
(#643737,
        Jelmer Vernooij)

  * Mark as compatible with bzr 2.3. (Jelmer Vernooij, #717475)

  * Mark as compatible with bzr 2.4. (Jelmer Vernooij, #828381)

  * Remove reference to edge.launchpad.net, which is going away. (Jelmer
        Vernooij, #666021)

  * Support binary files when sending svn-style diffs. (Jelmer Vernooij,
        #665662)

  * Fix compatibility with Python 2.4. (Kristian Berge Ness)

  * Support revision argument to update(). (Jelmer Vernooij, #537387)

  * Fix corner case bugs with branch moves. (Jelmer Vernooij, #701752)

  * Store short testament rather than long testament in bzr:testament
    revision property. (Jelmer Vernooij, #701380)

  * Provide ``BranchConfig.has_explicit_nickname()``.
    (Jelmer Vernooij, #704840)

  * Implement ReverseTagDict.__iter__. (Jelmer Vernooij)

  * SvnRepositoryFormat.initialize() is now implemented. (Jelmer
Vernooij)

  * Use filters when generating sha1 sum for working tree files.
    (Jelmer Vernooij, #597887)

  * Support commit wiht svn:keywords use in working tree.
    (Jelmer Vernooij, #654329)

  * Preserve username when looking up credentials.
    (Jelmer Vernooij, #710931)

  * Fix following of parent path copies from the root.
    (Jelmer Vernooij, #665027)

  * Abort when branches diverge during push. (Jelmer Vernooij, #515850)

  * Support non-ascii characters in branch paths in foreign revision
displayer
    (used by e.g. "bzr log"). (Jelmer Vernooij, #728380)

  * dpushing multiple commits no longer repeatedly downloads the entire
    tree. (Jelmer Vernooij, #582898)

  * Fix `push_merged_revisions = True` for committing to bound branches.
    (Jelmer Vernooij, #486811)

  * Transport.is_readonly() is now respected. (Jelmer Vernooij, #731268)

  * Fix ControlDir.sprout() implementation for newer versions of bzr.
    (Jelmer Vernooij, #717937)

  * bzr-svn no longer uses file properties to store metadata anymore,
unless
    `allow_metadata_in_file_properties`. (Jelmer Vernooij, #704716)

  * Implement more efficient ``InterFromSvnBranch.fetch``. (Jelmer
Vernooij, #741760)

  * Tags are now copied during clone if enabled ("branch.fetch_tags =
True").
    (Jelmer Vernooij, #309682)

  * "bzr commit --lossy" can now be used in bound branches.
    (Jelmer Vernooij, #587721)

  * Directories that are not considered branches by the standard apache
layout
    can now be fetched. (Jelmer Vernooij, #794984)

  * More efficient discovery of tags. (Jelmer Vernooij, #797915)

  * Support tag setting for simple wildcard layouts. (Jelmer Vernooij,
#816338)

  * Fix handling of NULL_REVISION in per-file revision graphs.
    (Jelmer Vernooij, #795700)

  * Prevent "holes" in the tdb cache when the process is aborted while
    updating the cache. (Jelmer Vernooij, #664085)

  * Fix handling of non-ascii directories when pushed to svn. (IWATA
Hidetaka, #795994)

  * Fix importing of non-ascii characters in bzr:revprop: values.
    (Jelmer Vernooij, #821168)

  * Allow concurrent access of SQLite cache, rather than aborting.
    (Jelmer Vernooij, #685251)

  * Remove pointless _metadata_changed attribute which could not always
    be accessed. (Jelmer Vernooij, #771536)

  * Store correct file graph information in bzr-svn metadata.
    (Jelmer Vernooij, #485601)

 FEATURES

  * When roundtripping revisions a revision property with the Bazaar
testament is
    now set as a revision property. (Jelmer Vernooij)

  * bzr-svn now requires Bazaar 2.3 or higher. (Jelmer Vernooij)

  * `bzr rmbranch` was implemented.  (Jelmer Vernooij, #731305)

  * New hidden ``bzr svn-branches`` command which can display the
    branches found by bzr-svn in a svn repository.
    (Jelmer Vernooij)

  * Basic support for multiple branches in a single control directory.
    (Jelmer Vernooij, #740261)

 INTERNALS

  * Switch to using record_iter_changes style committing everywhere.
    (Jelmer Vernooij)

  * Implement InterOtherSvnBranch.copy_content_into. (Jelmer Vernooij,
     #731289)

  * Push is now record_iter_changes() based. (Jelmer Vernooij, #387623)

 CHANGES

  * bzr-svn now requires Python 2.5. (Jelmer Vernooij)

The source code can be downloaded here:

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

A detached GPG signature made with my keys (1EEF5276, D729A457) can be
found here:

 * http://samba.org/~jelmer/bzr/bzr-svn-1.1.0.tar.gz.asc

As always, please report any bugs you find in Launchpad:

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

Cheers,

Jelmer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/bazaar/attachments/20110826/8f6045e8/attachment.pgp>


More information about the bazaar mailing list