bazaar 1.0rc2

Martin Pool mbp at sourcefrog.net
Fri Dec 7 07:44:20 GMT 2007


Hi,

We've made another 1.0 release candidate, and are seeking further
review and testing.  In particular testing across platforms would be
very welcome now.

   http://bazaar-vcs.org/releases/src/bzr-1.0rc2.tar.gz
   dfdb63598844daa593b6a13bd6d54f373bc0999c *bzr-1.0rc2.tar.gz

This one is based on bzr.dev. as most changes have been merged into
there rather than 1.0 specifically, and it does not seem to contain
anything risky.  However, beyond this point we're definitely going to
go just from the separate branch.

We still have some good optimization and documentation fixes queued up
or in review.  I'd like to make a further rc based on them early next
week, and beyond that have a strong code freeze.  I'm thinking there
of the various speed improvements by John, Vincent's http readv fix,
Andrew's remote repository fix, and doc changes.  But, beyond things
that are already in review, we should be very selective about what can
be targetted, and looking to do most fixes in 1.1.

Changes since the last candidate are:

bzr 1.0rc2 2007-12-07
=====================

  IMPROVEMENTS:

   * Added a --coverage option to selftest. (Andrew Bennetts)

   * ``bzr commit`` now doesn't print the revision number twice. (Matt
     Nordhoff, #172612)

   * New configuration option ``bugtracker_<tracker_abbrevation>_url`` to
     define locations of bug trackers that are not directly supported by
     bzr or a plugin. The URL will be treated as a template and ``{id}``
     placeholders will be replaced by specific bug IDs.  (Lukáš Lalinský)

   * Support logging single merge revisions with short and line log formatters.
     (Kent Gibson)

   * User Guide enhanced with suggested readability improvements from
     Matt Revell and corrections from John Arbash Meinel. (Ian Clatworthy)

   * Quick Start Guide renamed to Quick Start Card, moved down in
     the catalog, provided in pdf and png format and updated to refer
     to ``send`` instead of ``bundle``. (Ian Clatworthy, #165080)

   * ``switch`` can now be used on heavyweight checkouts as well as
     lightweight ones. After switching a heavyweight checkout, the
     local branch is a mirror/cache of the new bound branch and
     uncommitted changes in the working tree are merged. As a safety
     check, if there are local commits in a checkout which have not
     been committed to the previously bound branch, then ``switch``
     fails unless the ``--force`` option is given. This option is
     now also required if the branch a lightweight checkout is pointing
     to has been moved. (Ian Clatworthy)

  INTERNALS:

    * New -Dhttp debug option reports http connections, requests and responses.
      (Vincent Ladeuil)

    * New -Dmerge debug option, which emits merge plans for merge-type=weave.

  BUGFIXES:

   * Better error message when running ``bzr cat`` on a non-existant branch.
     (Lukáš Lalinský, #133782)

   * Catch OSError 17 (file exists) in final phase of tree transform and show
     filename to user.
     (Alexander Belchenko, #111758)

   * Catch ShortReadvErrors while using pycurl. Also make readv more robust by
     allowing multiple GET requests to be issued if too many ranges are
     required.
     (Vincent Ladeuil, #172701)

   * Check for missing basis texts when fetching from packs to packs.
     (John Arbash Meinel, #165290)

   * Fall back to showing e-mail in ``log --short/--line`` if the
committer/author has
     only e-mail. (Lukáš Lalinský, #157026)

  API BREAKS:

   * Deprecate not passing a ``location`` argument to commit reporters'
     ``started`` methods. (Matt Nordhoff)



-- 
Martin



More information about the bazaar mailing list