diff options
author | wiz <wiz> | 2007-11-29 20:03:14 +0000 |
---|---|---|
committer | wiz <wiz> | 2007-11-29 20:03:14 +0000 |
commit | f9a5e589165afe80d2d03930ccd7670544c75908 (patch) | |
tree | fcfa42c9b8fea2028283a1398e113bee13dd9b7d | |
parent | 67a46dc6351d29b31b20739d400401339728de1b (diff) | |
download | pkgsrc-f9a5e589165afe80d2d03930ccd7670544c75908.tar.gz |
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)
-rw-r--r-- | devel/bzr/Makefile | 11 | ||||
-rw-r--r-- | devel/bzr/PLIST | 53 | ||||
-rw-r--r-- | devel/bzr/distinfo | 8 |
3 files changed, 60 insertions, 12 deletions
diff --git a/devel/bzr/Makefile b/devel/bzr/Makefile index 6b8c4bd0cce..4aa7c1288a0 100644 --- a/devel/bzr/Makefile +++ b/devel/bzr/Makefile @@ -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 diff --git a/devel/bzr/PLIST b/devel/bzr/PLIST index cc5762f358d..a67de0a8290 100644 --- a/devel/bzr/PLIST +++ b/devel/bzr/PLIST @@ -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 diff --git a/devel/bzr/distinfo b/devel/bzr/distinfo index 7b1b7e329d9..320d08bc9ba 100644 --- a/devel/bzr/distinfo +++ b/devel/bzr/distinfo @@ -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 |