Update to 0.92:

bzr 0.92 2007-11-05
===================

  CHANGES:

  * New uninstaller on Win32.  (Alexander Belchenko)

bzr 0.92rc1 2007-10-29
======================

  NOTES WHEN UPGRADING:

  CHANGES:

   * ``bzr`` now returns exit code 4 if an internal error occurred, and
     3 if a normal error occurred.  (Martin Pool)

   * ``pull``, ``merge`` and ``push`` will no longer silently correct some
     repository index errors that occured as a result of the Weave disk format.
     Instead the ``reconcile`` command needs to be run to correct those
     problems if they exist (and it has been able to fix most such problems
     since bzr 0.8). Some new problems have been identified during this release
     and you should run ``bzr check`` once on every repository to see if you
     need to reconcile. If you cannot ``pull`` or ``merge`` from a remote
     repository due to mismatched parent errors - a symptom of index errors -
     you should simply take a full copy of that remote repository to a clean
     directory outside any local repositories, then run reconcile on it, and
     finally pull from it locally. (And naturally email the repositories owner
     to ask them to upgrade and run reconcile).
     (Robert Collins)

  FEATURES:

   * New ``knitpack-experimental`` repository format. This is interoperable with
     the ``dirstate-tags`` format but uses a smarter storage design that greatly
     speeds up many operations, both local and remote. This new format can be
     used as an option to the ``init``, ``init-repository`` and ``upgrade``
     commands. See http://doc.bazaar-vcs.org/latest/developers/knitpack.html
     for further details. (Robert Collins)

   * For users of bzr-svn (and those testing the prototype subtree support) that
     wish to try packs, a new ``knitpack-subtree-experimental`` format has also
     been added. This is interoperable with the ``dirstate-subtrees`` format.
     (Robert Collins)

   * New ``reconfigure`` command. (Aaron Bentley)

   * New ``revert --forget-merges`` command, which removes the record of a pending
     merge without affecting the working tree contents.  (Martin Pool)

   * New ``bzr_remote_path`` configuration variable allows finer control of
     remote bzr locations than BZR_REMOTE_PATH environment variable.
     (Aaron Bentley)

   * New ``launchpad-login`` command to tell Bazaar your Launchpad
     user ID.  This can then be used by other functions of the
     Launchpad plugin. (James Henstridge)

  PERFORMANCE:

   * Commit in quiet mode is now slightly faster as the information to
     output is no longer calculated. (Ian Clatworthy)

   * Commit no longer checks for new text keys during insertion when the
     revision id was deterministically unique. (Robert Collins)

   * Committing a change which is not a merge and does not change the number of
     files in the tree is faster by utilising the data about whether files are
     changed to determine if the tree is unchanged rather than recalculating
     it at the end of the commit process. (Robert Collins)

   * Inventory serialisation no longer double-sha's the content.
     (Robert Collins)

   * Knit text reconstruction now avoids making copies of the lines list for
     interim texts when building a single text. The new ``apply_delta`` method
     on ``KnitContent`` aids this by allowing modification of the revision id
     such objects represent. (Robert Collins)

   * Pack indices are now partially parsed for specific key lookup using a
     bisection approach. (Robert Collins)

   * Partial commits are now approximately 40% faster by walking over the
     unselected current tree more efficiently. (Robert Collins)

   * XML inventory serialisation takes 20% less time while being stricter about
     the contents. (Robert Collins)

   * Graph ``heads()`` queries have been fixed to no longer access all history
     unnecessarily. (Robert Collins)

  IMPROVEMENTS:

   * ``bzr+https://`` smart server across https now supported.
     (John Ferlito, Martin Pool, #128456)

   * Mutt is now a supported mail client; set ``mail_client=mutt`` in your
     bazaar.conf and ``send`` will use mutt. (Keir Mierle)

   * New option ``-c``/``--change`` for ``merge`` command for cherrypicking
     changes from one revision. (Alexander Belchenko, #141368)

   * Show encodings, locale and list of plugins in the traceback message.
     (Martin Pool, #63894)

   * Experimental directory formats can now be marked with
     ``experimental = True`` during registration. (Ian Clatworthy)

  DOCUMENTATION:

   * New *Bazaar in Five Minutes* guide.  (Matthew Revell)

   * The hooks reference documentation is now converted to html as expected.
     (Ian Clatworthy)
This commit is contained in:
wiz 2007-11-29 20:03:14 +00:00
parent 4e29e27fff
commit b64869b280
3 changed files with 60 additions and 12 deletions

View file

@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.17 2007/10/27 11:46:42 wiz Exp $
# $NetBSD: Makefile,v 1.18 2007/11/29 20:03:14 wiz Exp $
#
DISTNAME= bzr-0.91
DISTNAME= bzr-0.92
CATEGORIES= devel scm
MASTER_SITES= http://bazaar-vcs.org/releases/src/
@ -10,13 +10,16 @@ HOMEPAGE= http://bazaar-vcs.org/
COMMENT= Bazaar open source distributed version control system
DEPENDS+= ${PYPKGPREFIX}-expat>=0:../../textproc/py-expat
BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0:../../textproc/py-docutils
USE_TOOLS+= gmake
PY_PATCHPLIST= yes
PYDISTUTILSPKG= yes
TEST_TARGET= check
PYTHON_VERSIONS_ACCEPTED= 24
PYTHON_PATCH_SCRIPTS= bzr
PYTHON_PATCH_SCRIPTS= bzr bzrlib/weave.py
.include "../../mk/bsd.prefs.mk"
@ -28,7 +31,7 @@ SUBST_CLASSES+= python
SUBST_MESSAGE.python= Fix python path for test case.
SUBST_STAGE.python= post-extract
SUBST_FILES.python+= Makefile
SUBST_SED.python+= -e 's,python ,${PYTHONBIN} ,'
SUBST_SED.python+= -e 's,=python,=${PYTHONBIN},'
post-build:
cd ${WRKSRC} && ${PYTHONBIN} generate_docs.py man

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.12 2007/10/27 11:46:43 wiz Exp $
@comment $NetBSD: PLIST,v 1.13 2007/11/29 20:03:14 wiz Exp $
bin/bzr
${PYSITELIB}/bzrlib/__init__.py
${PYSITELIB}/bzrlib/__init__.pyc
@ -105,6 +105,9 @@ ${PYSITELIB}/bzrlib/benchmarks/tree_creator/many_commit.pyo
${PYSITELIB}/bzrlib/benchmarks/tree_creator/simple_many_commit.py
${PYSITELIB}/bzrlib/benchmarks/tree_creator/simple_many_commit.pyc
${PYSITELIB}/bzrlib/benchmarks/tree_creator/simple_many_commit.pyo
${PYSITELIB}/bzrlib/bisect_multi.py
${PYSITELIB}/bzrlib/bisect_multi.pyc
${PYSITELIB}/bzrlib/bisect_multi.pyo
${PYSITELIB}/bzrlib/branch.py
${PYSITELIB}/bzrlib/branch.pyc
${PYSITELIB}/bzrlib/branch.pyo
@ -350,12 +353,18 @@ ${PYSITELIB}/bzrlib/plugins/__init__.pyo
${PYSITELIB}/bzrlib/plugins/launchpad/__init__.py
${PYSITELIB}/bzrlib/plugins/launchpad/__init__.pyc
${PYSITELIB}/bzrlib/plugins/launchpad/__init__.pyo
${PYSITELIB}/bzrlib/plugins/launchpad/account.py
${PYSITELIB}/bzrlib/plugins/launchpad/account.pyc
${PYSITELIB}/bzrlib/plugins/launchpad/account.pyo
${PYSITELIB}/bzrlib/plugins/launchpad/lp_indirect.py
${PYSITELIB}/bzrlib/plugins/launchpad/lp_indirect.pyc
${PYSITELIB}/bzrlib/plugins/launchpad/lp_indirect.pyo
${PYSITELIB}/bzrlib/plugins/launchpad/lp_registration.py
${PYSITELIB}/bzrlib/plugins/launchpad/lp_registration.pyc
${PYSITELIB}/bzrlib/plugins/launchpad/lp_registration.pyo
${PYSITELIB}/bzrlib/plugins/launchpad/test_account.py
${PYSITELIB}/bzrlib/plugins/launchpad/test_account.pyc
${PYSITELIB}/bzrlib/plugins/launchpad/test_account.pyo
${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_indirect.py
${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_indirect.pyc
${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_indirect.pyo
@ -371,6 +380,9 @@ ${PYSITELIB}/bzrlib/progress.pyo
${PYSITELIB}/bzrlib/reconcile.py
${PYSITELIB}/bzrlib/reconcile.pyc
${PYSITELIB}/bzrlib/reconcile.pyo
${PYSITELIB}/bzrlib/reconfigure.py
${PYSITELIB}/bzrlib/reconfigure.pyc
${PYSITELIB}/bzrlib/reconfigure.pyo
${PYSITELIB}/bzrlib/registry.py
${PYSITELIB}/bzrlib/registry.pyc
${PYSITELIB}/bzrlib/registry.pyo
@ -383,6 +395,9 @@ ${PYSITELIB}/bzrlib/repofmt/__init__.pyo
${PYSITELIB}/bzrlib/repofmt/knitrepo.py
${PYSITELIB}/bzrlib/repofmt/knitrepo.pyc
${PYSITELIB}/bzrlib/repofmt/knitrepo.pyo
${PYSITELIB}/bzrlib/repofmt/pack_repo.py
${PYSITELIB}/bzrlib/repofmt/pack_repo.pyc
${PYSITELIB}/bzrlib/repofmt/pack_repo.pyo
${PYSITELIB}/bzrlib/repofmt/weaverepo.py
${PYSITELIB}/bzrlib/repofmt/weaverepo.pyc
${PYSITELIB}/bzrlib/repofmt/weaverepo.pyo
@ -626,6 +641,9 @@ ${PYSITELIB}/bzrlib/tests/blackbox/test_re_sign.pyo
${PYSITELIB}/bzrlib/tests/blackbox/test_reconcile.py
${PYSITELIB}/bzrlib/tests/blackbox/test_reconcile.pyc
${PYSITELIB}/bzrlib/tests/blackbox/test_reconcile.pyo
${PYSITELIB}/bzrlib/tests/blackbox/test_reconfigure.py
${PYSITELIB}/bzrlib/tests/blackbox/test_reconfigure.pyc
${PYSITELIB}/bzrlib/tests/blackbox/test_reconfigure.pyo
${PYSITELIB}/bzrlib/tests/blackbox/test_remerge.py
${PYSITELIB}/bzrlib/tests/blackbox/test_remerge.pyc
${PYSITELIB}/bzrlib/tests/blackbox/test_remerge.pyo
@ -680,6 +698,9 @@ ${PYSITELIB}/bzrlib/tests/blackbox/test_too_much.pyo
${PYSITELIB}/bzrlib/tests/blackbox/test_uncommit.py
${PYSITELIB}/bzrlib/tests/blackbox/test_uncommit.pyc
${PYSITELIB}/bzrlib/tests/blackbox/test_uncommit.pyo
${PYSITELIB}/bzrlib/tests/blackbox/test_unknowns.py
${PYSITELIB}/bzrlib/tests/blackbox/test_unknowns.pyc
${PYSITELIB}/bzrlib/tests/blackbox/test_unknowns.pyo
${PYSITELIB}/bzrlib/tests/blackbox/test_update.py
${PYSITELIB}/bzrlib/tests/blackbox/test_update.pyc
${PYSITELIB}/bzrlib/tests/blackbox/test_update.pyo
@ -779,6 +800,9 @@ ${PYSITELIB}/bzrlib/tests/commands/test_cat.pyo
${PYSITELIB}/bzrlib/tests/commands/test_checkout.py
${PYSITELIB}/bzrlib/tests/commands/test_checkout.pyc
${PYSITELIB}/bzrlib/tests/commands/test_checkout.pyo
${PYSITELIB}/bzrlib/tests/commands/test_commit.py
${PYSITELIB}/bzrlib/tests/commands/test_commit.pyc
${PYSITELIB}/bzrlib/tests/commands/test_commit.pyo
${PYSITELIB}/bzrlib/tests/commands/test_init.py
${PYSITELIB}/bzrlib/tests/commands/test_init.pyc
${PYSITELIB}/bzrlib/tests/commands/test_init.pyo
@ -839,9 +863,18 @@ ${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.pyo
${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.py
${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.pyc
${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.pyo
${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.py
${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.pyc
${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.pyo
${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.py
${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.pyc
${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.pyo
${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.py
${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.pyc
${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.pyo
${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.py
${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.pyc
${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.pyo
${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.py
${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.pyc
${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.pyo
@ -854,6 +887,9 @@ ${PYSITELIB}/bzrlib/tests/repository_implementations/test_fileid_involved.pyo
${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.py
${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.pyc
${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.pyo
${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.py
${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.pyc
${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.pyo
${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.py
${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.pyc
${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.pyo
@ -902,6 +938,9 @@ ${PYSITELIB}/bzrlib/tests/test_atomicfile.pyo
${PYSITELIB}/bzrlib/tests/test_bad_files.py
${PYSITELIB}/bzrlib/tests/test_bad_files.pyc
${PYSITELIB}/bzrlib/tests/test_bad_files.pyo
${PYSITELIB}/bzrlib/tests/test_bisect_multi.py
${PYSITELIB}/bzrlib/tests/test_bisect_multi.pyc
${PYSITELIB}/bzrlib/tests/test_bisect_multi.pyo
${PYSITELIB}/bzrlib/tests/test_branch.py
${PYSITELIB}/bzrlib/tests/test_branch.pyc
${PYSITELIB}/bzrlib/tests/test_branch.pyo
@ -1123,6 +1162,9 @@ ${PYSITELIB}/bzrlib/tests/test_read_bundle.pyo
${PYSITELIB}/bzrlib/tests/test_reconcile.py
${PYSITELIB}/bzrlib/tests/test_reconcile.pyc
${PYSITELIB}/bzrlib/tests/test_reconcile.pyo
${PYSITELIB}/bzrlib/tests/test_reconfigure.py
${PYSITELIB}/bzrlib/tests/test_reconfigure.pyc
${PYSITELIB}/bzrlib/tests/test_reconfigure.pyo
${PYSITELIB}/bzrlib/tests/test_registry.py
${PYSITELIB}/bzrlib/tests/test_registry.pyc
${PYSITELIB}/bzrlib/tests/test_registry.pyo
@ -1291,6 +1333,9 @@ ${PYSITELIB}/bzrlib/tests/tree_implementations/test_inv.pyo
${PYSITELIB}/bzrlib/tests/tree_implementations/test_list_files.py
${PYSITELIB}/bzrlib/tests/tree_implementations/test_list_files.pyc
${PYSITELIB}/bzrlib/tests/tree_implementations/test_list_files.pyo
${PYSITELIB}/bzrlib/tests/tree_implementations/test_path_content_summary.py
${PYSITELIB}/bzrlib/tests/tree_implementations/test_path_content_summary.pyc
${PYSITELIB}/bzrlib/tests/tree_implementations/test_path_content_summary.pyo
${PYSITELIB}/bzrlib/tests/tree_implementations/test_revision_tree.py
${PYSITELIB}/bzrlib/tests/tree_implementations/test_revision_tree.pyc
${PYSITELIB}/bzrlib/tests/tree_implementations/test_revision_tree.pyo
@ -1462,9 +1507,6 @@ ${PYSITELIB}/bzrlib/transport/http/__init__.pyo
${PYSITELIB}/bzrlib/transport/http/_pycurl.py
${PYSITELIB}/bzrlib/transport/http/_pycurl.pyc
${PYSITELIB}/bzrlib/transport/http/_pycurl.pyo
${PYSITELIB}/bzrlib/transport/http/_pycurl_errors.py
${PYSITELIB}/bzrlib/transport/http/_pycurl_errors.pyc
${PYSITELIB}/bzrlib/transport/http/_pycurl_errors.pyo
${PYSITELIB}/bzrlib/transport/http/_urllib.py
${PYSITELIB}/bzrlib/transport/http/_urllib.pyc
${PYSITELIB}/bzrlib/transport/http/_urllib.pyo
@ -1498,6 +1540,9 @@ ${PYSITELIB}/bzrlib/transport/sftp.pyo
${PYSITELIB}/bzrlib/transport/ssh.py
${PYSITELIB}/bzrlib/transport/ssh.pyc
${PYSITELIB}/bzrlib/transport/ssh.pyo
${PYSITELIB}/bzrlib/transport/trace.py
${PYSITELIB}/bzrlib/transport/trace.pyc
${PYSITELIB}/bzrlib/transport/trace.pyo
${PYSITELIB}/bzrlib/transport/unlistable.py
${PYSITELIB}/bzrlib/transport/unlistable.pyc
${PYSITELIB}/bzrlib/transport/unlistable.pyo

View file

@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.14 2007/10/27 11:46:43 wiz Exp $
$NetBSD: distinfo,v 1.15 2007/11/29 20:03:14 wiz Exp $
SHA1 (bzr-0.91.tar.gz) = 40a4f9a8224873b68f9c4e81daff4b1dec59d650
RMD160 (bzr-0.91.tar.gz) = 890a1abf0b0848186ea491b6375b955a590a2ba2
Size (bzr-0.91.tar.gz) = 1781688 bytes
SHA1 (bzr-0.92.tar.gz) = 51901b0c467e30dab9e51b990bb491752460d680
RMD160 (bzr-0.92.tar.gz) = f7a6c24944be50c830c25376bfaf0d2b8c56ae56
Size (bzr-0.92.tar.gz) = 1879050 bytes
SHA1 (patch-aa) = 8eda90885b3127525330cd3432538fb2b4df98c1
SHA1 (patch-ab) = 2213a002f9bc0f5baba0554b6b375becf4d98d9c