Tue Aug 26 01:12:07 2008 UTC ()
- Update to 1.6.
- pkgsrc changes:
  - Take maintainership.
  - 'make check' was running tests twice; use custom do-test instead.
  - Don't install basically empty index.txt document.

bzr 1.6 2008-08-25
------------------

Finally, the long awaited bzr 1.6 has been released. This release includes
new features like Stacked Branches, improved weave merge, and an updated
server protocol (now on v3) which will allow for better cross version
compatibility. With this release we have deprecated Knit format
repositories, and recommend that users upgrade them, we will continue to
support reading and writing them for the forseeable future, but we will
not be tuning them for performance as pack repositories have proven to be
better at scaling. This will also be the first release to bundle
TortoiseBzr in the standalone Windows installer.

bzr 1.6rc5 2008-08-19
---------------------

  BUG FIXES:

    * Disable automatic detection of stacking based on a containing
      directory of the target. It interacted badly with push, and needs a
      bit more work to get the edges polished before it should happen
      automatically. (John Arbash Meinel, #259275)

bzr 1.6rc4 2008-08-18
---------------------

  BUG FIXES:

    * Fix a regression in knit => pack fetching.  We had a logic
      inversion, causing the fetch to insert fulltexts in random order,
      rather than preserving deltas.  (John Arbash Meinel, #256757)

bzr 1.6rc3 2008-08-14
---------------------

  CHANGES:

    * Disable reading ``.bzrrules`` as a per-branch rule preferences
      file. The feature was not quite ready for a full release.
      (Robert Collins)

  IMPROVEMENTS:

    * Update the windows installer to bundle TortoiseBzr and ``qbzr``
      into the standalone installer. This will be the first official
      windows release that installs Tortoise by default.
      (Mark Hammond)

  BUG FIXES:

    * Fix a regression in ``bzr+http`` support. There was a missing
      function (``_read_line``) that needed to be carried over from
      ``bzr+ssh`` support. (Andrew Bennetts)

    * ``GraphIndex`` objects will internally read an entire index if more
      than 1/20th of their keyspace is requested in a single operation.
      This largely mitigates a performance regression in ``bzr log FILE``
      and completely corrects the performance regression in ``bzr log``.
      The regression was caused by removing an accomodation which had been
      supporting the index format in use. A newer index format is in
      development which is substantially faster. (Robert Collins)

bzr 1.6rc2 2008-08-13
---------------------

This release candidate has a few minor bug fixes, and some regression
fixes for Windows.

  BUG FIXES:

    * ``bzr upgrade`` on remote branches accessed via bzr:// and
      bzr+ssh:// now works.  (Andrew Bennetts)

    * Change the ``get_format_description()`` strings for
      ``RepositoryFormatKnitPack5`` et al to be single line messages.
      (Aaron Bentley)

    * Fix for a regression on Win32 where we would try to call
      ``os.listdir()`` on a file and not catch the exception properly.
      (Windows raises a different exception.) This would manifest in
      places like ``bzr rm file`` or ``bzr switch``.
      (Mark Hammond, John Arbash Meinel)

    * ``Inventory.copy()`` was failing to set the revision property for
      the root entry. (Jelmer Vernooij)

    * sftp transport: added missing ``FileExists`` case to
      ``_translate_io_exception`` (Christophe Troestler, #123475)

    * The help for ``bzr ignored`` now suggests ``bzr ls --ignored`` for
      scripting use. (Robert Collins, #3834)

    * The default ``annotate`` logic will now always assign the
      last-modified value of a line to one of the revisions that modified
      it, rather than a merge revision. This would happen when both sides
      claimed to have modified the line resulting in the same text. The
      choice is arbitrary but stable, so merges in different directions
      will get the same results.  (John Arbash Meinel, #232188)

bzr 1.6rc1 2008-08-06
---------------------

This release candidate for bzr 1.6 solidifies the new branch stacking
feature.  Bazaar now recommends that users upgrade all knit repositories,
because later formats are much faster.  However, we plan to continue read/write and
upgrade support for knit repostories for the forseeable future.  Several
other bugs and performance issues were fixed.

  CHANGES:

    * Knit format repositories are deprecated and bzr will now emit
      warnings whenever it encounters one.  Use ``bzr upgrade`` to upgrade
      knit repositories to pack format.  (Andrew Bennetts)

  IMPROVEMENTS:

    * ``bzr check`` can now be told which elements at a location it should
      check.  (Daniel Watkins)

    * Commit now supports ``--exclude`` (or ``-x``) to exclude some files
      from the commit. (Robert Collins, #3117)

    * Fetching data between repositories that have the same model but no
      optimised fetcher will not reserialise all the revisions, increasing
      performance. (Robert Collins, John Arbash Meinel)

    * Give a more specific error when target branch is not reachable.
      (James Westby)

    * Implemented a custom ``walkdirs_utf8`` implementation for win32.
      This uses a pyrex extension to get direct access to the
      ``FindFirstFileW`` style apis, rather than using ``listdir`` +
      ``lstat``. Shows a very strong improvement in commands like
      ``status`` and ``diff`` which have to iterate the working tree.
      Anywhere from 2x-6x faster depending on the size of the tree (bigger
      trees, bigger benefit.) (John Arbash Meinel)

    * New registry for log properties handles  and the method in
      LongLogFormatter to display the custom properties returned by the
      registered handlers. (Guillermo Gonzalez, #162469)

  BUG FIXES:

    * Add more tests that stacking does not create deltas spanning
      physical repository boundaries.
      (Martin Pool, #252428)

    * Better message about incompatible repositories.
      (Martin Pool, #206258)

    * ``bzr branch --stacked`` ensures the destination branch format can
      support stacking, even if the origin does not.
      (Martin Pool)

    * ``bzr export`` no longer exports ``.bzrrules``.
      (Ian Clatworthy)

    * ``bzr serve --directory=/`` now correctly allows the whole
      filesystem to be accessed on Windows, not just the root of the drive
      that Python is running from.
      (Adrian Wilkins, #240910)

    * Deleting directories by hand before running ``bzr rm`` will not
      cause subsequent errors in ``bzr st`` and ``bzr commit``.
      (Robert Collins, #150438)

    * Fix a test case that was failing if encoding wasn't UTF-8.
      (John Arbash Meinel, #247585)

    * Fix "no buffer space available" error when branching with the new
      smart server protocol to or from Windows.
      (Andrew Bennetts, #246180)

    * Fixed problem in branching from smart server.
      (#249256, Michael Hudson, Martin Pool)

    * Handle a file turning in to a directory in TreeTransform.
      (James Westby, #248448)

  API CHANGES:

    * ``MutableTree.commit`` has an extra optional keywork parameter
      ``exclude`` that will be unconditionally supplied by the command
      line UI - plugins that add tree formats may need an update.
      (Robert Collins)

    * The API minimum version for plugin compatibility has been raised to
      1.6 - there are significant changes throughout the code base.
      (Robert Collins)

    * The generic fetch code now uses three attributes on Repository objects
      to control fetch. The streams requested are controlled via :
      ``_fetch_order`` and ``_fetch_uses_deltas``. Setting these
      appropriately allows different repository implementations to recieve
      data in their optimial form. If the ``_fetch_reconcile`` is set then
      a reconcile operation is triggered at the end of the fetch.
      (Robert Collins)

    * The ``put_on_disk`` and ``get_tar_item`` methods in
      ``InventoryEntry`` were deprecated. (Ian Clatworthy)

    * ``Repository.is_shared`` doesn't take a read lock. It didn't
      need one in the first place (nobody cached the value, and
      ``RemoteRepository`` wasn't taking one either). This saves a round
      trip when probing Pack repositories, as they read the ``pack-names``
      file when locked. And during probe, locking the repo isn't very
      useful. (John Arbash Meinel)

  INTERNALS:

    * ``bzrlib.branchbuilder.BranchBuilder`` is now much more capable of
      putting together a real history without having to create a full
      WorkingTree. It is recommended that tests that are not directly
      testing the WorkingTree use BranchBuilder instead.  See
      ``BranchBuilder.build_snapshot`` or
      ``TestCaseWithMemoryTree.make_branch_builder``.  (John Arbash Meinel)

    * ``bzrlib.builtins.internal_tree_files`` broken into two giving a new
      helper ``safe_relpath_files`` - used by the new ``exclude``
      parameter to commit. (Robert Collins)

    * Make it easier to introduce new WorkingTree formats.
      (Ian Clatworthy)

    * The code for exporting trees was refactored not to use the
      deprecated ``InventoryEntry`` methods. (Ian Clatworthy)

    * RuleSearchers return () instead of [] now when there are no matches.
      (Ian Clatworthy)

bzr 1.6beta3 2008-07-17
-----------------------

This release adds a new 'stacked branches' feature allowing branches to
share storage without being in the same repository or on the same machine.
(See the user guide for more details.)  It also adds a new hook, improved
weaves, aliases for related locations, faster bzr+ssh push, and several
bug fixes.

  FEATURES:

    * New ``pre_change_branch_tip`` hook that is called before the
      branch tip is moved, while the branch is write-locked.  See the User
      Reference for signature details.  (Andrew Bennetts)

    * Rule-based preferences can now be defined for selected files in
      selected branches, allowing commands and plugins to provide
      custom behaviour for files matching defined patterns.
      See ``Rule-based preferences`` (part of ``Configuring Bazaar``)
      in the User Guide and ``bzr help rules`` for more information.
      (Ian Clatworthy)

    * Sites may suggest a branch to stack new branches on.  (Aaron Bentley)

    * Stacked branches are now supported. See ``bzr help branch`` and
      ``bzr help push``.  Branches must be in the ``development1`` format
      to stack, though the stacked-on branch can be of any format.
      (Robert Collins)

  IMPROVEMENTS:

    * ``bzr export --format=tgz --root=NAME -`` to export a gzipped tarball
      to stdout; also ``tar`` and ``tbz2``.
      (Martin Pool)

    * ``bzr (re)merge --weave`` will now use a standard Weave algorithm,
      rather than the annotation-based merge it was using. It does so by
      building up a Weave of the important texts, without needing to build
      the full ancestry. (John Arbash Meinel, #238895)

    * ``bzr send`` documents and better supports ``emacsclient`` (proper
      escaping of mail headers and handling of the MUA Mew).
      (Christophe Troestler)

    * Remembered locations can be specified by aliases, e.g. :parent, :public,
      :submit.  (Aaron Bentley)

    * The smart protocol now has improved support for setting branches'
      revision info directly.  This makes operations like push
      faster.  The new request method name is
      ``Branch.set_last_revision_ex``.  (Andrew Bennetts)

  BUG FIXES:

    * Bazaar is now able to be a client to the web server of IIS 6 and 7.
      The broken implementations of RFC822 in Python and RFC2046 in IIS
      combined with boundary-line checking in Bazaar previously made this
      impossible. (NB, IIS 5 does not suffer from this problem).
      (Adrian Wilkins, #247585)

    * ``bzr log --long`` with a ghost in your mainline now handles that
      ghost properly. (John Arbash Meinel, #243536)

    * ``check`` handles the split-up .bzr layout correctly, so no longer
      requires a branch to be present.
      (Daniel Watkins, #64783)

    * Clearer message about how to set the PYTHONPATH if bzrlib can't be
      loaded.
      (Martin Pool, #205230)

    * Errors about missing libraries are now shown without a traceback,
      and with a suggestion to install the library.  The full traceback is
      still in ``.bzr.log`` and can be shown with ``-Derror``.
      (Martin Pool, #240161)

    * Fetch from a stacked branch copies all required data.
      (Aaron Bentley, #248506)

    * Handle urls such as ftp://user@host.com@www.host.com where the user
      name contains an @.
      (Neil Martinsen-Burrell, #228058)

    * ``needs_read_lock`` and ``needs_write_lock`` now suppress an error during
      ``unlock`` if there was an error in the original function. This helps
      most when there is a failure with a smart server action, since often the
      connection closes and we cannot unlock.
      (Andrew Bennetts, John Arbash Meinel, #125784)

    * Obsolete hidden command ``bzr fetch`` removed.
      (Martin Pool, #172870)

    * Raise the correct exception when doing ``-rbefore:0`` or ``-c0``.
      (John Arbash Meinel, #239933)

    * You can now compare file revisions in Windows diff programs from
      Cygwin Bazaar.
      (Matt McClure, #209281)

    * revision_history now tolerates mainline ghosts for Branch format 6.
      (Aaron Bentley, #235055)

    * Set locale from environment for third party libs.
      (Martin von Gagern, #128496)

  DOCUMENTATION:

    * Added *Using stacked branches* to the User Guide.
      (Ian Clatworthy)

    * Updated developer documentation.
      (Martin Pool)

  TESTING:

   * ``-Dmemory`` will cause /proc/PID/status to be catted before bzr
     exits, allowing low-key analysis of peak memory use. (Robert Collins)

   * ``TestCaseWithTransport.make_branch_and_tree`` tries harder to return
     a tree with a ``branch`` attribute of the right format.  This was
     preventing some ``RemoteBranch`` tests from actually running with
     ``RemoteBranch`` instances.  (Andrew Bennetts)

  API CHANGES:

    * Removed ``Repository.text_store``, ``control_store``, etc.  Instead,
      there are new attributes ``texts, inventories, revisions,
      signatures``, each of which is a ``VersionedFiles``.  See the
      Repository docstring for more details.
      (Robert Collins)

    * ``Branch.pull`` now accepts an ``_override_hook_target`` optional
      parameter.  If you have a subclass of ``Branch`` that overrides
      ``pull`` then you should add this parameter.  (Andrew Bennetts)

    * ``bzrlib.check.check()`` has been deprecated in favour of the more
      aptly-named ``bzrlib.check.check_branch()``.
      (Daniel Watkins)

    * ``Tree.print_file`` and ``Repository.print_file`` are deprecated.
      These methods are bad APIs because they write directly to sys.stdout.
      bzrlib does not use them internally, and there are no direct tests
      for them. (Alexander Belchenko)

  INTERNALS:

    * ``cat`` command no longer uses ``Tree.print_file()`` internally.
      (Alexander Belchenko)

    * New class method ``BzrDir.open_containing_tree_branch_or_repository``
      which eases the discovery of the tree, the branch and the repository
      containing a given location.
      (Daniel Watkins)

    * New ``versionedfile.KeyMapper`` interface to abstract out the access to
      underlying .knit/.kndx etc files in repositories with partitioned
      storage. (Robert Collins)

    * Obsolete developer-use command ``weave-join`` has been removed.
      (Robert Collins)

    * ``RemoteToOtherFetcher`` and ``get_data_stream_for_search`` removed,
      to support new ``VersionedFiles`` layering.
      (Robert Collins)

bzr 1.6beta2 2008-06-10
-----------------------

This release contains further progress towards our 1.6 goals of shallow
repositories, and contains a fix for some user-affecting bugs in the
repository layer.  Building working trees during checkout and branch is
now faster.

  BUG FIXES:

    * Avoid KnitCorrupt error extracting inventories from some repositories.
      (The data is not corrupt; an internal check is detecting a problem
      reading from the repository.)
      (Martin Pool, Andrew Bennetts, Robert Collins, #234748)

    * ``bzr status`` was breaking if you merged the same revision twice.
      (John Arbash Meinel, #235407)

    * Fix infinite loop consuming 100% CPU when a connection is lost while
      reading a response body via the smart protocol v1 or v2.
      (Andrew Bennetts)

    * Inserting a bundle which changes the contents of a file with no trailing
      end of line, causing a knit snapshot in a 'knits' repository will no longer
      cause KnitCorrupt. (Robert Collins)

    * ``RemoteBranch.pull`` needs to return the ``self._real_branch``'s
      pull result. It was instead just returning None, which breaks ``bzr
      pull``. (John Arbash Meinel, #238149)

    * Sanitize branch nick before using it as an attachment filename in
      ``bzr send``. (Luk�  Lalinsk�, #210218)

    * Squash ``inv_entry.symlink_target`` to a plain string when
      generating DirState details. This prevents from getting a
      ``UnicodeError`` when you have symlinks and non-ascii filenames.
      (John Arbash Meinel, #135320)

  IMPROVEMENTS:

    * Added the 'alias' command to set/unset and display aliases. (Tim Penhey)

    * ``added``, ``modified``, and ``unknowns`` behaviour made consistent (all three
      now quote paths where required). Added ``--null`` option to ``added`` and
      ``modified`` (for null-separated unknowns, use ``ls --unknown --null``)
      (Adrian Wilkins)

    * Faster branching (1.09x) and lightweight checkouts (1.06x) on large trees.
      (Ian Clatworthy, Aaron Bentley)

  DOCUMENTATION:

    * Added *Bazaar Zen* section to the User Guide. (Ian Clatworthy)

  TESTING:

    * Fix the test HTTPServer to be isolated from chdir calls made while it is
      running, allowing it to be used in blackbox tests. (Robert Collins)

  API CHANGES:

    * ``WorkingTree.set_parent_(ids/trees)`` will now filter out revisions
      which are in the ancestry of other revisions. So if you merge the same
      tree twice, or merge an ancestor of an existing merge, it will only
      record the newest. (If you merge a descendent, it will replace its
      ancestor). (John Arbash Meinel, #235407)

    * ``RepositoryPolicy.__init__`` now requires stack_on and stack_on_pwd,
      through the derived classes do not.  (Aaron Bentley)

  INTERNALS:

    * ``bzrlib.bzrdir.BzrDir.sprout`` now accepts ``stacked`` to control
      creating stacked branches. (Robert Collins)

    * Knit record serialisation is now stricter on what it will accept, to
      guard against potential internal bugs, or broken input. (Robert Collins)

bzr 1.6beta1 2008-06-02
-----------------------

Commands that work on the revision history such as push, pull, missing,
uncommit and log are now substantially faster.  This release adds a
translation of some of the user documentation into Spanish.  (Contributions of
other translations would be very welcome.)  Bazaar 1.6beta1 adds a new network
protocol which is used by default and which allows for more efficient transfers
and future extensions.

  NOTES WHEN UPGRADING:

    * There is a new version of the network protocol used for bzr://, bzr+ssh://
      and bzr+http:// connections.  This will allow more efficient requests and
      responses, and more graceful fallback when a server is too old to
      recognise a request from a more recent client.  Bazaar 1.6 will
      interoperate with 0.16 and later versions, but servers should be upgraded
      when possible.  Bazaar 1.6 no longer interoperates with 0.15 and earlier via
      these protocols.  Use alternatives like SFTP or upgrade those servers.
      (Andrew Bennetts, #83935)

  CHANGES:

    * Deprecation warnings will not be suppressed when running ``bzr selftest``
      so that developers can see if their code is using deprecated functions.
      (John Arbash Meinel)

  FEATURES:

    * Adding ``-Derror`` will now display a traceback when a plugin fails to
      load. (James Westby)

  IMPROVEMENTS:

    * ``bzr branch/push/pull -r XXX`` now have a helper function for finding
      the revno of the new revision (``Graph.find_distance_to_null``). This
      should make something like ``bzr branch -r -100`` in a shared, no-trees
      repository much snappier. (John Arbash Meinel)

    * ``bzr log --short -r X..Y`` no longer needs to access the full revision
      history. This makes it noticeably faster when logging the last few
      revisions. (John Arbash Meinel)

    * ``bzr ls`` now accepts ``-V`` as an alias for ``--versioned``.
      (Jerad Cramp, #165086)

    * ``bzr missing`` uses the new ``Graph.find_unique_ancestors`` and
      ``Graph.find_differences`` to determine missing revisions without having
      to search the whole ancestry. (John Arbash Meinel, #174625)

    * ``bzr uncommit`` now uses partial history access, rather than always
      extracting the full revision history for a branch. This makes it
      resolve the appropriate revisions much faster (in testing it drops
      uncommit from 1.5s => 0.4s). It also means ``bzr log --short`` is one
      step closer to not using full revision history.
      (John Arbash Meinel, #172649)

  BUGFIXES:

    * ``bzr merge --lca`` should handle when two revisions have no common
      ancestor other than NULL_REVISION. (John Arbash Meinel, #235715)

    * ``bzr status`` was breaking if you merged the same revision twice.
      (John Arbash Meinel, #235407)

    * ``bzr push`` with both ``--overwrite`` and ``-r NNN`` options no longer
      fails.  (Andrew Bennetts, #234229)

    * Correctly track the base URL of a smart medium when using bzr+http://
      URLs, which was causing spurious "No repository present" errors with
      branches in shared repositories accessed over bzr+http.
      (Andrew Bennetts, #230550)

    * Define ``_remote_is_at_least_1_2`` on ``SmartClientMedium`` so that all
      implementations have the attribute.  Fixes 'PyCurlTransport' object has no
      attribute '_remote_is_at_least_1_2' attribute errors.
      (Andrew Bennetts, #220806)

    * Failure to delete an obsolete pack file should just give a warning
      message, not a fatal error.  It may for example fail if the file is still
      in use by another process.
      (Martin Pool)

    * Fix MemoryError during large fetches over HTTP by limiting the amount of
      data we try to read per ``recv`` call.  The problem was observed with
      Windows and a proxy, but might affect other environments as well.
      (Eric Holmberg, #215426)

    * Handle old merge directives correctly in Merger.from_mergeable.  Stricter
      get_parent_map requirements exposed a latent bug here.  (Aaron Bentley)

    * Issue a warning and ignore passwords declared in authentication.conf when
      used for an ssh scheme (sftp or bzr+ssh).
      (Vincent Ladeuil, #203186)

    * Make both http implementations raise appropriate exceptions on 403
      Forbidden when POSTing smart requests.
      (Vincent Ladeuil, #230223)

    * Properly *title* header names in http requests instead of capitalizing
      them.
      (Vincent Ladeuil, #229076)

    * The "Unable to obtain lock" error message now also suggests using
      ``bzr break-lock`` to fix it.  (Martin Albisetti, #139202)

    * Treat an encoding of '' as ascii; this can happen when bzr is run
      under vim on Mac OS X.
      (Neil Martinsen-Burrell)

    * ``VersionedFile.make_mpdiffs()`` was raising an exception that wasn't in
      scope. (Daniel Fischer #235687)

  DOCUMENTATION:

    * Added directory structure and started translation of docs in spanish.
      (Martin Albisetti, Lucio Albenga)

    * Incorporate feedback from Jelmer Vernooij and Neil Martinsen-Burrell
      on the plugin and integration chapters of the User Guide.
      (Ian Clatworthy)

    * More Bazaar developer documentation about packaging and release process,
      and about use of Python reprs.
      (Martin Pool, Martin Albisetti)

    * Updated Tortise strategy document. (Mark Hammond)

  TESTING:

    * ``bzrlib.tests.adapt_tests`` was broken and unused - it has been fixed.
      (Robert Collins)

    * Fix the test HTTPServer to be isolated from chdir calls made while it is
      running, allowing it to be used in blackbox tests. (Robert Collins)

    * New helper function for splitting test suites
      ``split_suite_by_condition``. (Robert Collins)

  INTERNALS:

    * ``Branch.missing_revisions`` has been deprecated. Similar functionality
      can be obtained using ``bzrlib.missing.find_unmerged``. The api was
      fairly broken, and the function was unused, so we are getting rid of it.
      (John Arbash Meinel)

  API CHANGES:

    * ``Branch.abspath`` is deprecated; use the Tree or Transport
      instead.  (Martin Pool)

    * ``Branch.update_revisions`` now takes an optional ``Graph``
      object. This can be used by ``update_revisions`` when it is
      checking ancestry, and allows callers to prefer request to go to a
      local branch.  (John Arbash Meinel)

    * Branch, Repository, Tree and BzrDir should expose a Transport as an
      attribute if they have one, rather than having it indirectly accessible
      as ``.control_files._transport``.  This doesn't add a requirement
      to support a Transport in cases where it was not needed before;
      it just simplifies the way it is reached.  (Martin Pool)

    * ``bzr missing --mine-only`` will return status code 0 if you have no
      new revisions, but the remote does. Similarly for ``--theirs-only``.
      The new code only checks one side, so it doesn't know if the other
      side has changes. This seems more accurate with the request anyway.
      It also changes the output to print '[This|Other] branch is up to
      date.' rather than displaying nothing.  (John Arbash Meinel)

    * ``LockableFiles.put_utf8``, ``put_bytes`` and ``controlfilename``
      are now deprecated in favor of using Transport operations.
      (Martin Pool)

    * Many methods on ``VersionedFile``, ``Repository`` and in
      ``bzrlib.revision``  deprecated before bzrlib 1.5 have been removed.
      (Robert Collins)

    * ``RevisionSpec.wants_revision_history`` can be set to False for a given
      ``RevisionSpec``. This will disable the existing behavior of passing in
      the full revision history to ``self._match_on``. Useful for specs that
      don't actually need access to the full history. (John Arbash Meinel)

    * The constructors of ``SmartClientMedium`` and its subclasses now require a
      ``base`` parameter.  ``SmartClientMedium`` implementations now also need
      to provide a ``remote_path_from_transport`` method.  (Andrew Bennetts)

    * The default permissions for creating new files and directories
      should now be obtained from ``BzrDir._get_file_mode()`` and
      ``_get_dir_mode()``, rather than from LockableFiles.  The ``_set_file_mode``
      and ``_set_dir_mode`` variables on LockableFiles which were advertised
      as a way for plugins to control this are no longer consulted.
      (Martin Pool)

    * ``VersionedFile.join`` is deprecated. This method required local
      instances of both versioned file objects and was thus hostile to being
      used for streaming from a smart server. The new get_record_stream and
      insert_record_stream are meant to efficiently replace this method.
      (Robert Collins)

    * ``WorkingTree.set_parent_(ids/trees)`` will now filter out revisions
      which are in the ancestry of other revisions. So if you merge the same
      tree twice, or merge an ancestor of an existing merge, it will only
      record the newest. (If you merge a descendent, it will replace its
      ancestor). (John Arbash Meinel, #235407)

    * ``WorkingTreeFormat2.stub_initialize_remote`` is now private.
      (Martin Pool)


(epg)
diff -r0 -r1.1 pkgsrc/devel/bzr/MESSAGE
diff -r1.27 -r1.28 pkgsrc/devel/bzr/Makefile
diff -r1.18 -r1.19 pkgsrc/devel/bzr/PLIST
diff -r1.21 -r1.22 pkgsrc/devel/bzr/distinfo

File Added: pkgsrc/devel/bzr/Attic/MESSAGE
===========================================================================
$NetBSD: MESSAGE,v 1.1 2008/08/26 01:12:07 epg Exp $

bzr requires devel/py-paramiko in order to push branches over sftp.

===========================================================================

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

--- pkgsrc/devel/bzr/Attic/Makefile 2008/07/20 09:02:51 1.27
+++ pkgsrc/devel/bzr/Attic/Makefile 2008/08/26 01:12:07 1.28
@@ -1,48 +1,46 @@ @@ -1,48 +1,46 @@
1# $NetBSD: Makefile,v 1.27 2008/07/20 09:02:51 epg Exp $ 1# $NetBSD: Makefile,v 1.28 2008/08/26 01:12:07 epg Exp $
2# 
3 2
4DISTNAME= bzr-1.5 3DISTNAME= bzr-${VER}
5CATEGORIES= devel scm 4CATEGORIES= devel scm
6MASTER_SITES= http://bazaar-vcs.org/releases/src/ 5MASTER_SITES= http://launchpad.net/bzr/${VER}/${VER}/+download/
 6VER= 1.6
7 7
8MAINTAINER= pkgsrc-users@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
20PYDISTUTILSPKG= yes 20PYDISTUTILSPKG= yes
21TEST_TARGET= check 
22 21
23PYTHON_VERSIONS_ACCEPTED= 25 24 22PYTHON_VERSIONS_ACCEPTED= 25 24
24PYTHON_PATCH_SCRIPTS= bzr bzrlib/weave.py 23PYTHON_PATCH_SCRIPTS= bzr bzrlib/weave.py
25 24
26.include "../../mk/bsd.prefs.mk" 25.include "../../mk/bsd.prefs.mk"
27 26
28.if !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss]) 27.if !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss])
29DEPENDS+= ${PYPKGPREFIX}-medusa>=0:../../net/py-medusa 28DEPENDS+= ${PYPKGPREFIX}-medusa>=0:../../net/py-medusa
30.endif 29.endif
31 30
32SUBST_CLASSES+= python 31SUBST_CLASSES+= python
33SUBST_MESSAGE.python= Fix python path for test case. 32SUBST_MESSAGE.python= Fix python path for test case.
34SUBST_STAGE.python= post-extract 33SUBST_STAGE.python= post-extract
35SUBST_FILES.python+= Makefile 34SUBST_FILES.python+= Makefile
36SUBST_SED.python+= -e 's,=python,=${PYTHONBIN},' 35SUBST_SED.python+= -e 's,=python,=${PYTHONBIN},'
37 36
38INSTALLATION_DIRS= share/doc/bzr 
39 
40post-build: 37post-build:
41 cd ${WRKSRC} && ${PYTHONBIN} generate_docs.py man 38 cd ${WRKSRC} && ${PYTHONBIN} generate_docs.py man
42 39
43post-install: 40do-test:
44 ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${DESTDIR}${PREFIX}/share/doc/bzr 41# XXX shouldn't HOME=FAKEHOME already be set?
 42 HOME=${FAKEHOMEDIR}; cd ${WRKSRC} && ./bzr selftest -v
45 43
46.include "../../lang/python/application.mk" 44.include "../../lang/python/application.mk"
47.include "../../lang/python/extension.mk" 45.include "../../lang/python/extension.mk"
48.include "../../mk/bsd.pkg.mk" 46.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/devel/bzr/Attic/PLIST 2008/07/20 09:02:51 1.18
+++ pkgsrc/devel/bzr/Attic/PLIST 2008/08/26 01:12:07 1.19
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.18 2008/07/20 09:02:51 epg Exp $ 1@comment $NetBSD: PLIST,v 1.19 2008/08/26 01:12:07 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/_dirstate_helpers_c.so 6${PYSITELIB}/bzrlib/_dirstate_helpers_c.so
7${PYSITELIB}/bzrlib/_dirstate_helpers_py.py 7${PYSITELIB}/bzrlib/_dirstate_helpers_py.py
8${PYSITELIB}/bzrlib/_dirstate_helpers_py.pyc 8${PYSITELIB}/bzrlib/_dirstate_helpers_py.pyc
9${PYSITELIB}/bzrlib/_dirstate_helpers_py.pyo 9${PYSITELIB}/bzrlib/_dirstate_helpers_py.pyo
10${PYSITELIB}/bzrlib/_knit_load_data_c.so 10${PYSITELIB}/bzrlib/_knit_load_data_c.so
11${PYSITELIB}/bzrlib/_knit_load_data_py.py 11${PYSITELIB}/bzrlib/_knit_load_data_py.py
12${PYSITELIB}/bzrlib/_knit_load_data_py.pyc 12${PYSITELIB}/bzrlib/_knit_load_data_py.pyc
13${PYSITELIB}/bzrlib/_knit_load_data_py.pyo 13${PYSITELIB}/bzrlib/_knit_load_data_py.pyo
14${PYSITELIB}/bzrlib/_patiencediff_c.so 14${PYSITELIB}/bzrlib/_patiencediff_c.so
@@ -180,31 +180,28 @@ ${PYSITELIB}/bzrlib/debug.pyo @@ -180,31 +180,28 @@ ${PYSITELIB}/bzrlib/debug.pyo
180${PYSITELIB}/bzrlib/decorators.py 180${PYSITELIB}/bzrlib/decorators.py
181${PYSITELIB}/bzrlib/decorators.pyc 181${PYSITELIB}/bzrlib/decorators.pyc
182${PYSITELIB}/bzrlib/decorators.pyo 182${PYSITELIB}/bzrlib/decorators.pyo
183${PYSITELIB}/bzrlib/delta.py 183${PYSITELIB}/bzrlib/delta.py
184${PYSITELIB}/bzrlib/delta.pyc 184${PYSITELIB}/bzrlib/delta.pyc
185${PYSITELIB}/bzrlib/delta.pyo 185${PYSITELIB}/bzrlib/delta.pyo
186${PYSITELIB}/bzrlib/deprecated_graph.py 186${PYSITELIB}/bzrlib/deprecated_graph.py
187${PYSITELIB}/bzrlib/deprecated_graph.pyc 187${PYSITELIB}/bzrlib/deprecated_graph.pyc
188${PYSITELIB}/bzrlib/deprecated_graph.pyo 188${PYSITELIB}/bzrlib/deprecated_graph.pyo
189${PYSITELIB}/bzrlib/diff.py 189${PYSITELIB}/bzrlib/diff.py
190${PYSITELIB}/bzrlib/diff.pyc 190${PYSITELIB}/bzrlib/diff.pyc
191${PYSITELIB}/bzrlib/diff.pyo 191${PYSITELIB}/bzrlib/diff.pyo
192${PYSITELIB}/bzrlib/directory_service.py 192${PYSITELIB}/bzrlib/directory_service.py
193${PYSITELIB}/bzrlib/directory_service.py 
194${PYSITELIB}/bzrlib/directory_service.pyc 
195${PYSITELIB}/bzrlib/directory_service.pyc 193${PYSITELIB}/bzrlib/directory_service.pyc
196${PYSITELIB}/bzrlib/directory_service.pyo 194${PYSITELIB}/bzrlib/directory_service.pyo
197${PYSITELIB}/bzrlib/directory_service.pyo 
198${PYSITELIB}/bzrlib/dirstate.py 195${PYSITELIB}/bzrlib/dirstate.py
199${PYSITELIB}/bzrlib/dirstate.pyc 196${PYSITELIB}/bzrlib/dirstate.pyc
200${PYSITELIB}/bzrlib/dirstate.pyo 197${PYSITELIB}/bzrlib/dirstate.pyo
201${PYSITELIB}/bzrlib/doc/__init__.py 198${PYSITELIB}/bzrlib/doc/__init__.py
202${PYSITELIB}/bzrlib/doc/__init__.pyc 199${PYSITELIB}/bzrlib/doc/__init__.pyc
203${PYSITELIB}/bzrlib/doc/__init__.pyo 200${PYSITELIB}/bzrlib/doc/__init__.pyo
204${PYSITELIB}/bzrlib/doc/api/__init__.py 201${PYSITELIB}/bzrlib/doc/api/__init__.py
205${PYSITELIB}/bzrlib/doc/api/__init__.pyc 202${PYSITELIB}/bzrlib/doc/api/__init__.pyc
206${PYSITELIB}/bzrlib/doc/api/__init__.pyo 203${PYSITELIB}/bzrlib/doc/api/__init__.pyo
207${PYSITELIB}/bzrlib/doc/api/branch.txt 204${PYSITELIB}/bzrlib/doc/api/branch.txt
208${PYSITELIB}/bzrlib/doc/api/transport.txt 205${PYSITELIB}/bzrlib/doc/api/transport.txt
209${PYSITELIB}/bzrlib/email_message.py 206${PYSITELIB}/bzrlib/email_message.py
210${PYSITELIB}/bzrlib/email_message.pyc 207${PYSITELIB}/bzrlib/email_message.pyc
@@ -245,26 +242,28 @@ ${PYSITELIB}/bzrlib/graph.pyo @@ -245,26 +242,28 @@ ${PYSITELIB}/bzrlib/graph.pyo
245${PYSITELIB}/bzrlib/hashcache.py 242${PYSITELIB}/bzrlib/hashcache.py
246${PYSITELIB}/bzrlib/hashcache.pyc 243${PYSITELIB}/bzrlib/hashcache.pyc
247${PYSITELIB}/bzrlib/hashcache.pyo 244${PYSITELIB}/bzrlib/hashcache.pyo
248${PYSITELIB}/bzrlib/help.py 245${PYSITELIB}/bzrlib/help.py
249${PYSITELIB}/bzrlib/help.pyc 246${PYSITELIB}/bzrlib/help.pyc
250${PYSITELIB}/bzrlib/help.pyo 247${PYSITELIB}/bzrlib/help.pyo
251${PYSITELIB}/bzrlib/help_topics/__init__.py 248${PYSITELIB}/bzrlib/help_topics/__init__.py
252${PYSITELIB}/bzrlib/help_topics/__init__.pyc 249${PYSITELIB}/bzrlib/help_topics/__init__.pyc
253${PYSITELIB}/bzrlib/help_topics/__init__.pyo 250${PYSITELIB}/bzrlib/help_topics/__init__.pyo
254${PYSITELIB}/bzrlib/help_topics/en/authentication.txt 251${PYSITELIB}/bzrlib/help_topics/en/authentication.txt
255${PYSITELIB}/bzrlib/help_topics/en/configuration.txt 252${PYSITELIB}/bzrlib/help_topics/en/configuration.txt
256${PYSITELIB}/bzrlib/help_topics/en/conflicts.txt 253${PYSITELIB}/bzrlib/help_topics/en/conflicts.txt
257${PYSITELIB}/bzrlib/help_topics/en/hooks.txt 254${PYSITELIB}/bzrlib/help_topics/en/hooks.txt
 255${PYSITELIB}/bzrlib/help_topics/en/patterns.txt
 256${PYSITELIB}/bzrlib/help_topics/en/rules.txt
258${PYSITELIB}/bzrlib/hooks.py 257${PYSITELIB}/bzrlib/hooks.py
259${PYSITELIB}/bzrlib/hooks.pyc 258${PYSITELIB}/bzrlib/hooks.pyc
260${PYSITELIB}/bzrlib/hooks.pyo 259${PYSITELIB}/bzrlib/hooks.pyo
261${PYSITELIB}/bzrlib/identitymap.py 260${PYSITELIB}/bzrlib/identitymap.py
262${PYSITELIB}/bzrlib/identitymap.pyc 261${PYSITELIB}/bzrlib/identitymap.pyc
263${PYSITELIB}/bzrlib/identitymap.pyo 262${PYSITELIB}/bzrlib/identitymap.pyo
264${PYSITELIB}/bzrlib/ignores.py 263${PYSITELIB}/bzrlib/ignores.py
265${PYSITELIB}/bzrlib/ignores.pyc 264${PYSITELIB}/bzrlib/ignores.pyc
266${PYSITELIB}/bzrlib/ignores.pyo 265${PYSITELIB}/bzrlib/ignores.pyo
267${PYSITELIB}/bzrlib/index.py 266${PYSITELIB}/bzrlib/index.py
268${PYSITELIB}/bzrlib/index.pyc 267${PYSITELIB}/bzrlib/index.pyc
269${PYSITELIB}/bzrlib/index.pyo 268${PYSITELIB}/bzrlib/index.pyo
270${PYSITELIB}/bzrlib/info.py 269${PYSITELIB}/bzrlib/info.py
@@ -380,26 +379,29 @@ ${PYSITELIB}/bzrlib/plugins/launchpad/te @@ -380,26 +379,29 @@ ${PYSITELIB}/bzrlib/plugins/launchpad/te
380${PYSITELIB}/bzrlib/plugins/launchpad/test_account.pyo 379${PYSITELIB}/bzrlib/plugins/launchpad/test_account.pyo
381${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_directory.py 380${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_directory.py
382${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_directory.pyc 381${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_directory.pyc
383${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_directory.pyo 382${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_directory.pyo
384${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_service.py 383${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_service.py
385${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_service.pyc 384${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_service.pyc
386${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_service.pyo 385${PYSITELIB}/bzrlib/plugins/launchpad/test_lp_service.pyo
387${PYSITELIB}/bzrlib/plugins/launchpad/test_register.py 386${PYSITELIB}/bzrlib/plugins/launchpad/test_register.py
388${PYSITELIB}/bzrlib/plugins/launchpad/test_register.pyc 387${PYSITELIB}/bzrlib/plugins/launchpad/test_register.pyc
389${PYSITELIB}/bzrlib/plugins/launchpad/test_register.pyo 388${PYSITELIB}/bzrlib/plugins/launchpad/test_register.pyo
390${PYSITELIB}/bzrlib/progress.py 389${PYSITELIB}/bzrlib/progress.py
391${PYSITELIB}/bzrlib/progress.pyc 390${PYSITELIB}/bzrlib/progress.pyc
392${PYSITELIB}/bzrlib/progress.pyo 391${PYSITELIB}/bzrlib/progress.pyo
 392${PYSITELIB}/bzrlib/push.py
 393${PYSITELIB}/bzrlib/push.pyc
 394${PYSITELIB}/bzrlib/push.pyo
393${PYSITELIB}/bzrlib/reconcile.py 395${PYSITELIB}/bzrlib/reconcile.py
394${PYSITELIB}/bzrlib/reconcile.pyc 396${PYSITELIB}/bzrlib/reconcile.pyc
395${PYSITELIB}/bzrlib/reconcile.pyo 397${PYSITELIB}/bzrlib/reconcile.pyo
396${PYSITELIB}/bzrlib/reconfigure.py 398${PYSITELIB}/bzrlib/reconfigure.py
397${PYSITELIB}/bzrlib/reconfigure.pyc 399${PYSITELIB}/bzrlib/reconfigure.pyc
398${PYSITELIB}/bzrlib/reconfigure.pyo 400${PYSITELIB}/bzrlib/reconfigure.pyo
399${PYSITELIB}/bzrlib/registry.py 401${PYSITELIB}/bzrlib/registry.py
400${PYSITELIB}/bzrlib/registry.pyc 402${PYSITELIB}/bzrlib/registry.pyc
401${PYSITELIB}/bzrlib/registry.pyo 403${PYSITELIB}/bzrlib/registry.pyo
402${PYSITELIB}/bzrlib/remote.py 404${PYSITELIB}/bzrlib/remote.py
403${PYSITELIB}/bzrlib/remote.pyc 405${PYSITELIB}/bzrlib/remote.pyc
404${PYSITELIB}/bzrlib/remote.pyo 406${PYSITELIB}/bzrlib/remote.pyo
405${PYSITELIB}/bzrlib/repofmt/__init__.py 407${PYSITELIB}/bzrlib/repofmt/__init__.py
@@ -419,80 +421,77 @@ ${PYSITELIB}/bzrlib/repository.pyc @@ -419,80 +421,77 @@ ${PYSITELIB}/bzrlib/repository.pyc
419${PYSITELIB}/bzrlib/repository.pyo 421${PYSITELIB}/bzrlib/repository.pyo
420${PYSITELIB}/bzrlib/revision.py 422${PYSITELIB}/bzrlib/revision.py
421${PYSITELIB}/bzrlib/revision.pyc 423${PYSITELIB}/bzrlib/revision.pyc
422${PYSITELIB}/bzrlib/revision.pyo 424${PYSITELIB}/bzrlib/revision.pyo
423${PYSITELIB}/bzrlib/revisionspec.py 425${PYSITELIB}/bzrlib/revisionspec.py
424${PYSITELIB}/bzrlib/revisionspec.pyc 426${PYSITELIB}/bzrlib/revisionspec.pyc
425${PYSITELIB}/bzrlib/revisionspec.pyo 427${PYSITELIB}/bzrlib/revisionspec.pyo
426${PYSITELIB}/bzrlib/revisiontree.py 428${PYSITELIB}/bzrlib/revisiontree.py
427${PYSITELIB}/bzrlib/revisiontree.pyc 429${PYSITELIB}/bzrlib/revisiontree.pyc
428${PYSITELIB}/bzrlib/revisiontree.pyo 430${PYSITELIB}/bzrlib/revisiontree.pyo
429${PYSITELIB}/bzrlib/rio.py 431${PYSITELIB}/bzrlib/rio.py
430${PYSITELIB}/bzrlib/rio.pyc 432${PYSITELIB}/bzrlib/rio.pyc
431${PYSITELIB}/bzrlib/rio.pyo 433${PYSITELIB}/bzrlib/rio.pyo
 434${PYSITELIB}/bzrlib/rules.py
 435${PYSITELIB}/bzrlib/rules.pyc
 436${PYSITELIB}/bzrlib/rules.pyo
432${PYSITELIB}/bzrlib/shellcomplete.py 437${PYSITELIB}/bzrlib/shellcomplete.py
433${PYSITELIB}/bzrlib/shellcomplete.pyc 438${PYSITELIB}/bzrlib/shellcomplete.pyc
434${PYSITELIB}/bzrlib/shellcomplete.pyo 439${PYSITELIB}/bzrlib/shellcomplete.pyo
435${PYSITELIB}/bzrlib/sign_my_commits.py 440${PYSITELIB}/bzrlib/sign_my_commits.py
436${PYSITELIB}/bzrlib/sign_my_commits.pyc 441${PYSITELIB}/bzrlib/sign_my_commits.pyc
437${PYSITELIB}/bzrlib/sign_my_commits.pyo 442${PYSITELIB}/bzrlib/sign_my_commits.pyo
438${PYSITELIB}/bzrlib/smart/__init__.py 443${PYSITELIB}/bzrlib/smart/__init__.py
439${PYSITELIB}/bzrlib/smart/__init__.pyc 444${PYSITELIB}/bzrlib/smart/__init__.pyc
440${PYSITELIB}/bzrlib/smart/__init__.pyo 445${PYSITELIB}/bzrlib/smart/__init__.pyo
441${PYSITELIB}/bzrlib/smart/branch.py 446${PYSITELIB}/bzrlib/smart/branch.py
442${PYSITELIB}/bzrlib/smart/branch.pyc 447${PYSITELIB}/bzrlib/smart/branch.pyc
443${PYSITELIB}/bzrlib/smart/branch.pyo 448${PYSITELIB}/bzrlib/smart/branch.pyo
444${PYSITELIB}/bzrlib/smart/bzrdir.py 449${PYSITELIB}/bzrlib/smart/bzrdir.py
445${PYSITELIB}/bzrlib/smart/bzrdir.pyc 450${PYSITELIB}/bzrlib/smart/bzrdir.pyc
446${PYSITELIB}/bzrlib/smart/bzrdir.pyo 451${PYSITELIB}/bzrlib/smart/bzrdir.pyo
447${PYSITELIB}/bzrlib/smart/client.py 452${PYSITELIB}/bzrlib/smart/client.py
448${PYSITELIB}/bzrlib/smart/client.pyc 453${PYSITELIB}/bzrlib/smart/client.pyc
449${PYSITELIB}/bzrlib/smart/client.pyo 454${PYSITELIB}/bzrlib/smart/client.pyo
450${PYSITELIB}/bzrlib/smart/medium.py 455${PYSITELIB}/bzrlib/smart/medium.py
451${PYSITELIB}/bzrlib/smart/medium.pyc 456${PYSITELIB}/bzrlib/smart/medium.pyc
452${PYSITELIB}/bzrlib/smart/medium.pyo 457${PYSITELIB}/bzrlib/smart/medium.pyo
 458${PYSITELIB}/bzrlib/smart/message.py
 459${PYSITELIB}/bzrlib/smart/message.pyc
 460${PYSITELIB}/bzrlib/smart/message.pyo
453${PYSITELIB}/bzrlib/smart/protocol.py 461${PYSITELIB}/bzrlib/smart/protocol.py
454${PYSITELIB}/bzrlib/smart/protocol.pyc 462${PYSITELIB}/bzrlib/smart/protocol.pyc
455${PYSITELIB}/bzrlib/smart/protocol.pyo 463${PYSITELIB}/bzrlib/smart/protocol.pyo
456${PYSITELIB}/bzrlib/smart/repository.py 464${PYSITELIB}/bzrlib/smart/repository.py
457${PYSITELIB}/bzrlib/smart/repository.pyc 465${PYSITELIB}/bzrlib/smart/repository.pyc
458${PYSITELIB}/bzrlib/smart/repository.pyo 466${PYSITELIB}/bzrlib/smart/repository.pyo
459${PYSITELIB}/bzrlib/smart/request.py 467${PYSITELIB}/bzrlib/smart/request.py
460${PYSITELIB}/bzrlib/smart/request.pyc 468${PYSITELIB}/bzrlib/smart/request.pyc
461${PYSITELIB}/bzrlib/smart/request.pyo 469${PYSITELIB}/bzrlib/smart/request.pyo
462${PYSITELIB}/bzrlib/smart/server.py 470${PYSITELIB}/bzrlib/smart/server.py
463${PYSITELIB}/bzrlib/smart/server.pyc 471${PYSITELIB}/bzrlib/smart/server.pyc
464${PYSITELIB}/bzrlib/smart/server.pyo 472${PYSITELIB}/bzrlib/smart/server.pyo
465${PYSITELIB}/bzrlib/smart/vfs.py 473${PYSITELIB}/bzrlib/smart/vfs.py
466${PYSITELIB}/bzrlib/smart/vfs.pyc 474${PYSITELIB}/bzrlib/smart/vfs.pyc
467${PYSITELIB}/bzrlib/smart/vfs.pyo 475${PYSITELIB}/bzrlib/smart/vfs.pyo
468${PYSITELIB}/bzrlib/smtp_connection.py 476${PYSITELIB}/bzrlib/smtp_connection.py
469${PYSITELIB}/bzrlib/smtp_connection.pyc 477${PYSITELIB}/bzrlib/smtp_connection.pyc
470${PYSITELIB}/bzrlib/smtp_connection.pyo 478${PYSITELIB}/bzrlib/smtp_connection.pyo
471${PYSITELIB}/bzrlib/status.py 479${PYSITELIB}/bzrlib/status.py
472${PYSITELIB}/bzrlib/status.pyc 480${PYSITELIB}/bzrlib/status.pyc
473${PYSITELIB}/bzrlib/status.pyo 481${PYSITELIB}/bzrlib/status.pyo
474${PYSITELIB}/bzrlib/store/__init__.py 482${PYSITELIB}/bzrlib/store/__init__.py
475${PYSITELIB}/bzrlib/store/__init__.pyc 483${PYSITELIB}/bzrlib/store/__init__.pyc
476${PYSITELIB}/bzrlib/store/__init__.pyo 484${PYSITELIB}/bzrlib/store/__init__.pyo
477${PYSITELIB}/bzrlib/store/revision/__init__.py 
478${PYSITELIB}/bzrlib/store/revision/__init__.pyc 
479${PYSITELIB}/bzrlib/store/revision/__init__.pyo 
480${PYSITELIB}/bzrlib/store/revision/knit.py 
481${PYSITELIB}/bzrlib/store/revision/knit.pyc 
482${PYSITELIB}/bzrlib/store/revision/knit.pyo 
483${PYSITELIB}/bzrlib/store/revision/text.py 
484${PYSITELIB}/bzrlib/store/revision/text.pyc 
485${PYSITELIB}/bzrlib/store/revision/text.pyo 
486${PYSITELIB}/bzrlib/store/text.py 485${PYSITELIB}/bzrlib/store/text.py
487${PYSITELIB}/bzrlib/store/text.pyc 486${PYSITELIB}/bzrlib/store/text.pyc
488${PYSITELIB}/bzrlib/store/text.pyo 487${PYSITELIB}/bzrlib/store/text.pyo
489${PYSITELIB}/bzrlib/store/versioned/__init__.py 488${PYSITELIB}/bzrlib/store/versioned/__init__.py
490${PYSITELIB}/bzrlib/store/versioned/__init__.pyc 489${PYSITELIB}/bzrlib/store/versioned/__init__.pyc
491${PYSITELIB}/bzrlib/store/versioned/__init__.pyo 490${PYSITELIB}/bzrlib/store/versioned/__init__.pyo
492${PYSITELIB}/bzrlib/strace.py 491${PYSITELIB}/bzrlib/strace.py
493${PYSITELIB}/bzrlib/strace.pyc 492${PYSITELIB}/bzrlib/strace.pyc
494${PYSITELIB}/bzrlib/strace.pyo 493${PYSITELIB}/bzrlib/strace.pyo
495${PYSITELIB}/bzrlib/switch.py 494${PYSITELIB}/bzrlib/switch.py
496${PYSITELIB}/bzrlib/switch.pyc 495${PYSITELIB}/bzrlib/switch.pyc
497${PYSITELIB}/bzrlib/switch.pyo 496${PYSITELIB}/bzrlib/switch.pyo
498${PYSITELIB}/bzrlib/symbol_versioning.py 497${PYSITELIB}/bzrlib/symbol_versioning.py
@@ -512,26 +511,29 @@ ${PYSITELIB}/bzrlib/tests/TestUtil.pyc @@ -512,26 +511,29 @@ ${PYSITELIB}/bzrlib/tests/TestUtil.pyc
512${PYSITELIB}/bzrlib/tests/TestUtil.pyo 511${PYSITELIB}/bzrlib/tests/TestUtil.pyo
513${PYSITELIB}/bzrlib/tests/__init__.py 512${PYSITELIB}/bzrlib/tests/__init__.py
514${PYSITELIB}/bzrlib/tests/__init__.pyc 513${PYSITELIB}/bzrlib/tests/__init__.pyc
515${PYSITELIB}/bzrlib/tests/__init__.pyo 514${PYSITELIB}/bzrlib/tests/__init__.pyo
516${PYSITELIB}/bzrlib/tests/blackbox/__init__.py 515${PYSITELIB}/bzrlib/tests/blackbox/__init__.py
517${PYSITELIB}/bzrlib/tests/blackbox/__init__.pyc 516${PYSITELIB}/bzrlib/tests/blackbox/__init__.pyc
518${PYSITELIB}/bzrlib/tests/blackbox/__init__.pyo 517${PYSITELIB}/bzrlib/tests/blackbox/__init__.pyo
519${PYSITELIB}/bzrlib/tests/blackbox/test_add.py 518${PYSITELIB}/bzrlib/tests/blackbox/test_add.py
520${PYSITELIB}/bzrlib/tests/blackbox/test_add.pyc 519${PYSITELIB}/bzrlib/tests/blackbox/test_add.pyc
521${PYSITELIB}/bzrlib/tests/blackbox/test_add.pyo 520${PYSITELIB}/bzrlib/tests/blackbox/test_add.pyo
522${PYSITELIB}/bzrlib/tests/blackbox/test_added.py 521${PYSITELIB}/bzrlib/tests/blackbox/test_added.py
523${PYSITELIB}/bzrlib/tests/blackbox/test_added.pyc 522${PYSITELIB}/bzrlib/tests/blackbox/test_added.pyc
524${PYSITELIB}/bzrlib/tests/blackbox/test_added.pyo 523${PYSITELIB}/bzrlib/tests/blackbox/test_added.pyo
 524${PYSITELIB}/bzrlib/tests/blackbox/test_alias.py
 525${PYSITELIB}/bzrlib/tests/blackbox/test_alias.pyc
 526${PYSITELIB}/bzrlib/tests/blackbox/test_alias.pyo
525${PYSITELIB}/bzrlib/tests/blackbox/test_aliases.py 527${PYSITELIB}/bzrlib/tests/blackbox/test_aliases.py
526${PYSITELIB}/bzrlib/tests/blackbox/test_aliases.pyc 528${PYSITELIB}/bzrlib/tests/blackbox/test_aliases.pyc
527${PYSITELIB}/bzrlib/tests/blackbox/test_aliases.pyo 529${PYSITELIB}/bzrlib/tests/blackbox/test_aliases.pyo
528${PYSITELIB}/bzrlib/tests/blackbox/test_ancestry.py 530${PYSITELIB}/bzrlib/tests/blackbox/test_ancestry.py
529${PYSITELIB}/bzrlib/tests/blackbox/test_ancestry.pyc 531${PYSITELIB}/bzrlib/tests/blackbox/test_ancestry.pyc
530${PYSITELIB}/bzrlib/tests/blackbox/test_ancestry.pyo 532${PYSITELIB}/bzrlib/tests/blackbox/test_ancestry.pyo
531${PYSITELIB}/bzrlib/tests/blackbox/test_annotate.py 533${PYSITELIB}/bzrlib/tests/blackbox/test_annotate.py
532${PYSITELIB}/bzrlib/tests/blackbox/test_annotate.pyc 534${PYSITELIB}/bzrlib/tests/blackbox/test_annotate.pyc
533${PYSITELIB}/bzrlib/tests/blackbox/test_annotate.pyo 535${PYSITELIB}/bzrlib/tests/blackbox/test_annotate.pyo
534${PYSITELIB}/bzrlib/tests/blackbox/test_bound_branches.py 536${PYSITELIB}/bzrlib/tests/blackbox/test_bound_branches.py
535${PYSITELIB}/bzrlib/tests/blackbox/test_bound_branches.pyc 537${PYSITELIB}/bzrlib/tests/blackbox/test_bound_branches.pyc
536${PYSITELIB}/bzrlib/tests/blackbox/test_bound_branches.pyo 538${PYSITELIB}/bzrlib/tests/blackbox/test_bound_branches.pyo
537${PYSITELIB}/bzrlib/tests/blackbox/test_branch.py 539${PYSITELIB}/bzrlib/tests/blackbox/test_branch.py
@@ -620,26 +622,29 @@ ${PYSITELIB}/bzrlib/tests/blackbox/test_ @@ -620,26 +622,29 @@ ${PYSITELIB}/bzrlib/tests/blackbox/test_
620${PYSITELIB}/bzrlib/tests/blackbox/test_ls.pyo 622${PYSITELIB}/bzrlib/tests/blackbox/test_ls.pyo
621${PYSITELIB}/bzrlib/tests/blackbox/test_lsprof.py 623${PYSITELIB}/bzrlib/tests/blackbox/test_lsprof.py
622${PYSITELIB}/bzrlib/tests/blackbox/test_lsprof.pyc 624${PYSITELIB}/bzrlib/tests/blackbox/test_lsprof.pyc
623${PYSITELIB}/bzrlib/tests/blackbox/test_lsprof.pyo 625${PYSITELIB}/bzrlib/tests/blackbox/test_lsprof.pyo
624${PYSITELIB}/bzrlib/tests/blackbox/test_merge.py 626${PYSITELIB}/bzrlib/tests/blackbox/test_merge.py
625${PYSITELIB}/bzrlib/tests/blackbox/test_merge.pyc 627${PYSITELIB}/bzrlib/tests/blackbox/test_merge.pyc
626${PYSITELIB}/bzrlib/tests/blackbox/test_merge.pyo 628${PYSITELIB}/bzrlib/tests/blackbox/test_merge.pyo
627${PYSITELIB}/bzrlib/tests/blackbox/test_merge_directive.py 629${PYSITELIB}/bzrlib/tests/blackbox/test_merge_directive.py
628${PYSITELIB}/bzrlib/tests/blackbox/test_merge_directive.pyc 630${PYSITELIB}/bzrlib/tests/blackbox/test_merge_directive.pyc
629${PYSITELIB}/bzrlib/tests/blackbox/test_merge_directive.pyo 631${PYSITELIB}/bzrlib/tests/blackbox/test_merge_directive.pyo
630${PYSITELIB}/bzrlib/tests/blackbox/test_missing.py 632${PYSITELIB}/bzrlib/tests/blackbox/test_missing.py
631${PYSITELIB}/bzrlib/tests/blackbox/test_missing.pyc 633${PYSITELIB}/bzrlib/tests/blackbox/test_missing.pyc
632${PYSITELIB}/bzrlib/tests/blackbox/test_missing.pyo 634${PYSITELIB}/bzrlib/tests/blackbox/test_missing.pyo
 635${PYSITELIB}/bzrlib/tests/blackbox/test_modified.py
 636${PYSITELIB}/bzrlib/tests/blackbox/test_modified.pyc
 637${PYSITELIB}/bzrlib/tests/blackbox/test_modified.pyo
633${PYSITELIB}/bzrlib/tests/blackbox/test_mv.py 638${PYSITELIB}/bzrlib/tests/blackbox/test_mv.py
634${PYSITELIB}/bzrlib/tests/blackbox/test_mv.pyc 639${PYSITELIB}/bzrlib/tests/blackbox/test_mv.pyc
635${PYSITELIB}/bzrlib/tests/blackbox/test_mv.pyo 640${PYSITELIB}/bzrlib/tests/blackbox/test_mv.pyo
636${PYSITELIB}/bzrlib/tests/blackbox/test_nick.py 641${PYSITELIB}/bzrlib/tests/blackbox/test_nick.py
637${PYSITELIB}/bzrlib/tests/blackbox/test_nick.pyc 642${PYSITELIB}/bzrlib/tests/blackbox/test_nick.pyc
638${PYSITELIB}/bzrlib/tests/blackbox/test_nick.pyo 643${PYSITELIB}/bzrlib/tests/blackbox/test_nick.pyo
639${PYSITELIB}/bzrlib/tests/blackbox/test_non_ascii.py 644${PYSITELIB}/bzrlib/tests/blackbox/test_non_ascii.py
640${PYSITELIB}/bzrlib/tests/blackbox/test_non_ascii.pyc 645${PYSITELIB}/bzrlib/tests/blackbox/test_non_ascii.pyc
641${PYSITELIB}/bzrlib/tests/blackbox/test_non_ascii.pyo 646${PYSITELIB}/bzrlib/tests/blackbox/test_non_ascii.pyo
642${PYSITELIB}/bzrlib/tests/blackbox/test_outside_wt.py 647${PYSITELIB}/bzrlib/tests/blackbox/test_outside_wt.py
643${PYSITELIB}/bzrlib/tests/blackbox/test_outside_wt.pyc 648${PYSITELIB}/bzrlib/tests/blackbox/test_outside_wt.pyc
644${PYSITELIB}/bzrlib/tests/blackbox/test_outside_wt.pyo 649${PYSITELIB}/bzrlib/tests/blackbox/test_outside_wt.pyo
645${PYSITELIB}/bzrlib/tests/blackbox/test_pack.py 650${PYSITELIB}/bzrlib/tests/blackbox/test_pack.py
@@ -788,26 +793,29 @@ ${PYSITELIB}/bzrlib/tests/branch_impleme @@ -788,26 +793,29 @@ ${PYSITELIB}/bzrlib/tests/branch_impleme
788${PYSITELIB}/bzrlib/tests/branch_implementations/test_push.pyo 793${PYSITELIB}/bzrlib/tests/branch_implementations/test_push.pyo
789${PYSITELIB}/bzrlib/tests/branch_implementations/test_reconcile.py 794${PYSITELIB}/bzrlib/tests/branch_implementations/test_reconcile.py
790${PYSITELIB}/bzrlib/tests/branch_implementations/test_reconcile.pyc 795${PYSITELIB}/bzrlib/tests/branch_implementations/test_reconcile.pyc
791${PYSITELIB}/bzrlib/tests/branch_implementations/test_reconcile.pyo 796${PYSITELIB}/bzrlib/tests/branch_implementations/test_reconcile.pyo
792${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_history.py 797${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_history.py
793${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_history.pyc 798${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_history.pyc
794${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_history.pyo 799${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_history.pyo
795${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_id_to_revno.py 800${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_id_to_revno.py
796${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_id_to_revno.pyc 801${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_id_to_revno.pyc
797${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_id_to_revno.pyo 802${PYSITELIB}/bzrlib/tests/branch_implementations/test_revision_id_to_revno.pyo
798${PYSITELIB}/bzrlib/tests/branch_implementations/test_sprout.py 803${PYSITELIB}/bzrlib/tests/branch_implementations/test_sprout.py
799${PYSITELIB}/bzrlib/tests/branch_implementations/test_sprout.pyc 804${PYSITELIB}/bzrlib/tests/branch_implementations/test_sprout.pyc
800${PYSITELIB}/bzrlib/tests/branch_implementations/test_sprout.pyo 805${PYSITELIB}/bzrlib/tests/branch_implementations/test_sprout.pyo
 806${PYSITELIB}/bzrlib/tests/branch_implementations/test_stacking.py
 807${PYSITELIB}/bzrlib/tests/branch_implementations/test_stacking.pyc
 808${PYSITELIB}/bzrlib/tests/branch_implementations/test_stacking.pyo
801${PYSITELIB}/bzrlib/tests/branch_implementations/test_tags.py 809${PYSITELIB}/bzrlib/tests/branch_implementations/test_tags.py
802${PYSITELIB}/bzrlib/tests/branch_implementations/test_tags.pyc 810${PYSITELIB}/bzrlib/tests/branch_implementations/test_tags.pyc
803${PYSITELIB}/bzrlib/tests/branch_implementations/test_tags.pyo 811${PYSITELIB}/bzrlib/tests/branch_implementations/test_tags.pyo
804${PYSITELIB}/bzrlib/tests/branch_implementations/test_uncommit.py 812${PYSITELIB}/bzrlib/tests/branch_implementations/test_uncommit.py
805${PYSITELIB}/bzrlib/tests/branch_implementations/test_uncommit.pyc 813${PYSITELIB}/bzrlib/tests/branch_implementations/test_uncommit.pyc
806${PYSITELIB}/bzrlib/tests/branch_implementations/test_uncommit.pyo 814${PYSITELIB}/bzrlib/tests/branch_implementations/test_uncommit.pyo
807${PYSITELIB}/bzrlib/tests/branch_implementations/test_update.py 815${PYSITELIB}/bzrlib/tests/branch_implementations/test_update.py
808${PYSITELIB}/bzrlib/tests/branch_implementations/test_update.pyc 816${PYSITELIB}/bzrlib/tests/branch_implementations/test_update.pyc
809${PYSITELIB}/bzrlib/tests/branch_implementations/test_update.pyo 817${PYSITELIB}/bzrlib/tests/branch_implementations/test_update.pyo
810${PYSITELIB}/bzrlib/tests/bzrdir_implementations/__init__.py 818${PYSITELIB}/bzrlib/tests/bzrdir_implementations/__init__.py
811${PYSITELIB}/bzrlib/tests/bzrdir_implementations/__init__.pyc 819${PYSITELIB}/bzrlib/tests/bzrdir_implementations/__init__.pyc
812${PYSITELIB}/bzrlib/tests/bzrdir_implementations/__init__.pyo 820${PYSITELIB}/bzrlib/tests/bzrdir_implementations/__init__.pyo
813${PYSITELIB}/bzrlib/tests/bzrdir_implementations/test_bzrdir.py 821${PYSITELIB}/bzrlib/tests/bzrdir_implementations/test_bzrdir.py
@@ -839,104 +847,128 @@ ${PYSITELIB}/bzrlib/tests/commands/test_ @@ -839,104 +847,128 @@ ${PYSITELIB}/bzrlib/tests/commands/test_
839${PYSITELIB}/bzrlib/tests/commands/test_merge.pyo 847${PYSITELIB}/bzrlib/tests/commands/test_merge.pyo
840${PYSITELIB}/bzrlib/tests/commands/test_missing.py 848${PYSITELIB}/bzrlib/tests/commands/test_missing.py
841${PYSITELIB}/bzrlib/tests/commands/test_missing.pyc 849${PYSITELIB}/bzrlib/tests/commands/test_missing.pyc
842${PYSITELIB}/bzrlib/tests/commands/test_missing.pyo 850${PYSITELIB}/bzrlib/tests/commands/test_missing.pyo
843${PYSITELIB}/bzrlib/tests/commands/test_pull.py 851${PYSITELIB}/bzrlib/tests/commands/test_pull.py
844${PYSITELIB}/bzrlib/tests/commands/test_pull.pyc 852${PYSITELIB}/bzrlib/tests/commands/test_pull.pyc
845${PYSITELIB}/bzrlib/tests/commands/test_pull.pyo 853${PYSITELIB}/bzrlib/tests/commands/test_pull.pyo
846${PYSITELIB}/bzrlib/tests/commands/test_push.py 854${PYSITELIB}/bzrlib/tests/commands/test_push.py
847${PYSITELIB}/bzrlib/tests/commands/test_push.pyc 855${PYSITELIB}/bzrlib/tests/commands/test_push.pyc
848${PYSITELIB}/bzrlib/tests/commands/test_push.pyo 856${PYSITELIB}/bzrlib/tests/commands/test_push.pyo
849${PYSITELIB}/bzrlib/tests/commands/test_update.py 857${PYSITELIB}/bzrlib/tests/commands/test_update.py
850${PYSITELIB}/bzrlib/tests/commands/test_update.pyc 858${PYSITELIB}/bzrlib/tests/commands/test_update.pyc
851${PYSITELIB}/bzrlib/tests/commands/test_update.pyo 859${PYSITELIB}/bzrlib/tests/commands/test_update.pyo
 860${PYSITELIB}/bzrlib/tests/file_utils.py
 861${PYSITELIB}/bzrlib/tests/file_utils.pyc
 862${PYSITELIB}/bzrlib/tests/file_utils.pyo
852${PYSITELIB}/bzrlib/tests/ftp_server.py 863${PYSITELIB}/bzrlib/tests/ftp_server.py
853${PYSITELIB}/bzrlib/tests/ftp_server.pyc 864${PYSITELIB}/bzrlib/tests/ftp_server.pyc
854${PYSITELIB}/bzrlib/tests/ftp_server.pyo 865${PYSITELIB}/bzrlib/tests/ftp_server.pyo
855${PYSITELIB}/bzrlib/tests/http_server.py 866${PYSITELIB}/bzrlib/tests/http_server.py
856${PYSITELIB}/bzrlib/tests/http_server.pyc 867${PYSITELIB}/bzrlib/tests/http_server.pyc
857${PYSITELIB}/bzrlib/tests/http_server.pyo 868${PYSITELIB}/bzrlib/tests/http_server.pyo
858${PYSITELIB}/bzrlib/tests/http_utils.py 869${PYSITELIB}/bzrlib/tests/http_utils.py
859${PYSITELIB}/bzrlib/tests/http_utils.pyc 870${PYSITELIB}/bzrlib/tests/http_utils.pyc
860${PYSITELIB}/bzrlib/tests/http_utils.pyo 871${PYSITELIB}/bzrlib/tests/http_utils.pyo
861${PYSITELIB}/bzrlib/tests/interrepository_implementations/__init__.py 872${PYSITELIB}/bzrlib/tests/interrepository_implementations/__init__.py
862${PYSITELIB}/bzrlib/tests/interrepository_implementations/__init__.pyc 873${PYSITELIB}/bzrlib/tests/interrepository_implementations/__init__.pyc
863${PYSITELIB}/bzrlib/tests/interrepository_implementations/__init__.pyo 874${PYSITELIB}/bzrlib/tests/interrepository_implementations/__init__.pyo
864${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_fetch.py 875${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_fetch.py
865${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_fetch.pyc 876${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_fetch.pyc
866${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_fetch.pyo 877${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_fetch.pyo
867${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_interrepository.py 878${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_interrepository.py
868${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_interrepository.pyc 879${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_interrepository.pyc
869${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_interrepository.pyo 880${PYSITELIB}/bzrlib/tests/interrepository_implementations/test_interrepository.pyo
870${PYSITELIB}/bzrlib/tests/intertree_implementations/__init__.py 881${PYSITELIB}/bzrlib/tests/intertree_implementations/__init__.py
871${PYSITELIB}/bzrlib/tests/intertree_implementations/__init__.pyc 882${PYSITELIB}/bzrlib/tests/intertree_implementations/__init__.pyc
872${PYSITELIB}/bzrlib/tests/intertree_implementations/__init__.pyo 883${PYSITELIB}/bzrlib/tests/intertree_implementations/__init__.pyo
873${PYSITELIB}/bzrlib/tests/intertree_implementations/test_compare.py 884${PYSITELIB}/bzrlib/tests/intertree_implementations/test_compare.py
874${PYSITELIB}/bzrlib/tests/intertree_implementations/test_compare.pyc 885${PYSITELIB}/bzrlib/tests/intertree_implementations/test_compare.pyc
875${PYSITELIB}/bzrlib/tests/intertree_implementations/test_compare.pyo 886${PYSITELIB}/bzrlib/tests/intertree_implementations/test_compare.pyo
876${PYSITELIB}/bzrlib/tests/interversionedfile_implementations/__init__.py 
877${PYSITELIB}/bzrlib/tests/interversionedfile_implementations/__init__.pyc 
878${PYSITELIB}/bzrlib/tests/interversionedfile_implementations/__init__.pyo 
879${PYSITELIB}/bzrlib/tests/interversionedfile_implementations/test_join.py 
880${PYSITELIB}/bzrlib/tests/interversionedfile_implementations/test_join.pyc 
881${PYSITELIB}/bzrlib/tests/interversionedfile_implementations/test_join.pyo 
882${PYSITELIB}/bzrlib/tests/inventory_implementations/__init__.py 887${PYSITELIB}/bzrlib/tests/inventory_implementations/__init__.py
883${PYSITELIB}/bzrlib/tests/inventory_implementations/__init__.pyc 888${PYSITELIB}/bzrlib/tests/inventory_implementations/__init__.pyc
884${PYSITELIB}/bzrlib/tests/inventory_implementations/__init__.pyo 889${PYSITELIB}/bzrlib/tests/inventory_implementations/__init__.pyo
885${PYSITELIB}/bzrlib/tests/inventory_implementations/basics.py 890${PYSITELIB}/bzrlib/tests/inventory_implementations/basics.py
886${PYSITELIB}/bzrlib/tests/inventory_implementations/basics.pyc 891${PYSITELIB}/bzrlib/tests/inventory_implementations/basics.pyc
887${PYSITELIB}/bzrlib/tests/inventory_implementations/basics.pyo 892${PYSITELIB}/bzrlib/tests/inventory_implementations/basics.pyo
888${PYSITELIB}/bzrlib/tests/lock_helpers.py 893${PYSITELIB}/bzrlib/tests/lock_helpers.py
889${PYSITELIB}/bzrlib/tests/lock_helpers.pyc 894${PYSITELIB}/bzrlib/tests/lock_helpers.pyc
890${PYSITELIB}/bzrlib/tests/lock_helpers.pyo 895${PYSITELIB}/bzrlib/tests/lock_helpers.pyo
891${PYSITELIB}/bzrlib/tests/per_lock/__init__.py 896${PYSITELIB}/bzrlib/tests/per_lock/__init__.py
892${PYSITELIB}/bzrlib/tests/per_lock/__init__.pyc 897${PYSITELIB}/bzrlib/tests/per_lock/__init__.pyc
893${PYSITELIB}/bzrlib/tests/per_lock/__init__.pyo 898${PYSITELIB}/bzrlib/tests/per_lock/__init__.pyo
894${PYSITELIB}/bzrlib/tests/per_lock/test_lock.py 899${PYSITELIB}/bzrlib/tests/per_lock/test_lock.py
895${PYSITELIB}/bzrlib/tests/per_lock/test_lock.pyc 900${PYSITELIB}/bzrlib/tests/per_lock/test_lock.pyc
896${PYSITELIB}/bzrlib/tests/per_lock/test_lock.pyo 901${PYSITELIB}/bzrlib/tests/per_lock/test_lock.pyo
897${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.py 902${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.py
898${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.pyc 903${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.pyc
899${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.pyo 904${PYSITELIB}/bzrlib/tests/per_lock/test_temporary_write_lock.pyo
 905${PYSITELIB}/bzrlib/tests/per_repository_reference/__init__.py
 906${PYSITELIB}/bzrlib/tests/per_repository_reference/__init__.pyc
 907${PYSITELIB}/bzrlib/tests/per_repository_reference/__init__.pyo
 908${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_inventory.py
 909${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_inventory.pyc
 910${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_inventory.pyo
 911${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_revision.py
 912${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_revision.pyc
 913${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_revision.pyo
 914${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_signature_text.py
 915${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_signature_text.pyc
 916${PYSITELIB}/bzrlib/tests/per_repository_reference/test_add_signature_text.pyo
 917${PYSITELIB}/bzrlib/tests/per_repository_reference/test_all_revision_ids.py
 918${PYSITELIB}/bzrlib/tests/per_repository_reference/test_all_revision_ids.pyc
 919${PYSITELIB}/bzrlib/tests/per_repository_reference/test_all_revision_ids.pyo
 920${PYSITELIB}/bzrlib/tests/per_repository_reference/test_break_lock.py
 921${PYSITELIB}/bzrlib/tests/per_repository_reference/test_break_lock.pyc
 922${PYSITELIB}/bzrlib/tests/per_repository_reference/test_break_lock.pyo
 923${PYSITELIB}/bzrlib/tests/per_repository_reference/test_check.py
 924${PYSITELIB}/bzrlib/tests/per_repository_reference/test_check.pyc
 925${PYSITELIB}/bzrlib/tests/per_repository_reference/test_check.pyo
900${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.py 926${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.py
901${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.pyc 927${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.pyc
902${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.pyo 928${PYSITELIB}/bzrlib/tests/repository_implementations/__init__.pyo
903${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.py 929${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.py
904${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.pyc 930${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.pyc
905${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.pyo 931${PYSITELIB}/bzrlib/tests/repository_implementations/helpers.pyo
906${PYSITELIB}/bzrlib/tests/repository_implementations/test__generate_text_key_index.py 932${PYSITELIB}/bzrlib/tests/repository_implementations/test__generate_text_key_index.py
907${PYSITELIB}/bzrlib/tests/repository_implementations/test__generate_text_key_index.pyc 933${PYSITELIB}/bzrlib/tests/repository_implementations/test__generate_text_key_index.pyc
908${PYSITELIB}/bzrlib/tests/repository_implementations/test__generate_text_key_index.pyo 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
909${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.py 938${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.py
910${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.pyc 939${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.pyc
911${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.pyo 940${PYSITELIB}/bzrlib/tests/repository_implementations/test_break_lock.pyo
912${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.py 941${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.py
913${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.pyc 942${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.pyc
914${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.pyo 943${PYSITELIB}/bzrlib/tests/repository_implementations/test_check.pyo
915${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.py 944${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.py
916${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.pyc 945${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.pyc
917${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.pyo 946${PYSITELIB}/bzrlib/tests/repository_implementations/test_check_reconcile.pyo
918${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.py 947${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.py
919${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.pyc 948${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.pyc
920${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.pyo 949${PYSITELIB}/bzrlib/tests/repository_implementations/test_commit_builder.pyo
921${PYSITELIB}/bzrlib/tests/repository_implementations/test_fetch.py 950${PYSITELIB}/bzrlib/tests/repository_implementations/test_fetch.py
922${PYSITELIB}/bzrlib/tests/repository_implementations/test_fetch.pyc 951${PYSITELIB}/bzrlib/tests/repository_implementations/test_fetch.pyc
923${PYSITELIB}/bzrlib/tests/repository_implementations/test_fetch.pyo 952${PYSITELIB}/bzrlib/tests/repository_implementations/test_fetch.pyo
924${PYSITELIB}/bzrlib/tests/repository_implementations/test_fileid_involved.py 953${PYSITELIB}/bzrlib/tests/repository_implementations/test_fileid_involved.py
925${PYSITELIB}/bzrlib/tests/repository_implementations/test_fileid_involved.pyc 954${PYSITELIB}/bzrlib/tests/repository_implementations/test_fileid_involved.pyc
926${PYSITELIB}/bzrlib/tests/repository_implementations/test_fileid_involved.pyo 955${PYSITELIB}/bzrlib/tests/repository_implementations/test_fileid_involved.pyo
927${PYSITELIB}/bzrlib/tests/repository_implementations/test_find_text_key_references.py 956${PYSITELIB}/bzrlib/tests/repository_implementations/test_find_text_key_references.py
928${PYSITELIB}/bzrlib/tests/repository_implementations/test_find_text_key_references.pyc 957${PYSITELIB}/bzrlib/tests/repository_implementations/test_find_text_key_references.pyc
929${PYSITELIB}/bzrlib/tests/repository_implementations/test_find_text_key_references.pyo 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
930${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_revisions.py 962${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_revisions.py
931${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_revisions.pyc 963${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_revisions.pyc
932${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_revisions.pyo 964${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_revisions.pyo
933${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.py 965${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.py
934${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.pyc 966${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.pyc
935${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.pyo 967${PYSITELIB}/bzrlib/tests/repository_implementations/test_has_same_location.pyo
936${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.py 968${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.py
937${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.pyc 969${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.pyc
938${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.pyo 970${PYSITELIB}/bzrlib/tests/repository_implementations/test_is_write_locked.pyo
939${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.py 971${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.py
940${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.pyc 972${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.pyc
941${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.pyo 973${PYSITELIB}/bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.pyo
942${PYSITELIB}/bzrlib/tests/repository_implementations/test_pack.py 974${PYSITELIB}/bzrlib/tests/repository_implementations/test_pack.py
@@ -947,38 +979,35 @@ ${PYSITELIB}/bzrlib/tests/repository_imp @@ -947,38 +979,35 @@ ${PYSITELIB}/bzrlib/tests/repository_imp
947${PYSITELIB}/bzrlib/tests/repository_implementations/test_reconcile.pyo 979${PYSITELIB}/bzrlib/tests/repository_implementations/test_reconcile.pyo
948${PYSITELIB}/bzrlib/tests/repository_implementations/test_repository.py 980${PYSITELIB}/bzrlib/tests/repository_implementations/test_repository.py
949${PYSITELIB}/bzrlib/tests/repository_implementations/test_repository.pyc 981${PYSITELIB}/bzrlib/tests/repository_implementations/test_repository.pyc
950${PYSITELIB}/bzrlib/tests/repository_implementations/test_repository.pyo 982${PYSITELIB}/bzrlib/tests/repository_implementations/test_repository.pyo
951${PYSITELIB}/bzrlib/tests/repository_implementations/test_revision.py 983${PYSITELIB}/bzrlib/tests/repository_implementations/test_revision.py
952${PYSITELIB}/bzrlib/tests/repository_implementations/test_revision.pyc 984${PYSITELIB}/bzrlib/tests/repository_implementations/test_revision.pyc
953${PYSITELIB}/bzrlib/tests/repository_implementations/test_revision.pyo 985${PYSITELIB}/bzrlib/tests/repository_implementations/test_revision.pyo
954${PYSITELIB}/bzrlib/tests/repository_implementations/test_statistics.py 986${PYSITELIB}/bzrlib/tests/repository_implementations/test_statistics.py
955${PYSITELIB}/bzrlib/tests/repository_implementations/test_statistics.pyc 987${PYSITELIB}/bzrlib/tests/repository_implementations/test_statistics.pyc
956${PYSITELIB}/bzrlib/tests/repository_implementations/test_statistics.pyo 988${PYSITELIB}/bzrlib/tests/repository_implementations/test_statistics.pyo
957${PYSITELIB}/bzrlib/tests/repository_implementations/test_write_group.py 989${PYSITELIB}/bzrlib/tests/repository_implementations/test_write_group.py
958${PYSITELIB}/bzrlib/tests/repository_implementations/test_write_group.pyc 990${PYSITELIB}/bzrlib/tests/repository_implementations/test_write_group.pyc
959${PYSITELIB}/bzrlib/tests/repository_implementations/test_write_group.pyo 991${PYSITELIB}/bzrlib/tests/repository_implementations/test_write_group.pyo
960${PYSITELIB}/bzrlib/tests/revisionstore_implementations/__init__.py 
961${PYSITELIB}/bzrlib/tests/revisionstore_implementations/__init__.pyc 
962${PYSITELIB}/bzrlib/tests/revisionstore_implementations/__init__.pyo 
963${PYSITELIB}/bzrlib/tests/revisionstore_implementations/test_all.py 
964${PYSITELIB}/bzrlib/tests/revisionstore_implementations/test_all.pyc 
965${PYSITELIB}/bzrlib/tests/revisionstore_implementations/test_all.pyo 
966${PYSITELIB}/bzrlib/tests/stub_sftp.py 992${PYSITELIB}/bzrlib/tests/stub_sftp.py
967${PYSITELIB}/bzrlib/tests/stub_sftp.pyc 993${PYSITELIB}/bzrlib/tests/stub_sftp.pyc
968${PYSITELIB}/bzrlib/tests/stub_sftp.pyo 994${PYSITELIB}/bzrlib/tests/stub_sftp.pyo
969${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.py 995${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.py
970${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.pyc 996${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.pyc
971${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.pyo 997${PYSITELIB}/bzrlib/tests/test__dirstate_helpers.pyo
 998${PYSITELIB}/bzrlib/tests/test__walkdirs_win32.py
 999${PYSITELIB}/bzrlib/tests/test__walkdirs_win32.pyc
 1000${PYSITELIB}/bzrlib/tests/test__walkdirs_win32.pyo
972${PYSITELIB}/bzrlib/tests/test_ancestry.py 1001${PYSITELIB}/bzrlib/tests/test_ancestry.py
973${PYSITELIB}/bzrlib/tests/test_ancestry.pyc 1002${PYSITELIB}/bzrlib/tests/test_ancestry.pyc
974${PYSITELIB}/bzrlib/tests/test_ancestry.pyo 1003${PYSITELIB}/bzrlib/tests/test_ancestry.pyo
975${PYSITELIB}/bzrlib/tests/test_annotate.py 1004${PYSITELIB}/bzrlib/tests/test_annotate.py
976${PYSITELIB}/bzrlib/tests/test_annotate.pyc 1005${PYSITELIB}/bzrlib/tests/test_annotate.pyc
977${PYSITELIB}/bzrlib/tests/test_annotate.pyo 1006${PYSITELIB}/bzrlib/tests/test_annotate.pyo
978${PYSITELIB}/bzrlib/tests/test_api.py 1007${PYSITELIB}/bzrlib/tests/test_api.py
979${PYSITELIB}/bzrlib/tests/test_api.pyc 1008${PYSITELIB}/bzrlib/tests/test_api.pyc
980${PYSITELIB}/bzrlib/tests/test_api.pyo 1009${PYSITELIB}/bzrlib/tests/test_api.pyo
981${PYSITELIB}/bzrlib/tests/test_atomicfile.py 1010${PYSITELIB}/bzrlib/tests/test_atomicfile.py
982${PYSITELIB}/bzrlib/tests/test_atomicfile.pyc 1011${PYSITELIB}/bzrlib/tests/test_atomicfile.pyc
983${PYSITELIB}/bzrlib/tests/test_atomicfile.pyo 1012${PYSITELIB}/bzrlib/tests/test_atomicfile.pyo
984${PYSITELIB}/bzrlib/tests/test_bad_files.py 1013${PYSITELIB}/bzrlib/tests/test_bad_files.py
@@ -1037,29 +1066,26 @@ ${PYSITELIB}/bzrlib/tests/test_diff.pyc @@ -1037,29 +1066,26 @@ ${PYSITELIB}/bzrlib/tests/test_diff.pyc
1037${PYSITELIB}/bzrlib/tests/test_diff.pyo 1066${PYSITELIB}/bzrlib/tests/test_diff.pyo
1038${PYSITELIB}/bzrlib/tests/test_directory_service.py 1067${PYSITELIB}/bzrlib/tests/test_directory_service.py
1039${PYSITELIB}/bzrlib/tests/test_directory_service.pyc 1068${PYSITELIB}/bzrlib/tests/test_directory_service.pyc
1040${PYSITELIB}/bzrlib/tests/test_directory_service.pyo 1069${PYSITELIB}/bzrlib/tests/test_directory_service.pyo
1041${PYSITELIB}/bzrlib/tests/test_dirstate.py 1070${PYSITELIB}/bzrlib/tests/test_dirstate.py
1042${PYSITELIB}/bzrlib/tests/test_dirstate.pyc 1071${PYSITELIB}/bzrlib/tests/test_dirstate.pyc
1043${PYSITELIB}/bzrlib/tests/test_dirstate.pyo 1072${PYSITELIB}/bzrlib/tests/test_dirstate.pyo
1044${PYSITELIB}/bzrlib/tests/test_email_message.py 1073${PYSITELIB}/bzrlib/tests/test_email_message.py
1045${PYSITELIB}/bzrlib/tests/test_email_message.pyc 1074${PYSITELIB}/bzrlib/tests/test_email_message.pyc
1046${PYSITELIB}/bzrlib/tests/test_email_message.pyo 1075${PYSITELIB}/bzrlib/tests/test_email_message.pyo
1047${PYSITELIB}/bzrlib/tests/test_errors.py 1076${PYSITELIB}/bzrlib/tests/test_errors.py
1048${PYSITELIB}/bzrlib/tests/test_errors.pyc 1077${PYSITELIB}/bzrlib/tests/test_errors.pyc
1049${PYSITELIB}/bzrlib/tests/test_errors.pyo 1078${PYSITELIB}/bzrlib/tests/test_errors.pyo
1050${PYSITELIB}/bzrlib/tests/test_escaped_store.py 
1051${PYSITELIB}/bzrlib/tests/test_escaped_store.pyc 
1052${PYSITELIB}/bzrlib/tests/test_escaped_store.pyo 
1053${PYSITELIB}/bzrlib/tests/test_extract.py 1079${PYSITELIB}/bzrlib/tests/test_extract.py
1054${PYSITELIB}/bzrlib/tests/test_extract.pyc 1080${PYSITELIB}/bzrlib/tests/test_extract.pyc
1055${PYSITELIB}/bzrlib/tests/test_extract.pyo 1081${PYSITELIB}/bzrlib/tests/test_extract.pyo
1056${PYSITELIB}/bzrlib/tests/test_fetch.py 1082${PYSITELIB}/bzrlib/tests/test_fetch.py
1057${PYSITELIB}/bzrlib/tests/test_fetch.pyc 1083${PYSITELIB}/bzrlib/tests/test_fetch.pyc
1058${PYSITELIB}/bzrlib/tests/test_fetch.pyo 1084${PYSITELIB}/bzrlib/tests/test_fetch.pyo
1059${PYSITELIB}/bzrlib/tests/test_ftp_transport.py 1085${PYSITELIB}/bzrlib/tests/test_ftp_transport.py
1060${PYSITELIB}/bzrlib/tests/test_ftp_transport.pyc 1086${PYSITELIB}/bzrlib/tests/test_ftp_transport.pyc
1061${PYSITELIB}/bzrlib/tests/test_ftp_transport.pyo 1087${PYSITELIB}/bzrlib/tests/test_ftp_transport.pyo
1062${PYSITELIB}/bzrlib/tests/test_generate_docs.py 1088${PYSITELIB}/bzrlib/tests/test_generate_docs.py
1063${PYSITELIB}/bzrlib/tests/test_generate_docs.pyc 1089${PYSITELIB}/bzrlib/tests/test_generate_docs.pyc
1064${PYSITELIB}/bzrlib/tests/test_generate_docs.pyo 1090${PYSITELIB}/bzrlib/tests/test_generate_docs.pyo
1065${PYSITELIB}/bzrlib/tests/test_generate_ids.py 1091${PYSITELIB}/bzrlib/tests/test_generate_ids.py
@@ -1169,26 +1195,29 @@ ${PYSITELIB}/bzrlib/tests/test_nonascii. @@ -1169,26 +1195,29 @@ ${PYSITELIB}/bzrlib/tests/test_nonascii.
1169${PYSITELIB}/bzrlib/tests/test_nonascii.pyo 1195${PYSITELIB}/bzrlib/tests/test_nonascii.pyo
1170${PYSITELIB}/bzrlib/tests/test_options.py 1196${PYSITELIB}/bzrlib/tests/test_options.py
1171${PYSITELIB}/bzrlib/tests/test_options.pyc 1197${PYSITELIB}/bzrlib/tests/test_options.pyc
1172${PYSITELIB}/bzrlib/tests/test_options.pyo 1198${PYSITELIB}/bzrlib/tests/test_options.pyo
1173${PYSITELIB}/bzrlib/tests/test_osutils.py 1199${PYSITELIB}/bzrlib/tests/test_osutils.py
1174${PYSITELIB}/bzrlib/tests/test_osutils.pyc 1200${PYSITELIB}/bzrlib/tests/test_osutils.pyc
1175${PYSITELIB}/bzrlib/tests/test_osutils.pyo 1201${PYSITELIB}/bzrlib/tests/test_osutils.pyo
1176${PYSITELIB}/bzrlib/tests/test_osutils_encodings.py 1202${PYSITELIB}/bzrlib/tests/test_osutils_encodings.py
1177${PYSITELIB}/bzrlib/tests/test_osutils_encodings.pyc 1203${PYSITELIB}/bzrlib/tests/test_osutils_encodings.pyc
1178${PYSITELIB}/bzrlib/tests/test_osutils_encodings.pyo 1204${PYSITELIB}/bzrlib/tests/test_osutils_encodings.pyo
1179${PYSITELIB}/bzrlib/tests/test_pack.py 1205${PYSITELIB}/bzrlib/tests/test_pack.py
1180${PYSITELIB}/bzrlib/tests/test_pack.pyc 1206${PYSITELIB}/bzrlib/tests/test_pack.pyc
1181${PYSITELIB}/bzrlib/tests/test_pack.pyo 1207${PYSITELIB}/bzrlib/tests/test_pack.pyo
 1208${PYSITELIB}/bzrlib/tests/test_pack_repository.py
 1209${PYSITELIB}/bzrlib/tests/test_pack_repository.pyc
 1210${PYSITELIB}/bzrlib/tests/test_pack_repository.pyo
1182${PYSITELIB}/bzrlib/tests/test_patch.py 1211${PYSITELIB}/bzrlib/tests/test_patch.py
1183${PYSITELIB}/bzrlib/tests/test_patch.pyc 1212${PYSITELIB}/bzrlib/tests/test_patch.pyc
1184${PYSITELIB}/bzrlib/tests/test_patch.pyo 1213${PYSITELIB}/bzrlib/tests/test_patch.pyo
1185${PYSITELIB}/bzrlib/tests/test_patches.py 1214${PYSITELIB}/bzrlib/tests/test_patches.py
1186${PYSITELIB}/bzrlib/tests/test_patches.pyc 1215${PYSITELIB}/bzrlib/tests/test_patches.pyc
1187${PYSITELIB}/bzrlib/tests/test_patches.pyo 1216${PYSITELIB}/bzrlib/tests/test_patches.pyo
1188${PYSITELIB}/bzrlib/tests/test_patches_data/diff 1217${PYSITELIB}/bzrlib/tests/test_patches_data/diff
1189${PYSITELIB}/bzrlib/tests/test_patches_data/diff-2 1218${PYSITELIB}/bzrlib/tests/test_patches_data/diff-2
1190${PYSITELIB}/bzrlib/tests/test_patches_data/diff-3 1219${PYSITELIB}/bzrlib/tests/test_patches_data/diff-3
1191${PYSITELIB}/bzrlib/tests/test_patches_data/diff-4 1220${PYSITELIB}/bzrlib/tests/test_patches_data/diff-4
1192${PYSITELIB}/bzrlib/tests/test_patches_data/diff-5 1221${PYSITELIB}/bzrlib/tests/test_patches_data/diff-5
1193${PYSITELIB}/bzrlib/tests/test_patches_data/diff-6 1222${PYSITELIB}/bzrlib/tests/test_patches_data/diff-6
1194${PYSITELIB}/bzrlib/tests/test_patches_data/insert_top.patch 1223${PYSITELIB}/bzrlib/tests/test_patches_data/insert_top.patch
@@ -1237,26 +1266,29 @@ ${PYSITELIB}/bzrlib/tests/test_revert.py @@ -1237,26 +1266,29 @@ ${PYSITELIB}/bzrlib/tests/test_revert.py
1237${PYSITELIB}/bzrlib/tests/test_revert.pyo 1266${PYSITELIB}/bzrlib/tests/test_revert.pyo
1238${PYSITELIB}/bzrlib/tests/test_revision.py 1267${PYSITELIB}/bzrlib/tests/test_revision.py
1239${PYSITELIB}/bzrlib/tests/test_revision.pyc 1268${PYSITELIB}/bzrlib/tests/test_revision.pyc
1240${PYSITELIB}/bzrlib/tests/test_revision.pyo 1269${PYSITELIB}/bzrlib/tests/test_revision.pyo
1241${PYSITELIB}/bzrlib/tests/test_revisionspec.py 1270${PYSITELIB}/bzrlib/tests/test_revisionspec.py
1242${PYSITELIB}/bzrlib/tests/test_revisionspec.pyc 1271${PYSITELIB}/bzrlib/tests/test_revisionspec.pyc
1243${PYSITELIB}/bzrlib/tests/test_revisionspec.pyo 1272${PYSITELIB}/bzrlib/tests/test_revisionspec.pyo
1244${PYSITELIB}/bzrlib/tests/test_revisiontree.py 1273${PYSITELIB}/bzrlib/tests/test_revisiontree.py
1245${PYSITELIB}/bzrlib/tests/test_revisiontree.pyc 1274${PYSITELIB}/bzrlib/tests/test_revisiontree.pyc
1246${PYSITELIB}/bzrlib/tests/test_revisiontree.pyo 1275${PYSITELIB}/bzrlib/tests/test_revisiontree.pyo
1247${PYSITELIB}/bzrlib/tests/test_rio.py 1276${PYSITELIB}/bzrlib/tests/test_rio.py
1248${PYSITELIB}/bzrlib/tests/test_rio.pyc 1277${PYSITELIB}/bzrlib/tests/test_rio.pyc
1249${PYSITELIB}/bzrlib/tests/test_rio.pyo 1278${PYSITELIB}/bzrlib/tests/test_rio.pyo
 1279${PYSITELIB}/bzrlib/tests/test_rules.py
 1280${PYSITELIB}/bzrlib/tests/test_rules.pyc
 1281${PYSITELIB}/bzrlib/tests/test_rules.pyo
1250${PYSITELIB}/bzrlib/tests/test_sampler.py 1282${PYSITELIB}/bzrlib/tests/test_sampler.py
1251${PYSITELIB}/bzrlib/tests/test_sampler.pyc 1283${PYSITELIB}/bzrlib/tests/test_sampler.pyc
1252${PYSITELIB}/bzrlib/tests/test_sampler.pyo 1284${PYSITELIB}/bzrlib/tests/test_sampler.pyo
1253${PYSITELIB}/bzrlib/tests/test_selftest.py 1285${PYSITELIB}/bzrlib/tests/test_selftest.py
1254${PYSITELIB}/bzrlib/tests/test_selftest.pyc 1286${PYSITELIB}/bzrlib/tests/test_selftest.pyc
1255${PYSITELIB}/bzrlib/tests/test_selftest.pyo 1287${PYSITELIB}/bzrlib/tests/test_selftest.pyo
1256${PYSITELIB}/bzrlib/tests/test_setup.py 1288${PYSITELIB}/bzrlib/tests/test_setup.py
1257${PYSITELIB}/bzrlib/tests/test_setup.pyc 1289${PYSITELIB}/bzrlib/tests/test_setup.pyc
1258${PYSITELIB}/bzrlib/tests/test_setup.pyo 1290${PYSITELIB}/bzrlib/tests/test_setup.pyo
1259${PYSITELIB}/bzrlib/tests/test_sftp_transport.py 1291${PYSITELIB}/bzrlib/tests/test_sftp_transport.py
1260${PYSITELIB}/bzrlib/tests/test_sftp_transport.pyc 1292${PYSITELIB}/bzrlib/tests/test_sftp_transport.pyc
1261${PYSITELIB}/bzrlib/tests/test_sftp_transport.pyo 1293${PYSITELIB}/bzrlib/tests/test_sftp_transport.pyo
1262${PYSITELIB}/bzrlib/tests/test_smart.py 1294${PYSITELIB}/bzrlib/tests/test_smart.py
@@ -1336,26 +1368,29 @@ ${PYSITELIB}/bzrlib/tests/test_tsort.pyc @@ -1336,26 +1368,29 @@ ${PYSITELIB}/bzrlib/tests/test_tsort.pyc
1336${PYSITELIB}/bzrlib/tests/test_tsort.pyo 1368${PYSITELIB}/bzrlib/tests/test_tsort.pyo
1337${PYSITELIB}/bzrlib/tests/test_tuned_gzip.py 1369${PYSITELIB}/bzrlib/tests/test_tuned_gzip.py
1338${PYSITELIB}/bzrlib/tests/test_tuned_gzip.pyc 1370${PYSITELIB}/bzrlib/tests/test_tuned_gzip.pyc
1339${PYSITELIB}/bzrlib/tests/test_tuned_gzip.pyo 1371${PYSITELIB}/bzrlib/tests/test_tuned_gzip.pyo
1340${PYSITELIB}/bzrlib/tests/test_ui.py 1372${PYSITELIB}/bzrlib/tests/test_ui.py
1341${PYSITELIB}/bzrlib/tests/test_ui.pyc 1373${PYSITELIB}/bzrlib/tests/test_ui.pyc
1342${PYSITELIB}/bzrlib/tests/test_ui.pyo 1374${PYSITELIB}/bzrlib/tests/test_ui.pyo
1343${PYSITELIB}/bzrlib/tests/test_uncommit.py 1375${PYSITELIB}/bzrlib/tests/test_uncommit.py
1344${PYSITELIB}/bzrlib/tests/test_uncommit.pyc 1376${PYSITELIB}/bzrlib/tests/test_uncommit.pyc
1345${PYSITELIB}/bzrlib/tests/test_uncommit.pyo 1377${PYSITELIB}/bzrlib/tests/test_uncommit.pyo
1346${PYSITELIB}/bzrlib/tests/test_upgrade.py 1378${PYSITELIB}/bzrlib/tests/test_upgrade.py
1347${PYSITELIB}/bzrlib/tests/test_upgrade.pyc 1379${PYSITELIB}/bzrlib/tests/test_upgrade.pyc
1348${PYSITELIB}/bzrlib/tests/test_upgrade.pyo 1380${PYSITELIB}/bzrlib/tests/test_upgrade.pyo
 1381${PYSITELIB}/bzrlib/tests/test_upgrade_stacked.py
 1382${PYSITELIB}/bzrlib/tests/test_upgrade_stacked.pyc
 1383${PYSITELIB}/bzrlib/tests/test_upgrade_stacked.pyo
1349${PYSITELIB}/bzrlib/tests/test_urlutils.py 1384${PYSITELIB}/bzrlib/tests/test_urlutils.py
1350${PYSITELIB}/bzrlib/tests/test_urlutils.pyc 1385${PYSITELIB}/bzrlib/tests/test_urlutils.pyc
1351${PYSITELIB}/bzrlib/tests/test_urlutils.pyo 1386${PYSITELIB}/bzrlib/tests/test_urlutils.pyo
1352${PYSITELIB}/bzrlib/tests/test_version.py 1387${PYSITELIB}/bzrlib/tests/test_version.py
1353${PYSITELIB}/bzrlib/tests/test_version.pyc 1388${PYSITELIB}/bzrlib/tests/test_version.pyc
1354${PYSITELIB}/bzrlib/tests/test_version.pyo 1389${PYSITELIB}/bzrlib/tests/test_version.pyo
1355${PYSITELIB}/bzrlib/tests/test_version_info.py 1390${PYSITELIB}/bzrlib/tests/test_version_info.py
1356${PYSITELIB}/bzrlib/tests/test_version_info.pyc 1391${PYSITELIB}/bzrlib/tests/test_version_info.pyc
1357${PYSITELIB}/bzrlib/tests/test_version_info.pyo 1392${PYSITELIB}/bzrlib/tests/test_version_info.pyo
1358${PYSITELIB}/bzrlib/tests/test_versionedfile.py 1393${PYSITELIB}/bzrlib/tests/test_versionedfile.py
1359${PYSITELIB}/bzrlib/tests/test_versionedfile.pyc 1394${PYSITELIB}/bzrlib/tests/test_versionedfile.pyc
1360${PYSITELIB}/bzrlib/tests/test_versionedfile.pyo 1395${PYSITELIB}/bzrlib/tests/test_versionedfile.pyo
1361${PYSITELIB}/bzrlib/tests/test_weave.py 1396${PYSITELIB}/bzrlib/tests/test_weave.py
@@ -1390,26 +1425,29 @@ ${PYSITELIB}/bzrlib/tests/tree_implement @@ -1390,26 +1425,29 @@ ${PYSITELIB}/bzrlib/tests/tree_implement
1390${PYSITELIB}/bzrlib/tests/tree_implementations/test_annotate_iter.pyo 1425${PYSITELIB}/bzrlib/tests/tree_implementations/test_annotate_iter.pyo
1391${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_file_mtime.py 1426${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_file_mtime.py
1392${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_file_mtime.pyc 1427${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_file_mtime.pyc
1393${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_file_mtime.pyo 1428${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_file_mtime.pyo
1394${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_root_id.py 1429${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_root_id.py
1395${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_root_id.pyc 1430${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_root_id.pyc
1396${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_root_id.pyo 1431${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_root_id.pyo
1397${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_symlink_target.py 1432${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_symlink_target.py
1398${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_symlink_target.pyc 1433${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_symlink_target.pyc
1399${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_symlink_target.pyo 1434${PYSITELIB}/bzrlib/tests/tree_implementations/test_get_symlink_target.pyo
1400${PYSITELIB}/bzrlib/tests/tree_implementations/test_inv.py 1435${PYSITELIB}/bzrlib/tests/tree_implementations/test_inv.py
1401${PYSITELIB}/bzrlib/tests/tree_implementations/test_inv.pyc 1436${PYSITELIB}/bzrlib/tests/tree_implementations/test_inv.pyc
1402${PYSITELIB}/bzrlib/tests/tree_implementations/test_inv.pyo 1437${PYSITELIB}/bzrlib/tests/tree_implementations/test_inv.pyo
 1438${PYSITELIB}/bzrlib/tests/tree_implementations/test_iter_search_rules.py
 1439${PYSITELIB}/bzrlib/tests/tree_implementations/test_iter_search_rules.pyc
 1440${PYSITELIB}/bzrlib/tests/tree_implementations/test_iter_search_rules.pyo
1403${PYSITELIB}/bzrlib/tests/tree_implementations/test_list_files.py 1441${PYSITELIB}/bzrlib/tests/tree_implementations/test_list_files.py
1404${PYSITELIB}/bzrlib/tests/tree_implementations/test_list_files.pyc 1442${PYSITELIB}/bzrlib/tests/tree_implementations/test_list_files.pyc
1405${PYSITELIB}/bzrlib/tests/tree_implementations/test_list_files.pyo 1443${PYSITELIB}/bzrlib/tests/tree_implementations/test_list_files.pyo
1406${PYSITELIB}/bzrlib/tests/tree_implementations/test_path_content_summary.py 1444${PYSITELIB}/bzrlib/tests/tree_implementations/test_path_content_summary.py
1407${PYSITELIB}/bzrlib/tests/tree_implementations/test_path_content_summary.pyc 1445${PYSITELIB}/bzrlib/tests/tree_implementations/test_path_content_summary.pyc
1408${PYSITELIB}/bzrlib/tests/tree_implementations/test_path_content_summary.pyo 1446${PYSITELIB}/bzrlib/tests/tree_implementations/test_path_content_summary.pyo
1409${PYSITELIB}/bzrlib/tests/tree_implementations/test_revision_tree.py 1447${PYSITELIB}/bzrlib/tests/tree_implementations/test_revision_tree.py
1410${PYSITELIB}/bzrlib/tests/tree_implementations/test_revision_tree.pyc 1448${PYSITELIB}/bzrlib/tests/tree_implementations/test_revision_tree.pyc
1411${PYSITELIB}/bzrlib/tests/tree_implementations/test_revision_tree.pyo 1449${PYSITELIB}/bzrlib/tests/tree_implementations/test_revision_tree.pyo
1412${PYSITELIB}/bzrlib/tests/tree_implementations/test_test_trees.py 1450${PYSITELIB}/bzrlib/tests/tree_implementations/test_test_trees.py
1413${PYSITELIB}/bzrlib/tests/tree_implementations/test_test_trees.pyc 1451${PYSITELIB}/bzrlib/tests/tree_implementations/test_test_trees.pyc
1414${PYSITELIB}/bzrlib/tests/tree_implementations/test_test_trees.pyo 1452${PYSITELIB}/bzrlib/tests/tree_implementations/test_test_trees.pyo
1415${PYSITELIB}/bzrlib/tests/tree_implementations/test_tree.py 1453${PYSITELIB}/bzrlib/tests/tree_implementations/test_tree.py
@@ -1733,55 +1771,51 @@ ${PYSITELIB}/bzrlib/xml5.pyo @@ -1733,55 +1771,51 @@ ${PYSITELIB}/bzrlib/xml5.pyo
1733${PYSITELIB}/bzrlib/xml6.py 1771${PYSITELIB}/bzrlib/xml6.py
1734${PYSITELIB}/bzrlib/xml6.pyc 1772${PYSITELIB}/bzrlib/xml6.pyc
1735${PYSITELIB}/bzrlib/xml6.pyo 1773${PYSITELIB}/bzrlib/xml6.pyo
1736${PYSITELIB}/bzrlib/xml7.py 1774${PYSITELIB}/bzrlib/xml7.py
1737${PYSITELIB}/bzrlib/xml7.pyc 1775${PYSITELIB}/bzrlib/xml7.pyc
1738${PYSITELIB}/bzrlib/xml7.pyo 1776${PYSITELIB}/bzrlib/xml7.pyo
1739${PYSITELIB}/bzrlib/xml8.py 1777${PYSITELIB}/bzrlib/xml8.py
1740${PYSITELIB}/bzrlib/xml8.pyc 1778${PYSITELIB}/bzrlib/xml8.pyc
1741${PYSITELIB}/bzrlib/xml8.pyo 1779${PYSITELIB}/bzrlib/xml8.pyo
1742${PYSITELIB}/bzrlib/xml_serializer.py 1780${PYSITELIB}/bzrlib/xml_serializer.py
1743${PYSITELIB}/bzrlib/xml_serializer.pyc 1781${PYSITELIB}/bzrlib/xml_serializer.pyc
1744${PYSITELIB}/bzrlib/xml_serializer.pyo 1782${PYSITELIB}/bzrlib/xml_serializer.pyo
1745man/man1/bzr.1 1783man/man1/bzr.1
1746share/doc/bzr/index.txt 
1747@dirrm share/doc/bzr 
1748@dirrm ${PYSITELIB}/bzrlib/version_info_formats 1784@dirrm ${PYSITELIB}/bzrlib/version_info_formats
1749@dirrm ${PYSITELIB}/bzrlib/util/tests 1785@dirrm ${PYSITELIB}/bzrlib/util/tests
1750@dirrm ${PYSITELIB}/bzrlib/util/elementtree 1786@dirrm ${PYSITELIB}/bzrlib/util/elementtree
1751@dirrm ${PYSITELIB}/bzrlib/util/effbot/org 1787@dirrm ${PYSITELIB}/bzrlib/util/effbot/org
1752@dirrm ${PYSITELIB}/bzrlib/util/effbot 1788@dirrm ${PYSITELIB}/bzrlib/util/effbot
1753@dirrm ${PYSITELIB}/bzrlib/util/configobj 1789@dirrm ${PYSITELIB}/bzrlib/util/configobj
1754@dirrm ${PYSITELIB}/bzrlib/util 1790@dirrm ${PYSITELIB}/bzrlib/util
1755@dirrm ${PYSITELIB}/bzrlib/ui 1791@dirrm ${PYSITELIB}/bzrlib/ui
1756@dirrm ${PYSITELIB}/bzrlib/transport/http 1792@dirrm ${PYSITELIB}/bzrlib/transport/http
1757@dirrm ${PYSITELIB}/bzrlib/transport 1793@dirrm ${PYSITELIB}/bzrlib/transport
1758@dirrm ${PYSITELIB}/bzrlib/tests/workingtree_implementations 1794@dirrm ${PYSITELIB}/bzrlib/tests/workingtree_implementations
1759@dirrm ${PYSITELIB}/bzrlib/tests/tree_implementations 1795@dirrm ${PYSITELIB}/bzrlib/tests/tree_implementations
1760@dirrm ${PYSITELIB}/bzrlib/tests/test_patches_data 1796@dirrm ${PYSITELIB}/bzrlib/tests/test_patches_data
1761@dirrm ${PYSITELIB}/bzrlib/tests/revisionstore_implementations 
1762@dirrm ${PYSITELIB}/bzrlib/tests/repository_implementations 1797@dirrm ${PYSITELIB}/bzrlib/tests/repository_implementations
 1798@dirrm ${PYSITELIB}/bzrlib/tests/per_repository_reference
1763@dirrm ${PYSITELIB}/bzrlib/tests/per_lock 1799@dirrm ${PYSITELIB}/bzrlib/tests/per_lock
1764@dirrm ${PYSITELIB}/bzrlib/tests/inventory_implementations 1800@dirrm ${PYSITELIB}/bzrlib/tests/inventory_implementations
1765@dirrm ${PYSITELIB}/bzrlib/tests/interversionedfile_implementations 
1766@dirrm ${PYSITELIB}/bzrlib/tests/intertree_implementations 1801@dirrm ${PYSITELIB}/bzrlib/tests/intertree_implementations
1767@dirrm ${PYSITELIB}/bzrlib/tests/interrepository_implementations 1802@dirrm ${PYSITELIB}/bzrlib/tests/interrepository_implementations
1768@dirrm ${PYSITELIB}/bzrlib/tests/commands 1803@dirrm ${PYSITELIB}/bzrlib/tests/commands
1769@dirrm ${PYSITELIB}/bzrlib/tests/bzrdir_implementations 1804@dirrm ${PYSITELIB}/bzrlib/tests/bzrdir_implementations
1770@dirrm ${PYSITELIB}/bzrlib/tests/branch_implementations 1805@dirrm ${PYSITELIB}/bzrlib/tests/branch_implementations
1771@dirrm ${PYSITELIB}/bzrlib/tests/blackbox 1806@dirrm ${PYSITELIB}/bzrlib/tests/blackbox
1772@dirrm ${PYSITELIB}/bzrlib/tests 1807@dirrm ${PYSITELIB}/bzrlib/tests
1773@dirrm ${PYSITELIB}/bzrlib/store/versioned 1808@dirrm ${PYSITELIB}/bzrlib/store/versioned
1774@dirrm ${PYSITELIB}/bzrlib/store/revision 
1775@dirrm ${PYSITELIB}/bzrlib/store 1809@dirrm ${PYSITELIB}/bzrlib/store
1776@dirrm ${PYSITELIB}/bzrlib/smart 1810@dirrm ${PYSITELIB}/bzrlib/smart
1777@dirrm ${PYSITELIB}/bzrlib/repofmt 1811@dirrm ${PYSITELIB}/bzrlib/repofmt
1778@dirrm ${PYSITELIB}/bzrlib/plugins/launchpad 1812@dirrm ${PYSITELIB}/bzrlib/plugins/launchpad
1779@dirrm ${PYSITELIB}/bzrlib/plugins 1813@dirrm ${PYSITELIB}/bzrlib/plugins
1780@dirrm ${PYSITELIB}/bzrlib/help_topics/en 1814@dirrm ${PYSITELIB}/bzrlib/help_topics/en
1781@dirrm ${PYSITELIB}/bzrlib/help_topics 1815@dirrm ${PYSITELIB}/bzrlib/help_topics
1782@dirrm ${PYSITELIB}/bzrlib/export 1816@dirrm ${PYSITELIB}/bzrlib/export
1783@dirrm ${PYSITELIB}/bzrlib/doc/api 1817@dirrm ${PYSITELIB}/bzrlib/doc/api
1784@dirrm ${PYSITELIB}/bzrlib/doc 1818@dirrm ${PYSITELIB}/bzrlib/doc
1785@dirrm ${PYSITELIB}/bzrlib/bundle/serializer 1819@dirrm ${PYSITELIB}/bzrlib/bundle/serializer
1786@dirrm ${PYSITELIB}/bzrlib/bundle 1820@dirrm ${PYSITELIB}/bzrlib/bundle
1787@dirrm ${PYSITELIB}/bzrlib/benchmarks/tree_creator 1821@dirrm ${PYSITELIB}/bzrlib/benchmarks/tree_creator

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

--- pkgsrc/devel/bzr/Attic/distinfo 2008/07/20 09:02:51 1.21
+++ pkgsrc/devel/bzr/Attic/distinfo 2008/08/26 01:12:07 1.22
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.21 2008/07/20 09:02:51 epg Exp $ 1$NetBSD: distinfo,v 1.22 2008/08/26 01:12:07 epg Exp $
2 2
3SHA1 (bzr-1.5.tar.gz) = 24fa534e64d5a0060b38fb0a40d1752f50274a41 3SHA1 (bzr-1.6.tar.gz) = 49a0ebd7a889a50b5670711f9936eb285ccc20dc
4RMD160 (bzr-1.5.tar.gz) = 6a63e69f1d77ff389f11f33f7bddd824d134fc5e 4RMD160 (bzr-1.6.tar.gz) = 4b51c3326e112a9df8c5010f8f423b5acbdaa2fc
5Size (bzr-1.5.tar.gz) = 3535058 bytes 5Size (bzr-1.6.tar.gz) = 3667438 bytes
6SHA1 (patch-aa) = 8eda90885b3127525330cd3432538fb2b4df98c1 6SHA1 (patch-aa) = 8eda90885b3127525330cd3432538fb2b4df98c1
7SHA1 (patch-ab) = 2213a002f9bc0f5baba0554b6b375becf4d98d9c 7SHA1 (patch-ab) = 2213a002f9bc0f5baba0554b6b375becf4d98d9c