= Bazaar 1.4 = Bazaar 1.4 has been released.
This release includes: * More Solaris fixes. * SSL support and ~/.authinfo support. == Where to get Bazaar ? == The Bazaar downloads page at http://bazaar.canonical.com/Downloads lists binary and source locations for bazaar. == Key user visible changes == = Bazaar 1.4 = Bazaar 1.4 has been released. This release includes: * More Solaris fixes. * SSL support and ~/.authinfo support. * Many UI tweaks. * A number of bugfixes. Where to get Bazaar ? ===================== The Bazaar downloads page at http://bazaar.canonical.com/Downloads lists binary and source locations for bazaar. == Key user visible changes == * `commit VERSION` has been replaced by `commit -b VERSION` allowing the more common case of `commit -- single-file` to become `commit single-file`. * new `inode-sig` command for debugging inode sig issues. * commit no longer waits for one second after commits. * baz can be built without patching on NetBSD and MacosX. See http://bazaar.canonical.com/BuildingBaz for details. * branch is now faster - it uses the changeset created for the tag to update the local tree. * undo and resolved handle relative paths to files more accurately * status can be told to report just conflicts : `baz status --conflicts` * lock-pristine command has been removed * pristine trees are no longer searched for in sibling directories. * `baz inventory` has a `--no-recursion` option allowing for behaviour equivalent to `ls`. == Key code changes for developers == * Exceptions are now supported to allow multi-level error reporting. See `hackerlab/bugs/exception.h`. * the array type is now managed through talloc, allowing single-free of such variables. * rel_tables now use talloc refcounting to share strings reducing memory footprint. * arch_project_tree_t instances are now talloc managed and should be freed by talloc_unlink. * arch_patch_id has been propogated through much of the internal API's, replacing revision and fq_revision string usage. * new convenience tool in cmdutils: arch_paths_from_user will adjust user supplied paths to tree relative paths. See resolved.c or annotate.c for examples of use. * usage of t_uchar * as a tree root parameter is deprecated, obvious uses of it have been converted to arch_project_tree_t *, new patches much follow this convention. == Bugfixes (over baz 1.3.2) == * ( and { are allowing in archive locations. * register-archive reports the registered archive. * the ancestry-cache logic is less greedy, makes it nicer for newly migrated users. * Merged in tla bugfix for revision libraries - permission changes are not missed now. * three-way patch application, symlink adds when the symlink exists are not conflicts if the target is the same. * patch application detects conflicts when a file id is added twice at different paths. * builds on gcc 4.0 * Many c99isms have been pruned - baz is known to build on redhat 6.0. * `baz archive-mirror -a` reporting archive corruption is fixed. * Old pristines or libraries with incorrect ++default-version files are now corrected automatically. * `build-config -d foo config-path-in-tree` was broken in 1.3.2 and is now fixed again. == Community patches == Baz depends patches from the community to make it fantastic. Thank you to the coders of those patches ... * Matthieu Moy * Paul Evans * Robert Collins * Tom Lord * Robert Weir == Documentation == Documentation for baz 1.4 is available in the bazaar-docs category of [EMAIL PROTECTED] Debs are available in the main apt repository, and a prebuilt copy is available online at http://bazaar.canonical.com/doc * `commit VERSION` has been replaced by `commit -b VERSION` allowing the more common case of `commit -- single-file` to become `commit single-file`. * new `inode-sig` command for debugging inode sig issues. * commit no longer waits for one second after commits. * baz can be built without patching on NetBSD and MacosX. See http://bazaar.canonical.com/BuildingBaz for details. * branch is now faster - it uses the changeset created for the tag to update the local tree. * undo and resolved handle relative paths to files more accurately * status can be told to report just conflicts : `baz status --conflicts` * lock-pristine command has been removed * pristine trees are no longer searched for in sibling directories. * `baz inventory` has a `--no-recursion` option allowing for behaviour equivalent to `ls`. == Key code changes for developers == * Exceptions are now supported to allow multi-level error reporting. See `hackerlab/bugs/exception.h`. * the array type is now managed through talloc, allowing single-free of such variables. * rel_tables now use talloc refcounting to share strings reducing memory footprint. * arch_project_tree_t instances are now talloc managed and should be freed by talloc_unlink. * arch_patch_id has been propogated through much of the internal API's, replacing revision and fq_revision string usage. * new convenience tool in cmdutils: arch_paths_from_user will adjust user supplied paths to tree relative paths. See resolved.c or annotate.c for examples of use. * usage of t_uchar * as a tree root parameter is deprecated, obvious uses of it have been converted to arch_project_tree_t *, new patches much follow this convention. == Bugfixes (over baz 1.3.2) == * ( and { are allowing in archive locations. * register-archive reports the registered archive. * the ancestry-cache logic is less greedy, makes it nicer for newly migrated users. * Merged in tla bugfix for revision libraries - permission changes are not missed now. * three-way patch application, symlink adds when the symlink exists are not conflicts if the target is the same. * patch application detects conflicts when a file id is added twice at different paths. * builds on gcc 4.0 * Many c99isms have been pruned - baz is known to build on redhat 6.0. * `baz archive-mirror -a` reporting archive corruption is fixed. * Old pristines or libraries with incorrect ++default-version files are now corrected automatically. * `build-config -d foo config-path-in-tree` was broken in 1.3.2 and is now fixed again. == Community patches == Baz depends patches from the community to make it fantastic. Thank you to the coders of those patches ... * James Blackwell * Matthieu Moy * Paul Evans * Robert Collins * Tom Lord * Robert Weir == Documentation == Documentation for baz 1.4 is available in the bazaar-docs category of [EMAIL PROTECTED] Debs are available in the main apt repository, and a prebuilt copy is available online at http://bazaar.canonical.com/doc
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Gnu-arch-users mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/
