[ANNOUNCE] bzr-svn 0.5.0 first release candidate !
Jelmer Vernooij
jelmer at samba.org
Mon Dec 8 03:25:55 GMT 2008
I'm happy to announce the availability of the very first release
candidate of bzr-svn 0.5.0. This release make some significant
improvements to the overall design of bzr-svn, resulting in significant
improvements in performance, the removal of "branching schemes" and the
ability to store bzr metadata in Subversion revision properties rather
than file properties.
PLEASE NOTE THAT THIS IS NOT THE FINAL RELEASE. It may eat your cat or
corrupt your Bazaar repositories (although I haven't seen either happen
yet). Please make sure you backup if you use this rc against
production data.
New mapping format
==================
bzr-svn 0.5 introduces a new version of the mapping used by bzr-svn. This has
several advantages, such as making bzr-svn more flexible in what paths
are considered branches and being able to work without bzr-specific file
properties in a Subversion >= 1.5 repository when pushing/committing to that
repository from bzr.
Disadvantage of this new mapping format is that older bzr-svn clients won't
be able to recognize any bzr metadata on new revisions pushed using bzr-svn 0.5.
It is possible to make bzr-svn use the old-style mappings when pushing
revisions by setting "default-mapping = v3" in ~/.bazaar/bazaar.conf or
~/.bazaar/subversion.conf, for example if you still use older versions of
bzr-svn that you can't upgrade.
Changes since 0.4.16
====================
The list of changes since 0.4.16 is:
CHANGES
* Implement set-revprops command.
* Introduces a new Bzr<->Svn mapping format. Please
read UPGRADING for details.
+ Uses revision properties where possible. (#127736)
+ Branching schemes are no longer used and are
replaced by "repository layouts", which are
much more flexible. (#130372)
* Will avoid browsing the full repository for bzr-revisions,
only closely related paths. (#158657)
FEATURES
* Performance has been improved *significantly*.
* Add bzr:skip revision property to allow skipping
more detailed analysis of revisions not created by bzr.
* "bzr revert" in a Subversion working tree now works.
* Create branches/ directory automatically if it didn't exist
when pushing merged revisions.
* Only fetch signatures if they can be cheaply copied.
* Also upgrade fileids in workingtree during svn-upgrade.
* Add --until option to svn-import.
* Add experimental svn-serve subcommand.
BUG FIXES
* Set bzr signature revision property during commit if possible.
* Provide SvnWorkingTree._transport. (#264548)
* Don't rely on cache when checking revision id during commit. (#230863)
* Avoid pushing changes again when pushing new branch. (#203368)
* Store text parents properly. (#260416)
* Avoid leaking memory when attempting to open an invalid Subversion
repository. (#262513)
* Fix corner case corruption pulling from a svn repository that contains bzr-roundtripped
revisions. (#260416)
* Upgrade tags as well during svn-upgrade.
* Correctly detect prefix when repository root is URL root (#303292)
* Fix removing file properties. (#304866)
* Fix canonicalization of paths to svn_ra_diff(). (#304894)
INTERNALS
* Remove custom commit code for working tree.
+ Standard commit code provides commit notification. (#79333)
Known issues
============
- Commit in native subversion working copies doesn't update the working
copy after the commit properly yet. This will be fixed in the next
release candidate or final release.
- The internal bzr-svn cache is actually slower for large repositories.
It is recommended to disable the cache for these repositories by
setting "use-cache = False" in ~/.bazaar/subversion.conf for the
relevant repositories. In the future, the cache will be made smarter or
bzr-svn will disable it automagically in some situations.
Downloading
===========
The tarball can be found at:
http://samba.org/~jelmer/bzr/bzr-svn-0.5.0~rc1.tar.gz
A GPG signature, made with my key, can be found at:
http://samba.org/~jelmer/bzr/bzr-svn-0.5.0~rc1.gz.asc
I have also uploaded a package to Debian experimental.
Bugs
====
Please file bugs in Launchpad:
https://bugs.launchpad.net/bzr-svn/+filebug
I'm interested in hearing about any bug you find, in particular about
any sort of regressions since 0.4.
Cheers,
Jelmer
--
Jelmer Vernooij <jelmer at samba.org> - http://samba.org/~jelmer/
Jabber: jelmer at jabber.fsfe.org
More information about the bazaar-announce
mailing list