Sat Nov 8 02:50:15 2008 UTC ()
bzr 1.9 2008-11-07
------------------

This release of Bazaar adds a new repository format, ``1.9``, with smaller
and more efficient index files.  This format can be specified when
creating a new repository, or used to losslessly upgrade an existing
repository.  bzr 1.9 also speeds most operations over the smart server
protocol, makes annotate faster, and uses less memory when making
checkouts or pulling large amounts of data.

  BUG FIXES:

   * Fix "invalid property value 'branch-nick' for None" regression with
     branches bound to svn branches.  (Martin Pool, #293440)

   * Fix SSL/https on Python2.6.  (Vincent Ladeuil, #293054)

   * ``SFTPTransport.readv()`` had a bug when requests were out-of-order.
     This only triggers some-of-the-time on Knit format repositories.
     (John Arbash Meinel, #293746)

bzr 1.9rc1 2008-10-31
---------------------

  NEW FEATURES:

    * New Branch hook ``transform_fallback_location`` allows a function to
      be called when looking up the stacked source. (Michael Hudson)

    * New repository formats ``1.9`` and ``1.9-rich-root``. These have all
      the functionality of ``1.6``, but use the new btree indexes.
      These indexes are both smaller and faster for access to historical
      information.  (John Arbash Meinel)

  IMPROVEMENTS:

    * ``BTreeIndex`` code now is able to prefetch extra pages to help tune
      the tradeoff between bandwidth and latency. Should be tuned
      appropriately to not impact commands which need minimal information,
      but provide a significant boost to ones that need more context. Only
      has a direct impact on the ``--development2`` format which uses
      btree's for the indexes. (John Arbash Meinel)

    * ``bzr dump-btree`` is a hidden command introduced to allow dumping
      the contents of a compressed btree file.  (John Arbash Meinel)

    * ``bzr pack`` now tells the index builders to optimize for size. For
      btree index repositories, this can save 25% of the index size
      (mostly in the text indexes). (John Arbash Meinel)

    * ``bzr push`` to an existing branch or repository on a smart server
      is faster, due to Bazaar making more use of the ``get_parent_map``
      RPC when querying the remote branch's revision graph.
      (Andrew Bennetts)

    * default username for bzr+ssh and sftp can be configured in
      authentication.conf. (Aaron Bentley)

    * launchpad-login now provides a default username for bzr+ssh and sftp
      URLs, allowing username-free URLs to work for everyone. (Aaron Bentley)

    * ``lp:`` lookups no longer include usernames, making them shareable and
      shorter. (Aaron Bentley)

    * New ``PackRepository.autopack`` smart server RPC, which does
      autopacking entirely on the server.  This is much faster than
      autopacking via plain file methods, which downloads a large amount
      of pack data and then re-uploads the same pack data into a single
      file.  This fixes a major (although infrequent) cause of lengthy
      delays when using a smart server.  For example, pushing the 10th
      revision to a repository with 9 packs now takes 44 RPCs rather than
      179, and much less bandwidth too.  This requires Bazaar 1.9 on both
      the client and the server, otherwise the client will fallback to the
      slower method.  (Andrew Bennetts)

  BUG FIXES:

    * A failure to load a plugin due to an IncompatibleAPI exception is
      now correctly reported. (Robert Collins, #279451)

    * API versioning support now has a multiple-version checking api
      ``require_any_api``. (Robert Collins, #279447)

    * ``bzr branch --stacked`` from a smart server to a standalone branch
      works again.  This fixes a regression in 1.7 and 1.8.
      (Andrew Bennetts, #270397)

    * ``bzr co`` uses less memory. It used to unpack the entire WT into
      memory before writing it to disk. This was a little bit faster, but
      consumed lots of memory. (John Arbash Meinel, #269456)

    * ``bzr missing --quiet`` no longer prints messages about whether
      there are missing revisions.  The exit code indicates whether there
      were or not.  (Martin Pool, #284748)

    * Fixes to the ``annotate`` code. The fast-path which re-used the
      stored deltas was accidentally disabled all the time, instead of
      only when a branch was stacked. Second, the code would accidentally
      re-use a delta even if it wasn't against the left-parent, this
      could only happen if ``bzr reconcile`` decided that the parent
      ordering was incorrect in the file graph.  (John Arbash Meinel)

    * "Permission denied" errors that occur when pushing a new branch to a
      smart server no longer cause tracebacks.  (Andrew Bennetts, #278673)

    * Some compatibility fixes for building the extensions with MSVC and
      for python2.4. (John Arbash Meinel, #277484)

    * The index logic is now able to reload the list of pack files if and
      index ends up disappearing. We still don't reload if the pack data
      itself goes missing after checking the index. This bug appears as a
      transient failure (file not found) when another process is writing
      to the repository.  (John Arbash Meinel, #153786)

    * ``bzr switch`` and ``bzr bind`` will now update the branch nickname if
      it was previously set. All checkouts will now refer to the bound branch
      for a nickname if one was not explicitly set.
      (Marius Kruger, #230903)

  DOCUMENTATION:

    * Improved hook documentation. (Michael Ernst)

  API CHANGES:

    * commands.plugins_cmds is now a CommandRegistry, not a dict.

  INTERNALS:

     * New AuthenticationConfig.set_credentials method allows easy programmatic
       configuration of authetication credentials.

bzr 1.8 2008-10-16
------------------

Bazaar 1.8 includes several fixes that improve working tree performance,
display of revision logs, and merges.  The bzr testsuite now passes on OS
X and Python 2.6, and almost completely passes on Windows.  The
smartserver code has gained several bug fixes and performance
improvements, and can now run server-side hooks within an http server.

  BUG FIXES:

   * Fix "Must end write group" error when another error occurs during
     ``bzr push``.  (Andrew Bennetts, #230902)

  PORTABILITY:

   * Some Pyrex versions require the WIN32 macro defined to compile on
     that platform.  (Alexander Belchenko, Martin Pool, #277481)

bzr 1.8rc1 2008-10-07
---------------------

  CHANGES:

    * ``bzr log file`` has been changed. It now uses a different method
      for determining which revisions to show as merging the changes to
      the file. It now only shows revisions which merged the change
      towards your mainline. This simplifies the output, makes it faster,
      and reduces memory consumption.  (John Arbash Meinel)

    * ``bzr merge`` now defaults to having ``--reprocess`` set, whenever
      ``--show-base`` is not supplied.  (John Arbash Meinel)

    * ``bzr+http//`` will now optionally load plugins and write logs on the
      server. (Marius Kruger)

    * ``bzrlib._dirstate_helpers_c.pyx`` does not compile correctly with
      Pyrex 0.9.4.1 (it generates C code which causes segfaults). We
      explicitly blacklist that version of the compiler for that
      extension. Packaged versions will include .c files created with
      pyrex >= 0.9.6 so it doesn't effect releases, only users running
      from the source tree. (John Arbash Meinel, #276868)

  FEATURES

    * bzr is now compatible with python-2.6. python-2.6 is not yet officially
      supported (nor released, tests were conducted with the dev version of
      python-2.6rc2), but all known problems have been fixed.  Feedback
      welcome.
      (Vincent Ladeuil, #269535)

  IMPROVEMENTS:

    * ``bzr annotate`` will now include uncommitted changes from the local
      working tree by default. Such uncommitted changes are given the
      revision number they would get if a commit was done, followed with a
      ? to indicate that its not actually known. (Robert Collins, #3439)

    * ``bzr branch`` now accepts a ``--standalone`` option, which creates a
      standalone branch regardless of the presence of shared repositories.
      (Daniel Watkins)

    * ``bzr push`` is faster in the case there are no new revisions to
      push.  It is also faster if there are no tags in the local branch.
      (Andrew Bennetts)

    * File changes during a commit will update the tree stat cache.
      (Robert Collins)

    * Location aliases can now accept a trailing path.  (Micheal Hudson)

    * New hooks ``Lock.hooks`` when LockDirs are acquired and released.
      (Robert Collins, MartinPool)

    * Switching in heavyweight checkouts uses the master branch's context, not
      the checkout's context.  (Adrian Wilkins)

    * ``status`` on large trees is now faster, due to optimisations in the
      walkdirs code. Of particular note, the walkdirs code now performs
      a temporary ``chdir()`` while reading a single directory; if your
      platform has non thread-local current working directories (and is
      not windows which has its own implementation), this may introduce a
      race condition during concurrent uses of bzrlib. The bzrlib CLI
      will not encounter this as it is single threaded for working tree
      operations. (Robert Collins)

    * The C extensions now build on python 2.4 (Robert Collins, #271939)

    * The ``-Dhpss`` debug flag now reports the number of smart server
      calls per medium to stderr.  This is in addition to the existing
      detailed logging to the .bzr.log trace file.  (Andrew Bennetts)

  BUG FIXES:

    * Avoid random failures arising from misinterpreted ``errno`` values
      in ``_readdir_pyx.read_dir``.
      (Martin Pool, #279381)

    * Branching from a shared repository on a smart server into a new
      repository now preserves the repository format.
      (Andrew Bennetts, #269214)

    * ``bzr log`` now accepts a ``--change`` option.
      (Vincent Ladeuil, #248427)

    * ``bzr missing`` now accepts an ``--include-merges`` option.
      (Vincent Ladeuil, #233817)

    * Don't try to filter (internally) '.bzr' from the files to be deleted if
      it's not there.
      (Vincent Ladeuil, #272648)

    * Fix '_in_buffer' AttributeError when using the -Dhpss debug flag.
      (Andrew Bennetts)

    * Fix TooManyConcurrentRequests errors caused by a connection failure
      when doing ``bzr pull`` or ``bzr merge`` from a ``bzr+ssh`` URL.
      (Andrew Bennetts, #246233)

    * Fixed ``bzr st -r branch:PATH_TO_BRANCH`` where the other branch
      is in a different repository than the current one.
      (Luk叩邸 Lalinsk箪, #144421)

    * Make the first line of the manpage preamble a comment again.
      (David Futcher, #242106)

    * Remove use of optional parameter in GSSAPI FTP support, since
      it breaks newer versions of Python-Kerberos. (Jelmer Vernooij)

    * The autopacking logic will now always create a single new pack from
      all of the content which it deems is worth moving. This avoids the
      'repack a single pack' bug and should result in better packing
      overall.  (John Arbash Meinel, #242510, #172644)

    * Trivial documentation fix.
      (John Arbash Meinel, #270471)

  DOCUMENTATION:

    * Explain revision/range identifiers. (Daniel Clemente)

  API CHANGES:

    * ``CommitBuilder.record_entry_contents`` returns one more element in
      its result tuple - an optional file system hash for the hash cache
      to use. (Robert Collins)

    * ``dirstate.DirState.update_entry`` will now only calculate the sha1
      of a file if it is likely to be needed in determining the output
      of iter_changes. (Robert Collins)

    * The PackRepository, RepositoryPackCollection, NewPack classes have a
      slightly changed interface to support different index types; as a
      result other users of these classes need to supply the index types
      they want. (Robert Collins)

  TESTING:

    * ``bzrlib.tests.repository_implementations`` has been renamed to
      ``bzrlib.tests.per_repository`` so that we have a common structure
      (and it is shorter). (John Arbash Meinel, #239343)

    * ``LocalTransport.abspath()`` now returns a drive letter if the
      transport has one, fixing numerous tests on Windows.
      (Mark Hammond)

    * PreviewTree is now tested via intertree_implementations.
      (Aaron Bentley)

    * The full test suite is passing again on OSX.
      (Guillermo Gonzalez, Vincent Ladeuil)

    * The full test suite passes when run with ``-Eallow_debug``.
      (Andrew Bennetts)

  INTERNALS:

    * A new hook, ``Branch.open``, has been added, which is called when
      branch objects are opened. (Robert Collins)

    * ``bzrlib.osutils._walkdirs_utf8`` has been refactored into common
      tree walking, and modular directory listing code to aid future
      performance optimisations and refactoring. (Robert Collins)

    * ``bzrlib.trace.debug_memory`` can be used to get a quick memory dump
      in the middle of processing. It only reports memory if
      ``/proc/PID/status`` is available. (John Arbash Meinel)

    * New method ``RevisionSpec.as_tree`` for representing the revision
      specifier as a revision tree object. (Luk叩邸 Lalinsk箪)

    * New race-free method on MutableTree ``get_file_with_stat`` for use
      when generating stat cache results. (Robert Collins)

    * New win32utils.get_local_appdata_location() provides access to a local
      directory for storing data.  (Mark Hammond)

    * To be compatible with python-2.6 a few new rules should be
      observed. 'message' attribute can't be used anymore in exception
      classes, 'sha' and 'md5' modules have been deprecated (use
      osutils.[md5|sha]), object__init__ and object.__new__ don't accept
      parameters anymore.
      (Vincent Ladeuil)

bzr 1.7.1 2008-10-01
--------------------

  No changes from 1.7.1rc1.

bzr 1.7.1rc1 2008-09-24
-----------------------

This release just includes an update to how the merge algorithm handles
file paths when we encounter complex history.

  FEATURES:

    * If we encounter a criss-cross in history, use information from
      direct Least Common Ancestors to resolve inventory shape (locations
      of files, adds, deletes, etc). This is similar in concept to using
      ``--lca`` for merging file texts, only applied to paths.
      (John Arbash Meinel)

bzr 1.7 2008-09-23
------------------

This release includes many bug fixes and a few performance and feature
improvements.  ``bzr rm`` will now scan for missing files and remove them,
like how ``bzr add`` scans for unknown files and adds them. A bit more
polish has been applied to the stacking code. The b-tree indexing code has
been brought in, with an eye on using it in a future repository format.
There are only minor installer changes since bzr-1.7rc2.

  FEATURES

    * Some small updates to the win32 installer. Include localization
      files found in plugins, and include the builtin distutils as part of
      packaging qbzr. (Mark Hammond)

bzr 1.7rc2 2008-09-17
---------------------

A few bug fixes from 1.7rc1. The biggest change is a new
``RemoteBranch.get_stacked_on_url`` rpc. This allows clients that are
trying to access a Stacked branch over the smart protocol, to properly
connect to the stacked-on location.

  BUG FIXES:

    * Branching from a shared repository on a smart server into a new
      repository now preserves the repository format.
      (Andrew Bennetts, #269214)

   * Branching from a stacked branch via ``bzr+ssh`` can properly connect
     to the stacked-on branch.  (Martin Pool, #261315)

    * ``bzr init`` no longer re-opens the BzrDir multiple times.
      (Vincent Ladeuil)

    * Fix '_in_buffer' AttributeError when using the -Dhpss debug flag.
      (Andrew Bennetts)

bzr 1.7rc1 2008-09-09
---------------------

This release candidate for bzr 1.7 has several bug fixes and a few
performance and feature improvements.  ``bzr rm`` will now scan for
missing files and remove them, like how ``bzr add`` scans for unknown
files and adds them. A bit more polish has been applied to the stacking
code. The b-tree indexing code has been brought in, with an eye on using
it in a future repository format.

  CHANGES:

    * ``bzr export`` can now export a subdirectory of a project.
      (Robert Collins)

    * ``bzr remove-tree`` will now refuse to remove a tree with uncommitted
      changes, unless the ``--force`` option is specified.
      (Luk叩邸 Lalinsk箪, #74101)

    * ``bzr rm`` will now scan for files that are missing and remove just
      them automatically, much as ``bzr add`` scans for new files that
      are not ignored and adds them automatically. (Robert Collins)

  FEATURES

    * Support for GSSAPI authentication when using FTP as documented in
      RFC2228. (Jelmer Vernooij, #49623)

    * Add support for IPv6 in the smart server. (Jelmer Vernooij, #165014)

  IMPROVEMENTS:

    * A url like ``log+file:///tmp`` will log all access to that Transport
      to ``.bzr.log``, which may help in debugging or profiling.
      (Martin Pool)

    * ``bzr branch`` and ``bzr push`` use the default stacking policy if the
      branch format supports it. (Aaron Bentley)

    * ``bzr init`` and ``bzr init-repo`` will now print out the same as
      ``bzr info`` if it completed successfully.
      (Marius Kruger)

    * ``bzr uncommit`` logs the old tip revision id, and displays how to
      restore the branch to that tip using ``bzr pull``.  This allows you
      to recover if you realize you uncommitted the wrong thing.
      (John Arbash Meinel)

    * Fix problems in accessing stacked repositories over ``bzr://``.
      (Martin Pool, #261315)

    * ``SFTPTransport.readv()`` was accidentally using ``list += string``,
      which 'works', but adds each character separately to the list,
      rather than using ``list.append(string)``. Fixing this makes the
      SFTP transport a little bit faster (~20%) and use a bit less memory.
      (John Arbash Meinel)

    * When reading index files, if we happen to read the whole file in a
      single request treat it as a ``_buffer_all`` request. This happens
      most often on small indexes over remote transports, where we default
      to reading 64kB. It saves a round trip for each small index during
      fetch operations. Also, if we have read more than 50% of an index
      file, trigger a ``_buffer_all`` on the next request. This works
      around some inefficiencies because reads don't fall neatly on page
      boundaries, so we would ignore those bytes, but request them again
      later. This could trigger a total read size of more than the whole
      file. (John Arbash Meinel)

  BUG FIXES:

    * ``bzr rm`` is now aliased to ``bzr del`` for the convenience of svn
      users. (Robert Collins, #205416)

    * Catch the infamous "select/poll returned error" which occurs when
      pycurl try to send a body request to an HTTP/1.0 server which has
      already refused to handle the request. (Vincent Ladeuil, #225020)

    * Fix ``ObjectNotLocked`` errors when using various commands
      (including ``bzr cat`` and ``bzr annotate``) in combination with a
      smart server URL.  (Andrew Bennetts, #237067)

    * ``FTPTransport.stat()`` would return ``0000`` as the permission bits
      for the containing ``.bzr/`` directory (it does not implement
      permissions). This would cause us to set all subdirectories to
      ``0700`` and files to ``0600`` rather than leaving them unmodified.
      Now we ignore ``0000`` as the permissions and assume they are
      invalid. (John Arbash Meinel, #259855)

    * Merging from a previously joined branch will no longer cause
      a traceback. (Jelmer Vernooij, #203376)

    * Pack operations on windows network shares will work even with large
      files. (Robert Collins, #255656)

    * Running ``bzr st PATH_TO_TREE`` will no longer suppress merge
      status. Status is also about 7% faster on mozilla sized trees
      when the path to the root of the tree has been given. Users of
      the internal ``show_tree_status`` function should be aware that
      the show_pending flag is now authoritative for showing pending
      merges, as it was originally. (Robert Collins, #225204)

    * Set valid default _param_name for Option so that ListOption can embed
      '-' in names. (Vincent Ladeuil, #263249)

    * Show proper error rather than traceback when an unknown revision
      id is specified to ``bzr cat-revision``. (Jelmer Vernooij, #175569)

    * Trailing text in the dirstate file could cause the C dirstate parser
      to try to allocate an invalid amount of memory. We now properly
      check and test for parsing a dirstate with invalid trailing data.
      (John Arbash Meinel, #186014)

    * Unexpected error responses from a smart server no longer cause the
      client to traceback.  (Andrew Bennetts, #263527)

    * Use a Windows api function to get a Unicode host name, rather than
      assuming the host name is ascii.
      (Mark Hammond, John Arbash Meinel, #256550)

    * ``WorkingTree4`` trees will now correctly report missing-and-new
      paths in the output of ``iter_changes``. (Robert Collins)

  DOCUMENTATION:

    * Updated developer documentation.  (Martin Pool)

  API CHANGES:

    * Exporters now take 4 parameters. (Robert Collins)

    * ``Tree.iter_changes`` will now return False for the content change
      field when a file is missing in the basis tree and not present in
      the target tree. Previously it returned True unconditionally.
      (Robert Collins)

    * The deprecated ``Branch.abspath`` and unimplemented
      ``Branch.rename_one`` and ``Branch.move`` were removed. (Jelmer Vernooij)

    * BzrDir.clone_on_transport implementations must now accept a stacked_on
      parameter.  (Aaron Bentley)

    * BzrDir.cloning_metadir implementations must now take a require_stacking
      parameter.  (Aaron Bentley)

  TESTING:

    * ``addCleanup`` now takes ``*arguments`` and ``**keyword_arguments``
      which are then passed to the cleanup callable as it is run. In
      addition, addCleanup no longer requires that the callables passed to
      it be unique. (Jonathan Lange)

    * Fix some tests that fail on Windows because files are deleted while
      still in use.
      (Mark Hammond)

    * ``selftest``'s ``--starting-with`` option can now use predefined
      prefixes so that one can say ``bzr selftest -s bp.loom`` instead of
      ``bzr selftest -s bzrlib.plugins.loom``. (Vincent Ladeuil)

    * ``selftest``'s ``--starting-with`` option now accepts multiple values.
      (Vincent Ladeuil)

  INTERNALS:

    * A new plugin interface, ``bzrlib.log.log_adapters``, has been added.
      This allows dynamic log output filtering by plugins.
      (Robert Collins)

    * ``bzrlib.btree_index`` is now available, providing a b-tree index
      layer. The design is memory conservative (limited memory cache),
      faster to seek (approx 100 nodes per page, gives 100-way fan out),
      and stores compressed pages allowing more keys per page.
      (Robert Collins, John Arbash Meinel)

    * ``bzrlib.diff.DiffTree.show_diff`` now skips changes where the kind
      is unknown in both source and target.
      (Robert Collins, Aaron Bentley)

    * ``GraphIndexBuilder.add_node`` and ``BTreeBuilder`` have been
      streamlined a bit. This should make creating large indexes faster.
      (In benchmarking, it now takes less time to create a BTree index than
      it takes to read the GraphIndex one.) (John Arbash Meinel)

    * Mail clients for `bzr send` are now listed in a registry.  This
      allows plugins to add new clients by registering them with
      ``bzrlib.mail_client.mail_client_registry``.  All of the built-in
      clients now use this mechanism.  (Neil Martinsen-Burrell)


(epg)
diff -r1.29 -r1.30 pkgsrc/devel/bzr/Makefile
diff -r1.19 -r1.20 pkgsrc/devel/bzr/PLIST
diff -r1.23 -r1.24 pkgsrc/devel/bzr/distinfo

cvs diff -r1.29 -r1.30 pkgsrc/devel/bzr/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/bzr/Attic/Makefile 2008/09/06 05:32:08 1.29
+++ pkgsrc/devel/bzr/Attic/Makefile 2008/11/08 02:50:15 1.30
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile,v 1.29 2008/09/06 05:32:08 epg Exp $ 1# $NetBSD: Makefile,v 1.30 2008/11/08 02:50:15 epg Exp $
2 2
3DISTNAME= bzr-${VER} 3DISTNAME= bzr-${VER}
4CATEGORIES= devel scm 4CATEGORIES= devel scm
5MASTER_SITES= http://launchpad.net/bzr/1.6/${VER}/+download/ 5MASTER_SITES= http://launchpad.net/bzr/1.9/${VER}/+download/
6VER= 1.6.1 6VER= 1.9
7 7
8MAINTAINER= epg@NetBSD.org 8MAINTAINER= epg@NetBSD.org
9HOMEPAGE= http://bazaar-vcs.org/ 9HOMEPAGE= http://bazaar-vcs.org/
10COMMENT= Bazaar open source distributed version control system 10COMMENT= Bazaar open source distributed version control system
11 11
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13 13
14DEPENDS+= ${PYPKGPREFIX}-expat>=0:../../textproc/py-expat 14DEPENDS+= ${PYPKGPREFIX}-expat>=0:../../textproc/py-expat
15BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0:../../textproc/py-docutils 15BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0:../../textproc/py-docutils
16 16
17USE_TOOLS+= gmake 17USE_TOOLS+= gmake
18 18
19PY_PATCHPLIST= yes 19PY_PATCHPLIST= yes

cvs diff -r1.19 -r1.20 pkgsrc/devel/bzr/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/bzr/Attic/PLIST 2008/08/26 01:12:07 1.19
+++ pkgsrc/devel/bzr/Attic/PLIST 2008/11/08 02:50:15 1.20
@@ -1,30 +1,38 @@ @@ -1,30 +1,38 @@
1@comment $NetBSD: PLIST,v 1.19 2008/08/26 01:12:07 epg Exp $ 1@comment $NetBSD: PLIST,v 1.20 2008/11/08 02:50:15 epg Exp $
2bin/bzr 2bin/bzr
3${PYSITELIB}/bzrlib/__init__.py 3${PYSITELIB}/bzrlib/__init__.py
4${PYSITELIB}/bzrlib/__init__.pyc 4${PYSITELIB}/bzrlib/__init__.pyc
5${PYSITELIB}/bzrlib/__init__.pyo 5${PYSITELIB}/bzrlib/__init__.pyo
 6${PYSITELIB}/bzrlib/_btree_serializer_c.so
 7${PYSITELIB}/bzrlib/_btree_serializer_py.py
 8${PYSITELIB}/bzrlib/_btree_serializer_py.pyc
 9${PYSITELIB}/bzrlib/_btree_serializer_py.pyo
6${PYSITELIB}/bzrlib/_dirstate_helpers_c.so 10${PYSITELIB}/bzrlib/_dirstate_helpers_c.so
7${PYSITELIB}/bzrlib/_dirstate_helpers_py.py 11${PYSITELIB}/bzrlib/_dirstate_helpers_py.py
8${PYSITELIB}/bzrlib/_dirstate_helpers_py.pyc 12${PYSITELIB}/bzrlib/_dirstate_helpers_py.pyc
9${PYSITELIB}/bzrlib/_dirstate_helpers_py.pyo 13${PYSITELIB}/bzrlib/_dirstate_helpers_py.pyo
10${PYSITELIB}/bzrlib/_knit_load_data_c.so 14${PYSITELIB}/bzrlib/_knit_load_data_c.so
11${PYSITELIB}/bzrlib/_knit_load_data_py.py 15${PYSITELIB}/bzrlib/_knit_load_data_py.py
12${PYSITELIB}/bzrlib/_knit_load_data_py.pyc 16${PYSITELIB}/bzrlib/_knit_load_data_py.pyc
13${PYSITELIB}/bzrlib/_knit_load_data_py.pyo 17${PYSITELIB}/bzrlib/_knit_load_data_py.pyo
14${PYSITELIB}/bzrlib/_patiencediff_c.so 18${PYSITELIB}/bzrlib/_patiencediff_c.so
15${PYSITELIB}/bzrlib/_patiencediff_py.py 19${PYSITELIB}/bzrlib/_patiencediff_py.py
16${PYSITELIB}/bzrlib/_patiencediff_py.pyc 20${PYSITELIB}/bzrlib/_patiencediff_py.pyc
17${PYSITELIB}/bzrlib/_patiencediff_py.pyo 21${PYSITELIB}/bzrlib/_patiencediff_py.pyo
 22${PYSITELIB}/bzrlib/_readdir_py.py
 23${PYSITELIB}/bzrlib/_readdir_py.pyc
 24${PYSITELIB}/bzrlib/_readdir_py.pyo
 25${PYSITELIB}/bzrlib/_readdir_pyx.so
18${PYSITELIB}/bzrlib/add.py 26${PYSITELIB}/bzrlib/add.py
19${PYSITELIB}/bzrlib/add.pyc 27${PYSITELIB}/bzrlib/add.pyc
20${PYSITELIB}/bzrlib/add.pyo 28${PYSITELIB}/bzrlib/add.pyo
21${PYSITELIB}/bzrlib/annotate.py 29${PYSITELIB}/bzrlib/annotate.py
22${PYSITELIB}/bzrlib/annotate.pyc 30${PYSITELIB}/bzrlib/annotate.pyc
23${PYSITELIB}/bzrlib/annotate.pyo 31${PYSITELIB}/bzrlib/annotate.pyo
24${PYSITELIB}/bzrlib/api.py 32${PYSITELIB}/bzrlib/api.py
25${PYSITELIB}/bzrlib/api.pyc 33${PYSITELIB}/bzrlib/api.pyc
26${PYSITELIB}/bzrlib/api.pyo 34${PYSITELIB}/bzrlib/api.pyo
27${PYSITELIB}/bzrlib/atomicfile.py 35${PYSITELIB}/bzrlib/atomicfile.py
28${PYSITELIB}/bzrlib/atomicfile.pyc 36${PYSITELIB}/bzrlib/atomicfile.pyc
29${PYSITELIB}/bzrlib/atomicfile.pyo 37${PYSITELIB}/bzrlib/atomicfile.pyo
30${PYSITELIB}/bzrlib/benchmarks/__init__.py 38${PYSITELIB}/bzrlib/benchmarks/__init__.py
@@ -107,26 +115,29 @@ ${PYSITELIB}/bzrlib/benchmarks/tree_crea @@ -107,26 +115,29 @@ ${PYSITELIB}/bzrlib/benchmarks/tree_crea
107${PYSITELIB}/bzrlib/benchmarks/tree_creator/simple_many_commit.pyo 115${PYSITELIB}/bzrlib/benchmarks/tree_creator/simple_many_commit.pyo
108${PYSITELIB}/bzrlib/bisect_multi.py 116${PYSITELIB}/bzrlib/bisect_multi.py
109${PYSITELIB}/bzrlib/bisect_multi.pyc 117${PYSITELIB}/bzrlib/bisect_multi.pyc
110${PYSITELIB}/bzrlib/bisect_multi.pyo 118${PYSITELIB}/bzrlib/bisect_multi.pyo
111${PYSITELIB}/bzrlib/branch.py 119${PYSITELIB}/bzrlib/branch.py
112${PYSITELIB}/bzrlib/branch.pyc 120${PYSITELIB}/bzrlib/branch.pyc
113${PYSITELIB}/bzrlib/branch.pyo 121${PYSITELIB}/bzrlib/branch.pyo
114${PYSITELIB}/bzrlib/branchbuilder.py 122${PYSITELIB}/bzrlib/branchbuilder.py
115${PYSITELIB}/bzrlib/branchbuilder.pyc 123${PYSITELIB}/bzrlib/branchbuilder.pyc
116${PYSITELIB}/bzrlib/branchbuilder.pyo 124${PYSITELIB}/bzrlib/branchbuilder.pyo
117${PYSITELIB}/bzrlib/breakin.py 125${PYSITELIB}/bzrlib/breakin.py
118${PYSITELIB}/bzrlib/breakin.pyc 126${PYSITELIB}/bzrlib/breakin.pyc
119${PYSITELIB}/bzrlib/breakin.pyo 127${PYSITELIB}/bzrlib/breakin.pyo
 128${PYSITELIB}/bzrlib/btree_index.py
 129${PYSITELIB}/bzrlib/btree_index.pyc
 130${PYSITELIB}/bzrlib/btree_index.pyo
120${PYSITELIB}/bzrlib/bugtracker.py 131${PYSITELIB}/bzrlib/bugtracker.py
121${PYSITELIB}/bzrlib/bugtracker.pyc 132${PYSITELIB}/bzrlib/bugtracker.pyc
122${PYSITELIB}/bzrlib/bugtracker.pyo 133${PYSITELIB}/bzrlib/bugtracker.pyo
123${PYSITELIB}/bzrlib/builtins.py 134${PYSITELIB}/bzrlib/builtins.py
124${PYSITELIB}/bzrlib/builtins.pyc 135${PYSITELIB}/bzrlib/builtins.pyc
125${PYSITELIB}/bzrlib/builtins.pyo 136${PYSITELIB}/bzrlib/builtins.pyo
126${PYSITELIB}/bzrlib/bundle/__init__.py 137${PYSITELIB}/bzrlib/bundle/__init__.py
127${PYSITELIB}/bzrlib/bundle/__init__.pyc 138${PYSITELIB}/bzrlib/bundle/__init__.pyc
128${PYSITELIB}/bzrlib/bundle/__init__.pyo 139${PYSITELIB}/bzrlib/bundle/__init__.pyo
129${PYSITELIB}/bzrlib/bundle/apply_bundle.py 140${PYSITELIB}/bzrlib/bundle/apply_bundle.py
130${PYSITELIB}/bzrlib/bundle/apply_bundle.pyc 141${PYSITELIB}/bzrlib/bundle/apply_bundle.pyc
131${PYSITELIB}/bzrlib/bundle/apply_bundle.pyo 142${PYSITELIB}/bzrlib/bundle/apply_bundle.pyo
132${PYSITELIB}/bzrlib/bundle/bundle_data.py 143${PYSITELIB}/bzrlib/bundle/bundle_data.py
@@ -146,26 +157,29 @@ ${PYSITELIB}/bzrlib/bundle/serializer/v0 @@ -146,26 +157,29 @@ ${PYSITELIB}/bzrlib/bundle/serializer/v0
146${PYSITELIB}/bzrlib/bundle/serializer/v09.pyo 157${PYSITELIB}/bzrlib/bundle/serializer/v09.pyo
147${PYSITELIB}/bzrlib/bundle/serializer/v4.py 158${PYSITELIB}/bzrlib/bundle/serializer/v4.py
148${PYSITELIB}/bzrlib/bundle/serializer/v4.pyc 159${PYSITELIB}/bzrlib/bundle/serializer/v4.pyc
149${PYSITELIB}/bzrlib/bundle/serializer/v4.pyo 160${PYSITELIB}/bzrlib/bundle/serializer/v4.pyo
150${PYSITELIB}/bzrlib/bzrdir.py 161${PYSITELIB}/bzrlib/bzrdir.py
151${PYSITELIB}/bzrlib/bzrdir.pyc 162${PYSITELIB}/bzrlib/bzrdir.pyc
152${PYSITELIB}/bzrlib/bzrdir.pyo 163${PYSITELIB}/bzrlib/bzrdir.pyo
153${PYSITELIB}/bzrlib/cache_utf8.py 164${PYSITELIB}/bzrlib/cache_utf8.py
154${PYSITELIB}/bzrlib/cache_utf8.pyc 165${PYSITELIB}/bzrlib/cache_utf8.pyc
155${PYSITELIB}/bzrlib/cache_utf8.pyo 166${PYSITELIB}/bzrlib/cache_utf8.pyo
156${PYSITELIB}/bzrlib/check.py 167${PYSITELIB}/bzrlib/check.py
157${PYSITELIB}/bzrlib/check.pyc 168${PYSITELIB}/bzrlib/check.pyc
158${PYSITELIB}/bzrlib/check.pyo 169${PYSITELIB}/bzrlib/check.pyo
 170${PYSITELIB}/bzrlib/chunk_writer.py
 171${PYSITELIB}/bzrlib/chunk_writer.pyc
 172${PYSITELIB}/bzrlib/chunk_writer.pyo
159${PYSITELIB}/bzrlib/cmd_version_info.py 173${PYSITELIB}/bzrlib/cmd_version_info.py
160${PYSITELIB}/bzrlib/cmd_version_info.pyc 174${PYSITELIB}/bzrlib/cmd_version_info.pyc
161${PYSITELIB}/bzrlib/cmd_version_info.pyo 175${PYSITELIB}/bzrlib/cmd_version_info.pyo
162${PYSITELIB}/bzrlib/commands.py 176${PYSITELIB}/bzrlib/commands.py
163${PYSITELIB}/bzrlib/commands.pyc 177${PYSITELIB}/bzrlib/commands.pyc
164${PYSITELIB}/bzrlib/commands.pyo 178${PYSITELIB}/bzrlib/commands.pyo
165${PYSITELIB}/bzrlib/commit.py 179${PYSITELIB}/bzrlib/commit.py
166${PYSITELIB}/bzrlib/commit.pyc 180${PYSITELIB}/bzrlib/commit.pyc
167${PYSITELIB}/bzrlib/commit.pyo 181${PYSITELIB}/bzrlib/commit.pyo
168${PYSITELIB}/bzrlib/config.py 182${PYSITELIB}/bzrlib/config.py
169${PYSITELIB}/bzrlib/config.pyc 183${PYSITELIB}/bzrlib/config.pyc
170${PYSITELIB}/bzrlib/config.pyo 184${PYSITELIB}/bzrlib/config.pyo
171${PYSITELIB}/bzrlib/conflicts.py 185${PYSITELIB}/bzrlib/conflicts.py
@@ -448,26 +462,29 @@ ${PYSITELIB}/bzrlib/smart/branch.pyc @@ -448,26 +462,29 @@ ${PYSITELIB}/bzrlib/smart/branch.pyc
448${PYSITELIB}/bzrlib/smart/branch.pyo 462${PYSITELIB}/bzrlib/smart/branch.pyo
449${PYSITELIB}/bzrlib/smart/bzrdir.py 463${PYSITELIB}/bzrlib/smart/bzrdir.py
450${PYSITELIB}/bzrlib/smart/bzrdir.pyc 464${PYSITELIB}/bzrlib/smart/bzrdir.pyc
451${PYSITELIB}/bzrlib/smart/bzrdir.pyo 465${PYSITELIB}/bzrlib/smart/bzrdir.pyo
452${PYSITELIB}/bzrlib/smart/client.py 466${PYSITELIB}/bzrlib/smart/client.py
453${PYSITELIB}/bzrlib/smart/client.pyc 467${PYSITELIB}/bzrlib/smart/client.pyc
454${PYSITELIB}/bzrlib/smart/client.pyo 468${PYSITELIB}/bzrlib/smart/client.pyo
455${PYSITELIB}/bzrlib/smart/medium.py 469${PYSITELIB}/bzrlib/smart/medium.py
456${PYSITELIB}/bzrlib/smart/medium.pyc 470${PYSITELIB}/bzrlib/smart/medium.pyc
457${PYSITELIB}/bzrlib/smart/medium.pyo 471${PYSITELIB}/bzrlib/smart/medium.pyo
458${PYSITELIB}/bzrlib/smart/message.py 472${PYSITELIB}/bzrlib/smart/message.py
459${PYSITELIB}/bzrlib/smart/message.pyc 473${PYSITELIB}/bzrlib/smart/message.pyc
460${PYSITELIB}/bzrlib/smart/message.pyo 474${PYSITELIB}/bzrlib/smart/message.pyo
 475${PYSITELIB}/bzrlib/smart/packrepository.py
 476${PYSITELIB}/bzrlib/smart/packrepository.pyc
 477${PYSITELIB}/bzrlib/smart/packrepository.pyo
461${PYSITELIB}/bzrlib/smart/protocol.py 478${PYSITELIB}/bzrlib/smart/protocol.py
462${PYSITELIB}/bzrlib/smart/protocol.pyc 479${PYSITELIB}/bzrlib/smart/protocol.pyc
463${PYSITELIB}/bzrlib/smart/protocol.pyo 480${PYSITELIB}/bzrlib/smart/protocol.pyo
464${PYSITELIB}/bzrlib/smart/repository.py 481${PYSITELIB}/bzrlib/smart/repository.py
465${PYSITELIB}/bzrlib/smart/repository.pyc 482${PYSITELIB}/bzrlib/smart/repository.pyc
466${PYSITELIB}/bzrlib/smart/repository.pyo 483${PYSITELIB}/bzrlib/smart/repository.pyo
467${PYSITELIB}/bzrlib/smart/request.py 484${PYSITELIB}/bzrlib/smart/request.py
468${PYSITELIB}/bzrlib/smart/request.pyc 485${PYSITELIB}/bzrlib/smart/request.pyc
469${PYSITELIB}/bzrlib/smart/request.pyo 486${PYSITELIB}/bzrlib/smart/request.pyo
470${PYSITELIB}/bzrlib/smart/server.py 487${PYSITELIB}/bzrlib/smart/server.py
471${PYSITELIB}/bzrlib/smart/server.pyc 488${PYSITELIB}/bzrlib/smart/server.pyc
472${PYSITELIB}/bzrlib/smart/server.pyo 489${PYSITELIB}/bzrlib/smart/server.pyo
473${PYSITELIB}/bzrlib/smart/vfs.py 490${PYSITELIB}/bzrlib/smart/vfs.py
@@ -565,26 +582,29 @@ ${PYSITELIB}/bzrlib/tests/blackbox/test_ @@ -565,26 +582,29 @@ ${PYSITELIB}/bzrlib/tests/blackbox/test_
565${PYSITELIB}/bzrlib/tests/blackbox/test_command_encoding.pyo 582${PYSITELIB}/bzrlib/tests/blackbox/test_command_encoding.pyo
566${PYSITELIB}/bzrlib/tests/blackbox/test_commit.py 583${PYSITELIB}/bzrlib/tests/blackbox/test_commit.py
567${PYSITELIB}/bzrlib/tests/blackbox/test_commit.pyc 584${PYSITELIB}/bzrlib/tests/blackbox/test_commit.pyc
568${PYSITELIB}/bzrlib/tests/blackbox/test_commit.pyo 585${PYSITELIB}/bzrlib/tests/blackbox/test_commit.pyo
569${PYSITELIB}/bzrlib/tests/blackbox/test_conflicts.py 586${PYSITELIB}/bzrlib/tests/blackbox/test_conflicts.py
570${PYSITELIB}/bzrlib/tests/blackbox/test_conflicts.pyc 587${PYSITELIB}/bzrlib/tests/blackbox/test_conflicts.pyc
571${PYSITELIB}/bzrlib/tests/blackbox/test_conflicts.pyo 588${PYSITELIB}/bzrlib/tests/blackbox/test_conflicts.pyo
572${PYSITELIB}/bzrlib/tests/blackbox/test_debug.py 589${PYSITELIB}/bzrlib/tests/blackbox/test_debug.py
573${PYSITELIB}/bzrlib/tests/blackbox/test_debug.pyc 590${PYSITELIB}/bzrlib/tests/blackbox/test_debug.pyc
574${PYSITELIB}/bzrlib/tests/blackbox/test_debug.pyo 591${PYSITELIB}/bzrlib/tests/blackbox/test_debug.pyo
575${PYSITELIB}/bzrlib/tests/blackbox/test_diff.py 592${PYSITELIB}/bzrlib/tests/blackbox/test_diff.py
576${PYSITELIB}/bzrlib/tests/blackbox/test_diff.pyc 593${PYSITELIB}/bzrlib/tests/blackbox/test_diff.pyc
577${PYSITELIB}/bzrlib/tests/blackbox/test_diff.pyo 594${PYSITELIB}/bzrlib/tests/blackbox/test_diff.pyo
 595${PYSITELIB}/bzrlib/tests/blackbox/test_dump_btree.py
 596${PYSITELIB}/bzrlib/tests/blackbox/test_dump_btree.pyc
 597${PYSITELIB}/bzrlib/tests/blackbox/test_dump_btree.pyo
578${PYSITELIB}/bzrlib/tests/blackbox/test_exceptions.py 598${PYSITELIB}/bzrlib/tests/blackbox/test_exceptions.py
579${PYSITELIB}/bzrlib/tests/blackbox/test_exceptions.pyc 599${PYSITELIB}/bzrlib/tests/blackbox/test_exceptions.pyc
580${PYSITELIB}/bzrlib/tests/blackbox/test_exceptions.pyo 600${PYSITELIB}/bzrlib/tests/blackbox/test_exceptions.pyo
581${PYSITELIB}/bzrlib/tests/blackbox/test_export.py 601${PYSITELIB}/bzrlib/tests/blackbox/test_export.py
582${PYSITELIB}/bzrlib/tests/blackbox/test_export.pyc 602${PYSITELIB}/bzrlib/tests/blackbox/test_export.pyc
583${PYSITELIB}/bzrlib/tests/blackbox/test_export.pyo 603${PYSITELIB}/bzrlib/tests/blackbox/test_export.pyo
584${PYSITELIB}/bzrlib/tests/blackbox/test_find_merge_base.py 604${PYSITELIB}/bzrlib/tests/blackbox/test_find_merge_base.py
585${PYSITELIB}/bzrlib/tests/blackbox/test_find_merge_base.pyc 605${PYSITELIB}/bzrlib/tests/blackbox/test_find_merge_base.pyc
586${PYSITELIB}/bzrlib/tests/blackbox/test_find_merge_base.pyo 606${PYSITELIB}/bzrlib/tests/blackbox/test_find_merge_base.pyo
587${PYSITELIB}/bzrlib/tests/blackbox/test_help.py 607${PYSITELIB}/bzrlib/tests/blackbox/test_help.py
588${PYSITELIB}/bzrlib/tests/blackbox/test_help.pyc 608${PYSITELIB}/bzrlib/tests/blackbox/test_help.pyc
589${PYSITELIB}/bzrlib/tests/blackbox/test_help.pyo 609${PYSITELIB}/bzrlib/tests/blackbox/test_help.pyo
590${PYSITELIB}/bzrlib/tests/blackbox/test_hooks.py 610${PYSITELIB}/bzrlib/tests/blackbox/test_hooks.py
@@ -847,26 +867,29 @@ ${PYSITELIB}/bzrlib/tests/commands/test_ @@ -847,26 +867,29 @@ ${PYSITELIB}/bzrlib/tests/commands/test_
847${PYSITELIB}/bzrlib/tests/commands/test_merge.pyo 867${PYSITELIB}/bzrlib/tests/commands/test_merge.pyo
848${PYSITELIB}/bzrlib/tests/commands/test_missing.py 868${PYSITELIB}/bzrlib/tests/commands/test_missing.py
849${PYSITELIB}/bzrlib/tests/commands/test_missing.pyc 869${PYSITELIB}/bzrlib/tests/commands/test_missing.pyc
850${PYSITELIB}/bzrlib/tests/commands/test_missing.pyo 870${PYSITELIB}/bzrlib/tests/commands/test_missing.pyo
851${PYSITELIB}/bzrlib/tests/commands/test_pull.py 871${PYSITELIB}/bzrlib/tests/commands/test_pull.py
852${PYSITELIB}/bzrlib/tests/commands/test_pull.pyc 872${PYSITELIB}/bzrlib/tests/commands/test_pull.pyc
853${PYSITELIB}/bzrlib/tests/commands/test_pull.pyo 873${PYSITELIB}/bzrlib/tests/commands/test_pull.pyo
854${PYSITELIB}/bzrlib/tests/commands/test_push.py 874${PYSITELIB}/bzrlib/tests/commands/test_push.py
855${PYSITELIB}/bzrlib/tests/commands/test_push.pyc 875${PYSITELIB}/bzrlib/tests/commands/test_push.pyc
856${PYSITELIB}/bzrlib/tests/commands/test_push.pyo 876${PYSITELIB}/bzrlib/tests/commands/test_push.pyo
857${PYSITELIB}/bzrlib/tests/commands/test_update.py 877${PYSITELIB}/bzrlib/tests/commands/test_update.py
858${PYSITELIB}/bzrlib/tests/commands/test_update.pyc 878${PYSITELIB}/bzrlib/tests/commands/test_update.pyc
859${PYSITELIB}/bzrlib/tests/commands/test_update.pyo 879${PYSITELIB}/bzrlib/tests/commands/test_update.pyo
 880${PYSITELIB}/bzrlib/tests/fake_command.py
 881${PYSITELIB}/bzrlib/tests/fake_command.pyc
 882${PYSITELIB}/bzrlib/tests/fake_command.pyo
860${PYSITELIB}/bzrlib/tests/file_utils.py 883${PYSITELIB}/bzrlib/tests/file_utils.py
861${PYSITELIB}/bzrlib/tests/file_utils.pyc 884${PYSITELIB}/bzrlib/tests/file_utils.pyc
862${PYSITELIB}/bzrlib/tests/file_utils.pyo 885${PYSITELIB}/bzrlib/tests/file_utils.pyo
863${PYSITELIB}/bzrlib/tests/ftp_server.py 886${PYSITELIB}/bzrlib/tests/ftp_server.py
864${PYSITELIB}/bzrlib/tests/ftp_server.pyc 887${PYSITELIB}/bzrlib/tests/ftp_server.pyc
865${PYSITELIB}/bzrlib/tests/ftp_server.pyo 888${PYSITELIB}/bzrlib/tests/ftp_server.pyo
866${PYSITELIB}/bzrlib/tests/http_server.py 889${PYSITELIB}/bzrlib/tests/http_server.py
867${PYSITELIB}/bzrlib/tests/http_server.pyc 890${PYSITELIB}/bzrlib/tests/http_server.pyc
868${PYSITELIB}/bzrlib/tests/http_server.pyo 891${PYSITELIB}/bzrlib/tests/http_server.pyo
869${PYSITELIB}/bzrlib/tests/http_utils.py 892${PYSITELIB}/bzrlib/tests/http_utils.py
870${PYSITELIB}/bzrlib/tests/http_utils.pyc 893${PYSITELIB}/bzrlib/tests/http_utils.pyc
871${PYSITELIB}/bzrlib/tests/http_utils.pyo 894${PYSITELIB}/bzrlib/tests/http_utils.pyo
872${PYSITELIB}/bzrlib/tests/interrepository_implementations/__init__.py 895${PYSITELIB}/bzrlib/tests/interrepository_implementations/__init__.py
@@ -892,113 +915,113 @@ ${PYSITELIB}/bzrlib/tests/inventory_impl @@ -892,113 +915,113 @@ ${PYSITELIB}/bzrlib/tests/inventory_impl
892${PYSITELIB}/bzrlib/tests/inventory_implementations/basics.pyo 915${PYSITELIB}/bzrlib/tests/inventory_implementations/basics.pyo
893${PYSITELIB}/bzrlib/tests/lock_helpers.py 916${PYSITELIB}/bzrlib/tests/lock_helpers.py
894${PYSITELIB}/bzrlib/tests/lock_helpers.pyc 917${PYSITELIB}/bzrlib/tests/lock_helpers.pyc
895${PYSITELIB}/bzrlib/tests/lock_helpers.pyo 918${PYSITELIB}/bzrlib/tests/lock_helpers.pyo
896${PYSITELIB}/bzrlib/tests/per_lock/__init__.py 919${PYSITELIB}/bzrlib/tests/per_lock/__init__.py
897${PYSITELIB}/bzrlib/tests/per_lock/__init__.pyc 920${PYSITELIB}/bzrlib/tests/per_lock/__init__.pyc
898${PYSITELIB}/bzrlib/tests/per_lock/__init__.pyo 921${PYSITELIB}/bzrlib/tests/per_lock/__init__.pyo
899${PYSITELIB}/bzrlib/tests/per_lock/test_lock.py 922${PYSITELIB}/bzrlib/tests/per_lock/test_lock.py
900${PYSITELIB}/bzrlib/tests/per_lock/test_lock.pyc 923${PYSITELIB}/bzrlib/tests/per_lock/test_lock.pyc
901${PYSITELIB}/bzrlib/tests/per_lock/test_lock.pyo 924${PYSITELIB}/bzrlib/tests/per_lock/test_lock.pyo
902${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.py 925${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.py
903${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.pyc 926${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.pyc
904${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.pyo 927${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.pyo
 928${PYSITELIB}/bzrlib/tests/per_repository/__init__.py
 929${PYSITELIB}/bzrlib/tests/per_repository/__init__.pyc
 930${PYSITELIB}/bzrlib/tests/per_repository/__init__.pyo
 931${PYSITELIB}/bzrlib/tests/per_repository/helpers.py
 932${PYSITELIB}/bzrlib/tests/per_repository/helpers.pyc
 933${PYSITELIB}/bzrlib/tests/per_repository/helpers.pyo
 934${PYSITELIB}/bzrlib/tests/per_repository/test__generate_text_key_index.py
 935${PYSITELIB}/bzrlib/tests/per_repository/test__generate_text_key_index.pyc
 936${PYSITELIB}/bzrlib/tests/per_repository/test__generate_text_key_index.pyo
 937${PYSITELIB}/bzrlib/tests/per_repository/test_add_fallback_repository.py
 938${PYSITELIB}/bzrlib/tests/per_repository/test_add_fallback_repository.pyc
 939${PYSITELIB}/bzrlib/tests/per_repository/test_add_fallback_repository.pyo
 940${PYSITELIB}/bzrlib/tests/per_repository/test_break_lock.py
 941${PYSITELIB}/bzrlib/tests/per_repository/test_break_lock.pyc
 942${PYSITELIB}/bzrlib/tests/per_repository/test_break_lock.pyo
 943${PYSITELIB}/bzrlib/tests/per_repository/test_check.py
 944${PYSITELIB}/bzrlib/tests/per_repository/test_check.pyc
 945${PYSITELIB}/bzrlib/tests/per_repository/test_check.pyo
 946${PYSITELIB}/bzrlib/tests/per_repository/test_check_reconcile.py
 947${PYSITELIB}/bzrlib/tests/per_repository/test_check_reconcile.pyc
 948${PYSITELIB}/bzrlib/tests/per_repository/test_check_reconcile.pyo
 949${PYSITELIB}/bzrlib/tests/per_repository/test_commit_builder.py
 950${PYSITELIB}/bzrlib/tests/per_repository/test_commit_builder.pyc
 951${PYSITELIB}/bzrlib/tests/per_repository/test_commit_builder.pyo
 952${PYSITELIB}/bzrlib/tests/per_repository/test_fetch.py
 953${PYSITELIB}/bzrlib/tests/per_repository/test_fetch.pyc
 954${PYSITELIB}/bzrlib/tests/per_repository/test_fetch.pyo
 955${PYSITELIB}/bzrlib/tests/per_repository/test_fileid_involved.py
 956${PYSITELIB}/bzrlib/tests/per_repository/test_fileid_involved.pyc
 957${PYSITELIB}/bzrlib/tests/per_repository/test_fileid_involved.pyo
 958${PYSITELIB}/bzrlib/tests/per_repository/test_find_text_key_references.py
 959${PYSITELIB}/bzrlib/tests/per_repository/test_find_text_key_references.pyc
 960${PYSITELIB}/bzrlib/tests/per_repository/test_find_text_key_references.pyo
 961${PYSITELIB}/bzrlib/tests/per_repository/test_get_parent_map.py
 962${PYSITELIB}/bzrlib/tests/per_repository/test_get_parent_map.pyc
 963${PYSITELIB}/bzrlib/tests/per_repository/test_get_parent_map.pyo
 964${PYSITELIB}/bzrlib/tests/per_repository/test_has_revisions.py
 965${PYSITELIB}/bzrlib/tests/per_repository/test_has_revisions.pyc
 966${PYSITELIB}/bzrlib/tests/per_repository/test_has_revisions.pyo
 967${PYSITELIB}/bzrlib/tests/per_repository/test_has_same_location.py
 968${PYSITELIB}/bzrlib/tests/per_repository/test_has_same_location.pyc
 969${PYSITELIB}/bzrlib/tests/per_repository/test_has_same_location.pyo
 970${PYSITELIB}/bzrlib/tests/per_repository/test_is_write_locked.py
 971${PYSITELIB}/bzrlib/tests/per_repository/test_is_write_locked.pyc
 972${PYSITELIB}/bzrlib/tests/per_repository/test_is_write_locked.pyo
 973${PYSITELIB}/bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
 974${PYSITELIB}/bzrlib/tests/per_repository/test_iter_reverse_revision_history.pyc
 975${PYSITELIB}/bzrlib/tests/per_repository/test_iter_reverse_revision_history.pyo
 976${PYSITELIB}/bzrlib/tests/per_repository/test_pack.py
 977${PYSITELIB}/bzrlib/tests/per_repository/test_pack.pyc
 978${PYSITELIB}/bzrlib/tests/per_repository/test_pack.pyo
 979${PYSITELIB}/bzrlib/tests/per_repository/test_reconcile.py
 980${PYSITELIB}/bzrlib/tests/per_repository/test_reconcile.pyc
 981${PYSITELIB}/bzrlib/tests/per_repository/test_reconcile.pyo
 982${PYSITELIB}/bzrlib/tests/per_repository/test_repository.py
 983${PYSITELIB}/bzrlib/tests/per_repository/test_repository.pyc
 984${PYSITELIB}/bzrlib/tests/per_repository/test_repository.pyo
 985${PYSITELIB}/bzrlib/tests/per_repository/test_revision.py
 986${PYSITELIB}/bzrlib/tests/per_repository/test_revision.pyc
 987${PYSITELIB}/bzrlib/tests/per_repository/test_revision.pyo
 988${PYSITELIB}/bzrlib/tests/per_repository/test_statistics.py
 989${PYSITELIB}/bzrlib/tests/per_repository/test_statistics.pyc
 990${PYSITELIB}/bzrlib/tests/per_repository/test_statistics.pyo
 991${PYSITELIB}/bzrlib/tests/per_repository/test_write_group.py
 992${PYSITELIB}/bzrlib/tests/per_repository/test_write_group.pyc
 993${PYSITELIB}/bzrlib/tests/per_repository/test_write_group.pyo
905${PYSITELIB}/bzrlib/tests/per_repository_reference/__init__.py 994${PYSITELIB}/bzrlib/tests/per_repository_reference/__init__.py
906${PYSITELIB}/bzrlib/tests/per_repository_reference/__init__.pyc 995${PYSITELIB}/bzrlib/tests/per_repository_reference/__init__.pyc
907${PYSITELIB}/bzrlib/tests/per_repository_reference/__init__.pyo 996${PYSITELIB}/bzrlib/tests/per_repository_reference/__init__.pyo
908${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_inventory.py 997${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_inventory.py
909${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_inventory.pyc 998${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_inventory.pyc
910${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_inventory.pyo 999${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_inventory.pyo
911${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_revision.py 1000${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_revision.py
912${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_revision.pyc 1001${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_revision.pyc
913${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_revision.pyo 1002${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_revision.pyo
914${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_signature_text.py 1003${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_signature_text.py
915${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_signature_text.pyc 1004${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_signature_text.pyc
916${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_signature_text.pyo 1005${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_signature_text.pyo
917${PYSITELIB}/bzrlib/tests/per_repository_reference/test_all_revision_ids.py 1006${PYSITELIB}/bzrlib/tests/per_repository_reference/test_all_revision_ids.py
918${PYSITELIB}/bzrlib/tests/per_repository_reference/test_all_revision_ids.pyc 1007${PYSITELIB}/bzrlib/tests/per_repository_reference/test_all_revision_ids.pyc
919${PYSITELIB}/bzrlib/tests/per_repository_reference/test_all_revision_ids.pyo 1008${PYSITELIB}/bzrlib/tests/per_repository_reference/test_all_revision_ids.pyo
920${PYSITELIB}/bzrlib/tests/per_repository_reference/test_break_lock.py 1009${PYSITELIB}/bzrlib/tests/per_repository_reference/test_break_lock.py
921${PYSITELIB}/bzrlib/tests/per_repository_reference/test_break_lock.pyc 1010${PYSITELIB}/bzrlib/tests/per_repository_reference/test_break_lock.pyc
922${PYSITELIB}/bzrlib/tests/per_repository_reference/test_break_lock.pyo 1011${PYSITELIB}/bzrlib/tests/per_repository_reference/test_break_lock.pyo
923${PYSITELIB}/bzrlib/tests/per_repository_reference/test_check.py 1012${PYSITELIB}/bzrlib/tests/per_repository_reference/test_check.py
924${PYSITELIB}/bzrlib/tests/per_repository_reference/test_check.pyc 1013${PYSITELIB}/bzrlib/tests/per_repository_reference/test_check.pyc
925${PYSITELIB}/bzrlib/tests/per_repository_reference/test_check.pyo 1014${PYSITELIB}/bzrlib/tests/per_repository_reference/test_check.pyo
926${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.py 
927${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.pyc 
928${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.pyo 
929${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.py 
930${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.pyc 
931${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.pyo 
932${PYSITELIB}/bzrlib/tests/repository_implementations/test__generate_text_key_index.py 
933${PYSITELIB}/bzrlib/tests/repository_implementations/test__generate_text_key_index.pyc 
934${PYSITELIB}/bzrlib/tests/repository_implementations/test__generate_text_key_index.pyo 
935${PYSITELIB}/bzrlib/tests/repository_implementations/test_add_fallback_repository.py 
936${PYSITELIB}/bzrlib/tests/repository_implementations/test_add_fallback_repository.pyc 
937${PYSITELIB}/bzrlib/tests/repository_implementations/test_add_fallback_repository.pyo 
938${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.py 
939${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.pyc 
940${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.pyo 
941${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.py 
942${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.pyc 
943${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.pyo 
944${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.py 
945${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.pyc 
946${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.pyo 
947${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.py 
948${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.pyc 
949${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.pyo 
950${PYSITELIB}/bzrlib/tests/repository_implementations/test_fetch.py 
951${PYSITELIB}/bzrlib/tests/repository_implementations/test_fetch.pyc 
952${PYSITELIB}/bzrlib/tests/repository_implementations/test_fetch.pyo 
953${PYSITELIB}/bzrlib/tests/repository_implementations/test_fileid_involved.py 
954${PYSITELIB}/bzrlib/tests/repository_implementations/test_fileid_involved.pyc 
955${PYSITELIB}/bzrlib/tests/repository_implementations/test_fileid_involved.pyo 
956${PYSITELIB}/bzrlib/tests/repository_implementations/test_find_text_key_references.py 
957${PYSITELIB}/bzrlib/tests/repository_implementations/test_find_text_key_references.pyc 
958${PYSITELIB}/bzrlib/tests/repository_implementations/test_find_text_key_references.pyo 
959${PYSITELIB}/bzrlib/tests/repository_implementations/test_get_parent_map.py 
960${PYSITELIB}/bzrlib/tests/repository_implementations/test_get_parent_map.pyc 
961${PYSITELIB}/bzrlib/tests/repository_implementations/test_get_parent_map.pyo 
962${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_revisions.py 
963${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_revisions.pyc 
964${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_revisions.pyo 
965${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.py 
966${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.pyc 
967${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.pyo 
968${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.py 
969${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.pyc 
970${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.pyo 
971${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.py 
972${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.pyc 
973${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.pyo 
974${PYSITELIB}/bzrlib/tests/repository_implementations/test_pack.py 
975${PYSITELIB}/bzrlib/tests/repository_implementations/test_pack.pyc 
976${PYSITELIB}/bzrlib/tests/repository_implementations/test_pack.pyo 
977${PYSITELIB}/bzrlib/tests/repository_implementations/test_reconcile.py 
978${PYSITELIB}/bzrlib/tests/repository_implementations/test_reconcile.pyc 
979${PYSITELIB}/bzrlib/tests/repository_implementations/test_reconcile.pyo 
980${PYSITELIB}/bzrlib/tests/repository_implementations/test_repository.py 
981${PYSITELIB}/bzrlib/tests/repository_implementations/test_repository.pyc 
982${PYSITELIB}/bzrlib/tests/repository_implementations/test_repository.pyo 
983${PYSITELIB}/bzrlib/tests/repository_implementations/test_revision.py 
984${PYSITELIB}/bzrlib/tests/repository_implementations/test_revision.pyc 
985${PYSITELIB}/bzrlib/tests/repository_implementations/test_revision.pyo 
986${PYSITELIB}/bzrlib/tests/repository_implementations/test_statistics.py 
987${PYSITELIB}/bzrlib/tests/repository_implementations/test_statistics.pyc 
988${PYSITELIB}/bzrlib/tests/repository_implementations/test_statistics.pyo 
989${PYSITELIB}/bzrlib/tests/repository_implementations/test_write_group.py 
990${PYSITELIB}/bzrlib/tests/repository_implementations/test_write_group.pyc 
991${PYSITELIB}/bzrlib/tests/repository_implementations/test_write_group.pyo 
992${PYSITELIB}/bzrlib/tests/stub_sftp.py 1015${PYSITELIB}/bzrlib/tests/stub_sftp.py
993${PYSITELIB}/bzrlib/tests/stub_sftp.pyc 1016${PYSITELIB}/bzrlib/tests/stub_sftp.pyc
994${PYSITELIB}/bzrlib/tests/stub_sftp.pyo 1017${PYSITELIB}/bzrlib/tests/stub_sftp.pyo
995${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.py 1018${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.py
996${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.pyc 1019${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.pyc
997${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.pyo 1020${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.pyo
998${PYSITELIB}/bzrlib/tests/test__walkdirs_win32.py 1021${PYSITELIB}/bzrlib/tests/test__walkdirs_win32.py
999${PYSITELIB}/bzrlib/tests/test__walkdirs_win32.pyc 1022${PYSITELIB}/bzrlib/tests/test__walkdirs_win32.pyc
1000${PYSITELIB}/bzrlib/tests/test__walkdirs_win32.pyo 1023${PYSITELIB}/bzrlib/tests/test__walkdirs_win32.pyo
1001${PYSITELIB}/bzrlib/tests/test_ancestry.py 1024${PYSITELIB}/bzrlib/tests/test_ancestry.py
1002${PYSITELIB}/bzrlib/tests/test_ancestry.pyc 1025${PYSITELIB}/bzrlib/tests/test_ancestry.pyc
1003${PYSITELIB}/bzrlib/tests/test_ancestry.pyo 1026${PYSITELIB}/bzrlib/tests/test_ancestry.pyo
1004${PYSITELIB}/bzrlib/tests/test_annotate.py 1027${PYSITELIB}/bzrlib/tests/test_annotate.py
@@ -1012,38 +1035,44 @@ ${PYSITELIB}/bzrlib/tests/test_atomicfil @@ -1012,38 +1035,44 @@ ${PYSITELIB}/bzrlib/tests/test_atomicfil
1012${PYSITELIB}/bzrlib/tests/test_atomicfile.pyo 1035${PYSITELIB}/bzrlib/tests/test_atomicfile.pyo
1013${PYSITELIB}/bzrlib/tests/test_bad_files.py 1036${PYSITELIB}/bzrlib/tests/test_bad_files.py
1014${PYSITELIB}/bzrlib/tests/test_bad_files.pyc 1037${PYSITELIB}/bzrlib/tests/test_bad_files.pyc
1015${PYSITELIB}/bzrlib/tests/test_bad_files.pyo 1038${PYSITELIB}/bzrlib/tests/test_bad_files.pyo
1016${PYSITELIB}/bzrlib/tests/test_bisect_multi.py 1039${PYSITELIB}/bzrlib/tests/test_bisect_multi.py
1017${PYSITELIB}/bzrlib/tests/test_bisect_multi.pyc 1040${PYSITELIB}/bzrlib/tests/test_bisect_multi.pyc
1018${PYSITELIB}/bzrlib/tests/test_bisect_multi.pyo 1041${PYSITELIB}/bzrlib/tests/test_bisect_multi.pyo
1019${PYSITELIB}/bzrlib/tests/test_branch.py 1042${PYSITELIB}/bzrlib/tests/test_branch.py
1020${PYSITELIB}/bzrlib/tests/test_branch.pyc 1043${PYSITELIB}/bzrlib/tests/test_branch.pyc
1021${PYSITELIB}/bzrlib/tests/test_branch.pyo 1044${PYSITELIB}/bzrlib/tests/test_branch.pyo
1022${PYSITELIB}/bzrlib/tests/test_branchbuilder.py 1045${PYSITELIB}/bzrlib/tests/test_branchbuilder.py
1023${PYSITELIB}/bzrlib/tests/test_branchbuilder.pyc 1046${PYSITELIB}/bzrlib/tests/test_branchbuilder.pyc
1024${PYSITELIB}/bzrlib/tests/test_branchbuilder.pyo 1047${PYSITELIB}/bzrlib/tests/test_branchbuilder.pyo
 1048${PYSITELIB}/bzrlib/tests/test_btree_index.py
 1049${PYSITELIB}/bzrlib/tests/test_btree_index.pyc
 1050${PYSITELIB}/bzrlib/tests/test_btree_index.pyo
1025${PYSITELIB}/bzrlib/tests/test_bugtracker.py 1051${PYSITELIB}/bzrlib/tests/test_bugtracker.py
1026${PYSITELIB}/bzrlib/tests/test_bugtracker.pyc 1052${PYSITELIB}/bzrlib/tests/test_bugtracker.pyc
1027${PYSITELIB}/bzrlib/tests/test_bugtracker.pyo 1053${PYSITELIB}/bzrlib/tests/test_bugtracker.pyo
1028${PYSITELIB}/bzrlib/tests/test_bundle.py 1054${PYSITELIB}/bzrlib/tests/test_bundle.py
1029${PYSITELIB}/bzrlib/tests/test_bundle.pyc 1055${PYSITELIB}/bzrlib/tests/test_bundle.pyc
1030${PYSITELIB}/bzrlib/tests/test_bundle.pyo 1056${PYSITELIB}/bzrlib/tests/test_bundle.pyo
1031${PYSITELIB}/bzrlib/tests/test_bzrdir.py 1057${PYSITELIB}/bzrlib/tests/test_bzrdir.py
1032${PYSITELIB}/bzrlib/tests/test_bzrdir.pyc 1058${PYSITELIB}/bzrlib/tests/test_bzrdir.pyc
1033${PYSITELIB}/bzrlib/tests/test_bzrdir.pyo 1059${PYSITELIB}/bzrlib/tests/test_bzrdir.pyo
1034${PYSITELIB}/bzrlib/tests/test_cache_utf8.py 1060${PYSITELIB}/bzrlib/tests/test_cache_utf8.py
1035${PYSITELIB}/bzrlib/tests/test_cache_utf8.pyc 1061${PYSITELIB}/bzrlib/tests/test_cache_utf8.pyc
1036${PYSITELIB}/bzrlib/tests/test_cache_utf8.pyo 1062${PYSITELIB}/bzrlib/tests/test_cache_utf8.pyo
 1063${PYSITELIB}/bzrlib/tests/test_chunk_writer.py
 1064${PYSITELIB}/bzrlib/tests/test_chunk_writer.pyc
 1065${PYSITELIB}/bzrlib/tests/test_chunk_writer.pyo
1037${PYSITELIB}/bzrlib/tests/test_commands.py 1066${PYSITELIB}/bzrlib/tests/test_commands.py
1038${PYSITELIB}/bzrlib/tests/test_commands.pyc 1067${PYSITELIB}/bzrlib/tests/test_commands.pyc
1039${PYSITELIB}/bzrlib/tests/test_commands.pyo 1068${PYSITELIB}/bzrlib/tests/test_commands.pyo
1040${PYSITELIB}/bzrlib/tests/test_commit.py 1069${PYSITELIB}/bzrlib/tests/test_commit.py
1041${PYSITELIB}/bzrlib/tests/test_commit.pyc 1070${PYSITELIB}/bzrlib/tests/test_commit.pyc
1042${PYSITELIB}/bzrlib/tests/test_commit.pyo 1071${PYSITELIB}/bzrlib/tests/test_commit.pyo
1043${PYSITELIB}/bzrlib/tests/test_commit_merge.py 1072${PYSITELIB}/bzrlib/tests/test_commit_merge.py
1044${PYSITELIB}/bzrlib/tests/test_commit_merge.pyc 1073${PYSITELIB}/bzrlib/tests/test_commit_merge.pyc
1045${PYSITELIB}/bzrlib/tests/test_commit_merge.pyo 1074${PYSITELIB}/bzrlib/tests/test_commit_merge.pyo
1046${PYSITELIB}/bzrlib/tests/test_config.py 1075${PYSITELIB}/bzrlib/tests/test_config.py
1047${PYSITELIB}/bzrlib/tests/test_config.pyc 1076${PYSITELIB}/bzrlib/tests/test_config.pyc
1048${PYSITELIB}/bzrlib/tests/test_config.pyo 1077${PYSITELIB}/bzrlib/tests/test_config.pyo
1049${PYSITELIB}/bzrlib/tests/test_conflicts.py 1078${PYSITELIB}/bzrlib/tests/test_conflicts.py
@@ -1347,26 +1376,29 @@ ${PYSITELIB}/bzrlib/tests/test_trace.pyc @@ -1347,26 +1376,29 @@ ${PYSITELIB}/bzrlib/tests/test_trace.pyc
1347${PYSITELIB}/bzrlib/tests/test_trace.pyo 1376${PYSITELIB}/bzrlib/tests/test_trace.pyo
1348${PYSITELIB}/bzrlib/tests/test_transactions.py 1377${PYSITELIB}/bzrlib/tests/test_transactions.py
1349${PYSITELIB}/bzrlib/tests/test_transactions.pyc 1378${PYSITELIB}/bzrlib/tests/test_transactions.pyc
1350${PYSITELIB}/bzrlib/tests/test_transactions.pyo 1379${PYSITELIB}/bzrlib/tests/test_transactions.pyo
1351${PYSITELIB}/bzrlib/tests/test_transform.py 1380${PYSITELIB}/bzrlib/tests/test_transform.py
1352${PYSITELIB}/bzrlib/tests/test_transform.pyc 1381${PYSITELIB}/bzrlib/tests/test_transform.pyc
1353${PYSITELIB}/bzrlib/tests/test_transform.pyo 1382${PYSITELIB}/bzrlib/tests/test_transform.pyo
1354${PYSITELIB}/bzrlib/tests/test_transport.py 1383${PYSITELIB}/bzrlib/tests/test_transport.py
1355${PYSITELIB}/bzrlib/tests/test_transport.pyc 1384${PYSITELIB}/bzrlib/tests/test_transport.pyc
1356${PYSITELIB}/bzrlib/tests/test_transport.pyo 1385${PYSITELIB}/bzrlib/tests/test_transport.pyo
1357${PYSITELIB}/bzrlib/tests/test_transport_implementations.py 1386${PYSITELIB}/bzrlib/tests/test_transport_implementations.py
1358${PYSITELIB}/bzrlib/tests/test_transport_implementations.pyc 1387${PYSITELIB}/bzrlib/tests/test_transport_implementations.pyc
1359${PYSITELIB}/bzrlib/tests/test_transport_implementations.pyo 1388${PYSITELIB}/bzrlib/tests/test_transport_implementations.pyo
 1389${PYSITELIB}/bzrlib/tests/test_transport_log.py
 1390${PYSITELIB}/bzrlib/tests/test_transport_log.pyc
 1391${PYSITELIB}/bzrlib/tests/test_transport_log.pyo
1360${PYSITELIB}/bzrlib/tests/test_tree.py 1392${PYSITELIB}/bzrlib/tests/test_tree.py
1361${PYSITELIB}/bzrlib/tests/test_tree.pyc 1393${PYSITELIB}/bzrlib/tests/test_tree.pyc
1362${PYSITELIB}/bzrlib/tests/test_tree.pyo 1394${PYSITELIB}/bzrlib/tests/test_tree.pyo
1363${PYSITELIB}/bzrlib/tests/test_treebuilder.py 1395${PYSITELIB}/bzrlib/tests/test_treebuilder.py
1364${PYSITELIB}/bzrlib/tests/test_treebuilder.pyc 1396${PYSITELIB}/bzrlib/tests/test_treebuilder.pyc
1365${PYSITELIB}/bzrlib/tests/test_treebuilder.pyo 1397${PYSITELIB}/bzrlib/tests/test_treebuilder.pyo
1366${PYSITELIB}/bzrlib/tests/test_tsort.py 1398${PYSITELIB}/bzrlib/tests/test_tsort.py
1367${PYSITELIB}/bzrlib/tests/test_tsort.pyc 1399${PYSITELIB}/bzrlib/tests/test_tsort.pyc
1368${PYSITELIB}/bzrlib/tests/test_tsort.pyo 1400${PYSITELIB}/bzrlib/tests/test_tsort.pyo
1369${PYSITELIB}/bzrlib/tests/test_tuned_gzip.py 1401${PYSITELIB}/bzrlib/tests/test_tuned_gzip.py
1370${PYSITELIB}/bzrlib/tests/test_tuned_gzip.pyc 1402${PYSITELIB}/bzrlib/tests/test_tuned_gzip.pyc
1371${PYSITELIB}/bzrlib/tests/test_tuned_gzip.pyo 1403${PYSITELIB}/bzrlib/tests/test_tuned_gzip.pyo
1372${PYSITELIB}/bzrlib/tests/test_ui.py 1404${PYSITELIB}/bzrlib/tests/test_ui.py
@@ -1482,26 +1514,29 @@ ${PYSITELIB}/bzrlib/tests/workingtree_im @@ -1482,26 +1514,29 @@ ${PYSITELIB}/bzrlib/tests/workingtree_im
1482${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_changes_from.pyo 1514${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_changes_from.pyo
1483${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_commit.py 1515${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_commit.py
1484${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_commit.pyc 1516${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_commit.pyc
1485${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_commit.pyo 1517${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_commit.pyo
1486${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_executable.py 1518${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_executable.py
1487${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_executable.pyc 1519${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_executable.pyc
1488${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_executable.pyo 1520${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_executable.pyo
1489${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_flush.py 1521${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_flush.py
1490${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_flush.pyc 1522${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_flush.pyc
1491${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_flush.pyo 1523${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_flush.pyo
1492${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_file_mtime.py 1524${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_file_mtime.py
1493${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_file_mtime.pyc 1525${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_file_mtime.pyc
1494${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_file_mtime.pyo 1526${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_file_mtime.pyo
 1527${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py
 1528${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_file_with_stat.pyc
 1529${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_file_with_stat.pyo
1495${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_parent_ids.py 1530${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_parent_ids.py
1496${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_parent_ids.pyc 1531${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_parent_ids.pyc
1497${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_parent_ids.pyo 1532${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_get_parent_ids.pyo
1498${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_inv.py 1533${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_inv.py
1499${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_inv.pyc 1534${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_inv.pyc
1500${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_inv.pyo 1535${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_inv.pyo
1501${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_control_filename.py 1536${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_control_filename.py
1502${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_control_filename.pyc 1537${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_control_filename.pyc
1503${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_control_filename.pyo 1538${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_control_filename.pyo
1504${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_ignored.py 1539${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_ignored.py
1505${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_ignored.pyc 1540${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_ignored.pyc
1506${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_ignored.pyo 1541${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_is_ignored.pyo
1507${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_locking.py 1542${PYSITELIB}/bzrlib/tests/workingtree_implementations/test_locking.py
@@ -1596,53 +1631,59 @@ ${PYSITELIB}/bzrlib/transport/brokenrena @@ -1596,53 +1631,59 @@ ${PYSITELIB}/bzrlib/transport/brokenrena
1596${PYSITELIB}/bzrlib/transport/brokenrename.pyo 1631${PYSITELIB}/bzrlib/transport/brokenrename.pyo
1597${PYSITELIB}/bzrlib/transport/chroot.py 1632${PYSITELIB}/bzrlib/transport/chroot.py
1598${PYSITELIB}/bzrlib/transport/chroot.pyc 1633${PYSITELIB}/bzrlib/transport/chroot.pyc
1599${PYSITELIB}/bzrlib/transport/chroot.pyo 1634${PYSITELIB}/bzrlib/transport/chroot.pyo
1600${PYSITELIB}/bzrlib/transport/decorator.py 1635${PYSITELIB}/bzrlib/transport/decorator.py
1601${PYSITELIB}/bzrlib/transport/decorator.pyc 1636${PYSITELIB}/bzrlib/transport/decorator.pyc
1602${PYSITELIB}/bzrlib/transport/decorator.pyo 1637${PYSITELIB}/bzrlib/transport/decorator.pyo
1603${PYSITELIB}/bzrlib/transport/fakenfs.py 1638${PYSITELIB}/bzrlib/transport/fakenfs.py
1604${PYSITELIB}/bzrlib/transport/fakenfs.pyc 1639${PYSITELIB}/bzrlib/transport/fakenfs.pyc
1605${PYSITELIB}/bzrlib/transport/fakenfs.pyo 1640${PYSITELIB}/bzrlib/transport/fakenfs.pyo
1606${PYSITELIB}/bzrlib/transport/fakevfat.py 1641${PYSITELIB}/bzrlib/transport/fakevfat.py
1607${PYSITELIB}/bzrlib/transport/fakevfat.pyc 1642${PYSITELIB}/bzrlib/transport/fakevfat.pyc
1608${PYSITELIB}/bzrlib/transport/fakevfat.pyo 1643${PYSITELIB}/bzrlib/transport/fakevfat.pyo
1609${PYSITELIB}/bzrlib/transport/ftp.py 1644${PYSITELIB}/bzrlib/transport/ftp/__init__.py
1610${PYSITELIB}/bzrlib/transport/ftp.pyc 1645${PYSITELIB}/bzrlib/transport/ftp/__init__.pyc
1611${PYSITELIB}/bzrlib/transport/ftp.pyo 1646${PYSITELIB}/bzrlib/transport/ftp/__init__.pyo
 1647${PYSITELIB}/bzrlib/transport/ftp/_gssapi.py
 1648${PYSITELIB}/bzrlib/transport/ftp/_gssapi.pyc
 1649${PYSITELIB}/bzrlib/transport/ftp/_gssapi.pyo
1612${PYSITELIB}/bzrlib/transport/http/__init__.py 1650${PYSITELIB}/bzrlib/transport/http/__init__.py
1613${PYSITELIB}/bzrlib/transport/http/__init__.pyc 1651${PYSITELIB}/bzrlib/transport/http/__init__.pyc
1614${PYSITELIB}/bzrlib/transport/http/__init__.pyo 1652${PYSITELIB}/bzrlib/transport/http/__init__.pyo
1615${PYSITELIB}/bzrlib/transport/http/_pycurl.py 1653${PYSITELIB}/bzrlib/transport/http/_pycurl.py
1616${PYSITELIB}/bzrlib/transport/http/_pycurl.pyc 1654${PYSITELIB}/bzrlib/transport/http/_pycurl.pyc
1617${PYSITELIB}/bzrlib/transport/http/_pycurl.pyo 1655${PYSITELIB}/bzrlib/transport/http/_pycurl.pyo
1618${PYSITELIB}/bzrlib/transport/http/_urllib.py 1656${PYSITELIB}/bzrlib/transport/http/_urllib.py
1619${PYSITELIB}/bzrlib/transport/http/_urllib.pyc 1657${PYSITELIB}/bzrlib/transport/http/_urllib.pyc
1620${PYSITELIB}/bzrlib/transport/http/_urllib.pyo 1658${PYSITELIB}/bzrlib/transport/http/_urllib.pyo
1621${PYSITELIB}/bzrlib/transport/http/_urllib2_wrappers.py 1659${PYSITELIB}/bzrlib/transport/http/_urllib2_wrappers.py
1622${PYSITELIB}/bzrlib/transport/http/_urllib2_wrappers.pyc 1660${PYSITELIB}/bzrlib/transport/http/_urllib2_wrappers.pyc
1623${PYSITELIB}/bzrlib/transport/http/_urllib2_wrappers.pyo 1661${PYSITELIB}/bzrlib/transport/http/_urllib2_wrappers.pyo
1624${PYSITELIB}/bzrlib/transport/http/ca_bundle.py 1662${PYSITELIB}/bzrlib/transport/http/ca_bundle.py
1625${PYSITELIB}/bzrlib/transport/http/ca_bundle.pyc 1663${PYSITELIB}/bzrlib/transport/http/ca_bundle.pyc
1626${PYSITELIB}/bzrlib/transport/http/ca_bundle.pyo 1664${PYSITELIB}/bzrlib/transport/http/ca_bundle.pyo
1627${PYSITELIB}/bzrlib/transport/http/response.py 1665${PYSITELIB}/bzrlib/transport/http/response.py
1628${PYSITELIB}/bzrlib/transport/http/response.pyc 1666${PYSITELIB}/bzrlib/transport/http/response.pyc
1629${PYSITELIB}/bzrlib/transport/http/response.pyo 1667${PYSITELIB}/bzrlib/transport/http/response.pyo
1630${PYSITELIB}/bzrlib/transport/http/wsgi.py 1668${PYSITELIB}/bzrlib/transport/http/wsgi.py
1631${PYSITELIB}/bzrlib/transport/http/wsgi.pyc 1669${PYSITELIB}/bzrlib/transport/http/wsgi.pyc
1632${PYSITELIB}/bzrlib/transport/http/wsgi.pyo 1670${PYSITELIB}/bzrlib/transport/http/wsgi.pyo
1633${PYSITELIB}/bzrlib/transport/local.py 1671${PYSITELIB}/bzrlib/transport/local.py
1634${PYSITELIB}/bzrlib/transport/local.pyc 1672${PYSITELIB}/bzrlib/transport/local.pyc
1635${PYSITELIB}/bzrlib/transport/local.pyo 1673${PYSITELIB}/bzrlib/transport/local.pyo
 1674${PYSITELIB}/bzrlib/transport/log.py
 1675${PYSITELIB}/bzrlib/transport/log.pyc
 1676${PYSITELIB}/bzrlib/transport/log.pyo
1636${PYSITELIB}/bzrlib/transport/memory.py 1677${PYSITELIB}/bzrlib/transport/memory.py
1637${PYSITELIB}/bzrlib/transport/memory.pyc 1678${PYSITELIB}/bzrlib/transport/memory.pyc
1638${PYSITELIB}/bzrlib/transport/memory.pyo 1679${PYSITELIB}/bzrlib/transport/memory.pyo
1639${PYSITELIB}/bzrlib/transport/nosmart.py 1680${PYSITELIB}/bzrlib/transport/nosmart.py
1640${PYSITELIB}/bzrlib/transport/nosmart.pyc 1681${PYSITELIB}/bzrlib/transport/nosmart.pyc
1641${PYSITELIB}/bzrlib/transport/nosmart.pyo 1682${PYSITELIB}/bzrlib/transport/nosmart.pyo
1642${PYSITELIB}/bzrlib/transport/readonly.py 1683${PYSITELIB}/bzrlib/transport/readonly.py
1643${PYSITELIB}/bzrlib/transport/readonly.pyc 1684${PYSITELIB}/bzrlib/transport/readonly.pyc
1644${PYSITELIB}/bzrlib/transport/readonly.pyo 1685${PYSITELIB}/bzrlib/transport/readonly.pyo
1645${PYSITELIB}/bzrlib/transport/remote.py 1686${PYSITELIB}/bzrlib/transport/remote.py
1646${PYSITELIB}/bzrlib/transport/remote.pyc 1687${PYSITELIB}/bzrlib/transport/remote.pyc
1647${PYSITELIB}/bzrlib/transport/remote.pyo 1688${PYSITELIB}/bzrlib/transport/remote.pyo
1648${PYSITELIB}/bzrlib/transport/sftp.py 1689${PYSITELIB}/bzrlib/transport/sftp.py
@@ -1780,32 +1821,33 @@ ${PYSITELIB}/bzrlib/xml8.pyo @@ -1780,32 +1821,33 @@ ${PYSITELIB}/bzrlib/xml8.pyo
1780${PYSITELIB}/bzrlib/xml_serializer.py 1821${PYSITELIB}/bzrlib/xml_serializer.py
1781${PYSITELIB}/bzrlib/xml_serializer.pyc 1822${PYSITELIB}/bzrlib/xml_serializer.pyc
1782${PYSITELIB}/bzrlib/xml_serializer.pyo 1823${PYSITELIB}/bzrlib/xml_serializer.pyo
1783man/man1/bzr.1 1824man/man1/bzr.1
1784@dirrm ${PYSITELIB}/bzrlib/version_info_formats 1825@dirrm ${PYSITELIB}/bzrlib/version_info_formats
1785@dirrm ${PYSITELIB}/bzrlib/util/tests 1826@dirrm ${PYSITELIB}/bzrlib/util/tests
1786@dirrm ${PYSITELIB}/bzrlib/util/elementtree 1827@dirrm ${PYSITELIB}/bzrlib/util/elementtree
1787@dirrm ${PYSITELIB}/bzrlib/util/effbot/org 1828@dirrm ${PYSITELIB}/bzrlib/util/effbot/org
1788@dirrm ${PYSITELIB}/bzrlib/util/effbot 1829@dirrm ${PYSITELIB}/bzrlib/util/effbot
1789@dirrm ${PYSITELIB}/bzrlib/util/configobj 1830@dirrm ${PYSITELIB}/bzrlib/util/configobj
1790@dirrm ${PYSITELIB}/bzrlib/util 1831@dirrm ${PYSITELIB}/bzrlib/util
1791@dirrm ${PYSITELIB}/bzrlib/ui 1832@dirrm ${PYSITELIB}/bzrlib/ui
1792@dirrm ${PYSITELIB}/bzrlib/transport/http 1833@dirrm ${PYSITELIB}/bzrlib/transport/http
 1834@dirrm ${PYSITELIB}/bzrlib/transport/ftp
1793@dirrm ${PYSITELIB}/bzrlib/transport 1835@dirrm ${PYSITELIB}/bzrlib/transport
1794@dirrm ${PYSITELIB}/bzrlib/tests/workingtree_implementations 1836@dirrm ${PYSITELIB}/bzrlib/tests/workingtree_implementations
1795@dirrm ${PYSITELIB}/bzrlib/tests/tree_implementations 1837@dirrm ${PYSITELIB}/bzrlib/tests/tree_implementations
1796@dirrm ${PYSITELIB}/bzrlib/tests/test_patches_data 1838@dirrm ${PYSITELIB}/bzrlib/tests/test_patches_data
1797@dirrm ${PYSITELIB}/bzrlib/tests/repository_implementations 
1798@dirrm ${PYSITELIB}/bzrlib/tests/per_repository_reference 1839@dirrm ${PYSITELIB}/bzrlib/tests/per_repository_reference
 1840@dirrm ${PYSITELIB}/bzrlib/tests/per_repository
1799@dirrm ${PYSITELIB}/bzrlib/tests/per_lock 1841@dirrm ${PYSITELIB}/bzrlib/tests/per_lock
1800@dirrm ${PYSITELIB}/bzrlib/tests/inventory_implementations 1842@dirrm ${PYSITELIB}/bzrlib/tests/inventory_implementations
1801@dirrm ${PYSITELIB}/bzrlib/tests/intertree_implementations 1843@dirrm ${PYSITELIB}/bzrlib/tests/intertree_implementations
1802@dirrm ${PYSITELIB}/bzrlib/tests/interrepository_implementations 1844@dirrm ${PYSITELIB}/bzrlib/tests/interrepository_implementations
1803@dirrm ${PYSITELIB}/bzrlib/tests/commands 1845@dirrm ${PYSITELIB}/bzrlib/tests/commands
1804@dirrm ${PYSITELIB}/bzrlib/tests/bzrdir_implementations 1846@dirrm ${PYSITELIB}/bzrlib/tests/bzrdir_implementations
1805@dirrm ${PYSITELIB}/bzrlib/tests/branch_implementations 1847@dirrm ${PYSITELIB}/bzrlib/tests/branch_implementations
1806@dirrm ${PYSITELIB}/bzrlib/tests/blackbox 1848@dirrm ${PYSITELIB}/bzrlib/tests/blackbox
1807@dirrm ${PYSITELIB}/bzrlib/tests 1849@dirrm ${PYSITELIB}/bzrlib/tests
1808@dirrm ${PYSITELIB}/bzrlib/store/versioned 1850@dirrm ${PYSITELIB}/bzrlib/store/versioned
1809@dirrm ${PYSITELIB}/bzrlib/store 1851@dirrm ${PYSITELIB}/bzrlib/store
1810@dirrm ${PYSITELIB}/bzrlib/smart 1852@dirrm ${PYSITELIB}/bzrlib/smart
1811@dirrm ${PYSITELIB}/bzrlib/repofmt 1853@dirrm ${PYSITELIB}/bzrlib/repofmt

cvs diff -r1.23 -r1.24 pkgsrc/devel/bzr/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/bzr/Attic/distinfo 2008/09/06 05:32:09 1.23
+++ pkgsrc/devel/bzr/Attic/distinfo 2008/11/08 02:50:15 1.24
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.23 2008/09/06 05:32:09 epg Exp $ 1$NetBSD: distinfo,v 1.24 2008/11/08 02:50:15 epg Exp $
2 2
3SHA1 (bzr-1.6.1.tar.gz) = a442dd7a2d0b0ca7274e42d5615c7abb31ac6726 3SHA1 (bzr-1.9.tar.gz) = 963f38dc6cf2657d25588e2311de8e28476eedae
4RMD160 (bzr-1.6.1.tar.gz) = ebec53351d300b687f0d438a1e0f81803e3b1b0a 4RMD160 (bzr-1.9.tar.gz) = 490abe4bb0285cf6078461ff9541204e4d6497ca
5Size (bzr-1.6.1.tar.gz) = 3671113 bytes 5Size (bzr-1.9.tar.gz) = 3859551 bytes
6SHA1 (patch-aa) = 8eda90885b3127525330cd3432538fb2b4df98c1 6SHA1 (patch-aa) = 8eda90885b3127525330cd3432538fb2b4df98c1
7SHA1 (patch-ab) = 2213a002f9bc0f5baba0554b6b375becf4d98d9c 7SHA1 (patch-ab) = 2213a002f9bc0f5baba0554b6b375becf4d98d9c