pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/bzr Update to 0.12:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5a2d72d3d185
branches:  trunk
changeset: 521074:5a2d72d3d185
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Nov 04 18:36:14 2006 +0000

description:
Update to 0.12:

bzr 0.12  2006-10-30

  IMPROVEMENTS:

    * ``bzr log`` now shows dotted-decimal revision numbers for all revisions,
      rather than just showing a decimal revision number for revisions on the
      mainline. These revision numbers are not yet accepted as input into bzr
      commands such as log, diff etc. (Robert Collins)

    * revisions can now be specified using dotted-decimal revision numbers.
      For instance, ``bzr diff -r 1.2.1..1.2.3. (Robert Collins)

    * ``bzr help commands`` output is now shorter (Aaron Bentley)

    * New connection: ``bzr+http://`` which supports tunnelling the smart
      protocol over an HTTP connection. If writing is enabled on the bzr
      server, then you can write over the http connection.
      (Andrew Bennetts)

    * ``bzr`` now uses lazy importing to reduce the startup time. This has
      a moderate effect on lots of actions, especially ones that have
      little to do. For example ``bzr rocks`` time is down to 116ms from
      283ms. (John Arbash Meinel)

    * New Registry class to provide name-to-object registry-like support,
      for example for schemes where plugins can register new classes to
      do certain tasks (e.g. log formatters). Also provides lazy registration
      to allow modules to be loaded on request. (John Arbash Meinel, Adeodato
      Simó)

  API INCOMPATABILITY:

    * LogFormatter subclasses show now expect the 'revno' parameter to
      show() to be a string rather than an int. (Robert Collins)

As well as changes to the internals, tests, and bug fixes.

diffstat:

 devel/bzr/Makefile |  16 ++++++++++++++--
 devel/bzr/PLIST    |  38 +++++++++++++++++++++++++++++++++++++-
 devel/bzr/distinfo |   8 ++++----
 3 files changed, 55 insertions(+), 7 deletions(-)

diffs (169 lines):

diff -r 5fda456a89d6 -r 5a2d72d3d185 devel/bzr/Makefile
--- a/devel/bzr/Makefile        Sat Nov 04 17:49:25 2006 +0000
+++ b/devel/bzr/Makefile        Sat Nov 04 18:36:14 2006 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2006/10/22 06:52:57 rillig Exp $
+# $NetBSD: Makefile,v 1.9 2006/11/04 18:36:14 wiz Exp $
 #
 
-DISTNAME=              bzr-0.11
+DISTNAME=              bzr-0.12
 CATEGORIES=            devel
 MASTER_SITES=          http://bazaar-vcs.org/releases/src/
 
@@ -18,6 +18,18 @@
 PYTHON_VERSIONS_ACCEPTED=      24
 PYTHON_PATCH_SCRIPTS=          bzr
 
+.include "../../mk/bsd.prefs.mk"
+
+.if !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss])
+DEPENDS+=              ${PYPKGPREFIX}-medusa>=0:../../net/py-medusa
+.endif
+
+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} ,'
+
 post-build:
        cd ${WRKSRC} && ${PYTHONBIN} generate_docs.py man
 
diff -r 5fda456a89d6 -r 5a2d72d3d185 devel/bzr/PLIST
--- a/devel/bzr/PLIST   Sat Nov 04 17:49:25 2006 +0000
+++ b/devel/bzr/PLIST   Sat Nov 04 18:36:14 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2006/10/04 20:55:14 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2006/11/04 18:36:14 wiz Exp $
 bin/bzr
 ${PYSITELIB}/bzrlib/__init__.py
 ${PYSITELIB}/bzrlib/__init__.pyc
@@ -21,6 +21,9 @@
 ${PYSITELIB}/bzrlib/benchmarks/bench_bench.py
 ${PYSITELIB}/bzrlib/benchmarks/bench_bench.pyc
 ${PYSITELIB}/bzrlib/benchmarks/bench_bench.pyo
+${PYSITELIB}/bzrlib/benchmarks/bench_bundle.py
+${PYSITELIB}/bzrlib/benchmarks/bench_bundle.pyc
+${PYSITELIB}/bzrlib/benchmarks/bench_bundle.pyo
 ${PYSITELIB}/bzrlib/benchmarks/bench_cache_utf8.py
 ${PYSITELIB}/bzrlib/benchmarks/bench_cache_utf8.pyc
 ${PYSITELIB}/bzrlib/benchmarks/bench_cache_utf8.pyo
@@ -30,6 +33,9 @@
 ${PYSITELIB}/bzrlib/benchmarks/bench_commit.py
 ${PYSITELIB}/bzrlib/benchmarks/bench_commit.pyc
 ${PYSITELIB}/bzrlib/benchmarks/bench_commit.pyo
+${PYSITELIB}/bzrlib/benchmarks/bench_info.py
+${PYSITELIB}/bzrlib/benchmarks/bench_info.pyc
+${PYSITELIB}/bzrlib/benchmarks/bench_info.pyo
 ${PYSITELIB}/bzrlib/benchmarks/bench_inventory.py
 ${PYSITELIB}/bzrlib/benchmarks/bench_inventory.pyc
 ${PYSITELIB}/bzrlib/benchmarks/bench_inventory.pyo
@@ -45,6 +51,9 @@
 ${PYSITELIB}/bzrlib/benchmarks/bench_sftp.py
 ${PYSITELIB}/bzrlib/benchmarks/bench_sftp.pyc
 ${PYSITELIB}/bzrlib/benchmarks/bench_sftp.pyo
+${PYSITELIB}/bzrlib/benchmarks/bench_startup.py
+${PYSITELIB}/bzrlib/benchmarks/bench_startup.pyc
+${PYSITELIB}/bzrlib/benchmarks/bench_startup.pyo
 ${PYSITELIB}/bzrlib/benchmarks/bench_status.py
 ${PYSITELIB}/bzrlib/benchmarks/bench_status.pyc
 ${PYSITELIB}/bzrlib/benchmarks/bench_status.pyo
@@ -66,6 +75,9 @@
 ${PYSITELIB}/bzrlib/benchmarks/tree_creator/kernel_like.py
 ${PYSITELIB}/bzrlib/benchmarks/tree_creator/kernel_like.pyc
 ${PYSITELIB}/bzrlib/benchmarks/tree_creator/kernel_like.pyo
+${PYSITELIB}/bzrlib/benchmarks/tree_creator/many_commit.py
+${PYSITELIB}/bzrlib/benchmarks/tree_creator/many_commit.pyc
+${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
@@ -96,6 +108,9 @@
 ${PYSITELIB}/bzrlib/bundle/serializer/v08.py
 ${PYSITELIB}/bzrlib/bundle/serializer/v08.pyc
 ${PYSITELIB}/bzrlib/bundle/serializer/v08.pyo
+${PYSITELIB}/bzrlib/bundle/serializer/v09.py
+${PYSITELIB}/bzrlib/bundle/serializer/v09.pyc
+${PYSITELIB}/bzrlib/bundle/serializer/v09.pyo
 ${PYSITELIB}/bzrlib/bzrdir.py
 ${PYSITELIB}/bzrlib/bzrdir.pyc
 ${PYSITELIB}/bzrlib/bzrdir.pyo
@@ -200,6 +215,9 @@
 ${PYSITELIB}/bzrlib/lazy_import.py
 ${PYSITELIB}/bzrlib/lazy_import.pyc
 ${PYSITELIB}/bzrlib/lazy_import.pyo
+${PYSITELIB}/bzrlib/lazy_regex.py
+${PYSITELIB}/bzrlib/lazy_regex.pyc
+${PYSITELIB}/bzrlib/lazy_regex.pyo
 ${PYSITELIB}/bzrlib/lock.py
 ${PYSITELIB}/bzrlib/lock.pyc
 ${PYSITELIB}/bzrlib/lock.pyo
@@ -269,6 +287,9 @@
 ${PYSITELIB}/bzrlib/reconcile.py
 ${PYSITELIB}/bzrlib/reconcile.pyc
 ${PYSITELIB}/bzrlib/reconcile.pyo
+${PYSITELIB}/bzrlib/registry.py
+${PYSITELIB}/bzrlib/registry.pyc
+${PYSITELIB}/bzrlib/registry.pyo
 ${PYSITELIB}/bzrlib/repository.py
 ${PYSITELIB}/bzrlib/repository.pyc
 ${PYSITELIB}/bzrlib/repository.pyo
@@ -677,6 +698,9 @@
 ${PYSITELIB}/bzrlib/tests/test_lazy_import.py
 ${PYSITELIB}/bzrlib/tests/test_lazy_import.pyc
 ${PYSITELIB}/bzrlib/tests/test_lazy_import.pyo
+${PYSITELIB}/bzrlib/tests/test_lazy_regex.py
+${PYSITELIB}/bzrlib/tests/test_lazy_regex.pyc
+${PYSITELIB}/bzrlib/tests/test_lazy_regex.pyo
 ${PYSITELIB}/bzrlib/tests/test_lockable_files.py
 ${PYSITELIB}/bzrlib/tests/test_lockable_files.pyc
 ${PYSITELIB}/bzrlib/tests/test_lockable_files.pyo
@@ -754,6 +778,9 @@
 ${PYSITELIB}/bzrlib/tests/test_reconcile.py
 ${PYSITELIB}/bzrlib/tests/test_reconcile.pyc
 ${PYSITELIB}/bzrlib/tests/test_reconcile.pyo
+${PYSITELIB}/bzrlib/tests/test_registry.py
+${PYSITELIB}/bzrlib/tests/test_registry.pyc
+${PYSITELIB}/bzrlib/tests/test_registry.pyo
 ${PYSITELIB}/bzrlib/tests/test_repository.py
 ${PYSITELIB}/bzrlib/tests/test_repository.pyc
 ${PYSITELIB}/bzrlib/tests/test_repository.pyo
@@ -895,6 +922,9 @@
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_executable.py
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_executable.pyc
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_executable.pyo
+${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_flush.py
+${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_flush.pyc
+${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_flush.pyo
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_parent_ids.py
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_parent_ids.pyc
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_parent_ids.pyo
@@ -922,6 +952,12 @@
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_put_file.py
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_put_file.pyc
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_put_file.pyo
+${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_read_working_inventory.py
+${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_read_working_inventory.pyc
+${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_read_working_inventory.pyo
+${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_set_root_id.py
+${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_set_root_id.pyc
+${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_set_root_id.pyo
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_unversion.py
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_unversion.pyc
 ${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_unversion.pyo
diff -r 5fda456a89d6 -r 5a2d72d3d185 devel/bzr/distinfo
--- a/devel/bzr/distinfo        Sat Nov 04 17:49:25 2006 +0000
+++ b/devel/bzr/distinfo        Sat Nov 04 18:36:14 2006 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.7 2006/10/22 06:52:57 rillig Exp $
+$NetBSD: distinfo,v 1.8 2006/11/04 18:36:14 wiz Exp $
 
-SHA1 (bzr-0.11.tar.gz) = ce629bba4594bb15ab996caa3d7dc12680ee49dd
-RMD160 (bzr-0.11.tar.gz) = 3e6b283669587455d1c59af614a6a7e5eba15c0c
-Size (bzr-0.11.tar.gz) = 1040731 bytes
+SHA1 (bzr-0.12.tar.gz) = 5678e85702c68096acede28fb4d8cf95d2115ef8
+RMD160 (bzr-0.12.tar.gz) = a29a113749d8f99fce70379e07b72a16080164b1
+Size (bzr-0.12.tar.gz) = 1088557 bytes
 SHA1 (patch-aa) = 8eda90885b3127525330cd3432538fb2b4df98c1
 SHA1 (patch-ab) = 52d9cce8bf089ae31b4ee6ee38732e5df4825911



Home | Main Index | Thread Index | Old Index