Rev 3906: Merge upstream bbc in file:///home/vila/src/bzr/experimental/brisbane-core/

Vincent Ladeuil v.ladeuil+lp at free.fr
Fri Mar 27 16:36:55 GMT 2009


At file:///home/vila/src/bzr/experimental/brisbane-core/

------------------------------------------------------------
revno: 3906
revision-id: v.ladeuil+lp at free.fr-20090327163650-72zpdhax5kbr6q39
parent: v.ladeuil+lp at free.fr-20090325133320-ure31c8txrg1ihgn
parent: john at arbash-meinel.com-20090327141725-1uc076ns5pjxuj8p
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: brisbane-core
timestamp: Fri 2009-03-27 17:36:50 +0100
message:
  Merge upstream bbc
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
  bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
  bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
  bzrlib/delta.h                 delta.h-20090227173129-qsu3u43vowf1q3ay-1
  bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
  bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
  bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
  bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
  bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
  bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
  bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
  bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
  bzrlib/repofmt/groupcompress_repo.py repofmt.py-20080715094215-wp1qfvoo7093c8qr-1
  bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
  bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
  bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
  bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
  bzrlib/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
  bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
  bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
  bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
  bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
  bzrlib/tests/test_inv.py       testinv.py-20050722220913-1dc326138d1a5892
  bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
  bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
  bzrlib/tests/test_smart_request.py test_smart_request.p-20090211070731-o38wayv3asm25d6a-1
  bzrlib/tests/test_smtp_connection.py test_smtp_connection-20070618204509-wuyxc0r0ztrecv7e-1
  bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
  bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
  doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
  doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
  doc/developers/planned-change-integration.txt plannedchangeintegra-20070619004702-i1b3ccamjtfaoq6w-1
  doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
  doc/developers/revision-properties.txt revisionproperties.t-20070807133526-w57m8zv5o7t5kugm-1
    ------------------------------------------------------------
    revno: 3901.1.16
    revision-id: john at arbash-meinel.com-20090327141725-1uc076ns5pjxuj8p
    parent: john at arbash-meinel.com-20090327040528-88uc1za4ep2fj6gh
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: brisbane-core
    timestamp: Fri 2009-03-27 09:17:25 -0500
    message:
      Handle a typo in 'handle_leaf_node' during Reconcile tests.
    modified:
      bzrlib/repofmt/groupcompress_repo.py repofmt.py-20080715094215-wp1qfvoo7093c8qr-1
    ------------------------------------------------------------
    revno: 3901.1.15
    revision-id: john at arbash-meinel.com-20090327040528-88uc1za4ep2fj6gh
    parent: john at arbash-meinel.com-20090327014543-9b216wm9q4olu3ib
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: brisbane-core
    timestamp: Thu 2009-03-26 23:05:28 -0500
    message:
      Set 'combine_backing_indices=False' as the default for text and chk indices.
      We may want them for something like commit according to Robert, though we have to
      be committing more than 100k new texts for it to matter, and really more than
      200k for it to trigger a combine. And it makes a very big difference
      to 'fetch' performance.
      
      Also, set random_id=True for 'insert_record_stream'. This makes another
      big win for fetch performance, though we may need to decide if it is
      genuinely safe.
    modified:
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
    ------------------------------------------------------------
    revno: 3901.1.14
    revision-id: john at arbash-meinel.com-20090327014543-9b216wm9q4olu3ib
    parent: john at arbash-meinel.com-20090326201840-ddb2uqof335ysvnu
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: brisbane-core
    timestamp: Thu 2009-03-26 20:45:43 -0500
    message:
      fix a bug in iter_interesting_nodes.
      
      If you have a leaf node as one of your CHK roots, it can get
      transmitted 2 times, if after a split you end up with the
      same content.
      Needs tests, though.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
    ------------------------------------------------------------
    revno: 3901.1.13
    revision-id: john at arbash-meinel.com-20090326201840-ddb2uqof335ysvnu
    parent: john at arbash-meinel.com-20090326195952-w0qea66iw597ipza
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: brisbane-core
    timestamp: Thu 2009-03-26 15:18:40 -0500
    message:
      max() shows up under lsprof as more expensive than creating an object.
      timeit also says if x < y is faster than y = max(x, y).
      Small win, but I'll take it.
    modified:
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
    ------------------------------------------------------------
    revno: 3901.1.12
    revision-id: john at arbash-meinel.com-20090326195952-w0qea66iw597ipza
    parent: john at arbash-meinel.com-20090326191304-w52buxewrxumpgvo
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: brisbane-core
    timestamp: Thu 2009-03-26 14:59:52 -0500
    message:
      Add some direct tests for CHKInventory._entry_to_bytes
      and _bytes_to_entry.
      Also, add a new function _bytes_to_utf8name_key. I wanted to just add
      _bytes_to_key, but it seems we have code that uses the name field to
      check if this is a root key that should not be transmitted.
      Anyway, by having this function, item_keys_introduced_by avoids a
      bunch of .decode() calls, as well as not building up InventoryEntry
      objects.
      Also use this when gathering text_refs in GCPacker. Hopefully, we
      could turn it on all the time, if it got cheap enough.
      And it points us in the right directory for a StreamSource that
      sends CHK pages.
    modified:
      bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
      bzrlib/repofmt/groupcompress_repo.py repofmt.py-20080715094215-wp1qfvoo7093c8qr-1
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      bzrlib/tests/test_inv.py       testinv.py-20050722220913-1dc326138d1a5892
    ------------------------------------------------------------
    revno: 3901.1.11
    revision-id: john at arbash-meinel.com-20090326191304-w52buxewrxumpgvo
    parent: john at arbash-meinel.com-20090326180307-yktd7ny3mees1v6t
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: brisbane-core
    timestamp: Thu 2009-03-26 14:13:04 -0500
    message:
      Shave a little bit of time by using itervalues() rather than casting through refs()
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
    ------------------------------------------------------------
    revno: 3901.1.10
    revision-id: john at arbash-meinel.com-20090326180307-yktd7ny3mees1v6t
    parent: john at arbash-meinel.com-20090326175542-qmb46mw1d8zt5k1l
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: brisbane-core
    timestamp: Thu 2009-03-26 13:03:07 -0500
    message:
      type(node) is InternalNode is supposedly better than isinstance(node, InternalNode)
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
    ------------------------------------------------------------
    revno: 3901.1.9
    revision-id: john at arbash-meinel.com-20090326175542-qmb46mw1d8zt5k1l
    parent: john at arbash-meinel.com-20090326163500-os7lvdpsdxnxstd0
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: brisbane-core
    timestamp: Thu 2009-03-26 12:55:42 -0500
    message:
      Simple fix to avoid using small.difference_update(large)
      It seems the obvious thing to do, but Python's implementation scales poorly.
      small = small.difference(large) scales much better [O(small) rather than O(large)].
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
    ------------------------------------------------------------
    revno: 3901.1.8
    revision-id: john at arbash-meinel.com-20090326163500-os7lvdpsdxnxstd0
    parent: john at arbash-meinel.com-20090326162258-21e57rtpx47t6493
    parent: pqm at pqm.ubuntu.com-20090326131816-4nzmlssnd4huc5cu
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: brisbane-core
    timestamp: Thu 2009-03-26 11:35:00 -0500
    message:
      Merge bzr.dev 4208.
      
      This brings in some more smart-server improvements, 
      as well as the iter_files_bytes as chunked, and 
      multi-file and directory logging.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
      bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
      bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
      bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
      bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
      bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
      bzrlib/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
      bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
      bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
      bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
      bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
      bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
      bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
      bzrlib/tests/test_smart_request.py test_smart_request.p-20090211070731-o38wayv3asm25d6a-1
      bzrlib/tests/test_smtp_connection.py test_smtp_connection-20070618204509-wuyxc0r0ztrecv7e-1
      bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
      bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
      bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
      doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
      doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
      doc/developers/planned-change-integration.txt plannedchangeintegra-20070619004702-i1b3ccamjtfaoq6w-1
      doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
      doc/developers/revision-properties.txt revisionproperties.t-20070807133526-w57m8zv5o7t5kugm-1
        ------------------------------------------------------------
        revno: 3735.370.152
        revision-id: pqm at pqm.ubuntu.com-20090326131816-4nzmlssnd4huc5cu
        parent: pqm at pqm.ubuntu.com-20090326113126-bj9spvf4ixrywxu3
        parent: robertc at robertcollins.net-20090326121545-t30g0qejzx7tknxl
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Thu 2009-03-26 13:18:16 +0000
        message:
          (robertc) Add suite_decorators to tests.run_suite. (Robert Collins)
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
            ------------------------------------------------------------
            revno: 3735.551.1
            revision-id: robertc at robertcollins.net-20090326121545-t30g0qejzx7tknxl
            parent: pqm at pqm.ubuntu.com-20090326001427-mnhqpak56tlqa5e7
            committer: Robert Collins <robertc at robertcollins.net>
            branch nick: tests.parallel
            timestamp: Thu 2009-03-26 23:15:45 +1100
            message:
              Refactor tests.run_suite to be more data driven, making it shorter and able to be extended more easily.
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
        ------------------------------------------------------------
        revno: 3735.370.151
        revision-id: pqm at pqm.ubuntu.com-20090326113126-bj9spvf4ixrywxu3
        parent: pqm at pqm.ubuntu.com-20090326063330-evutyvml3067dpsz
        parent: andrew.bennetts at canonical.com-20090326065915-n5vmwse4axfc5qhn
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Thu 2009-03-26 11:31:26 +0000
        message:
          (andrew) Fix BzrDir.open in non-main (and non-server-request) thread
          	when bzrlib.smart.request's _pre_open_hook is installed.
        modified:
          bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
          bzrlib/tests/test_smart_request.py test_smart_request.p-20090211070731-o38wayv3asm25d6a-1
            ------------------------------------------------------------
            revno: 3735.550.1
            revision-id: andrew.bennetts at canonical.com-20090326065915-n5vmwse4axfc5qhn
            parent: pqm at pqm.ubuntu.com-20090326001427-mnhqpak56tlqa5e7
            committer: Andrew Bennetts <andrew.bennetts at canonical.com>
            branch nick: jail_info_thread_bug
            timestamp: Thu 2009-03-26 17:59:15 +1100
            message:
              Fix BzrDir.open in non-main (and non-server-request) thread when bzrlib.smart.request's _pre_open_hook is installed.
            modified:
              bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
              bzrlib/tests/test_smart_request.py test_smart_request.p-20090211070731-o38wayv3asm25d6a-1
        ------------------------------------------------------------
        revno: 3735.370.150
        revision-id: pqm at pqm.ubuntu.com-20090326063330-evutyvml3067dpsz
        parent: pqm at pqm.ubuntu.com-20090326001427-mnhqpak56tlqa5e7
        parent: ian.clatworthy at canonical.com-20090326054458-zxn4dgghy94z45xd
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Thu 2009-03-26 06:33:30 +0000
        message:
          log multiple files and directories (Ian Clatworthy)
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
            ------------------------------------------------------------
            revno: 3735.549.1
            revision-id: ian.clatworthy at canonical.com-20090326054458-zxn4dgghy94z45xd
            parent: pqm at pqm.ubuntu.com-20090326001427-mnhqpak56tlqa5e7
            parent: ian.clatworthy at canonical.com-20090326054159-hbcy5hc1kudyx9t4
            committer: Ian Clatworthy <ian.clatworthy at canonical.com>
            branch nick: ianc-integration
            timestamp: Thu 2009-03-26 15:44:58 +1000
            message:
              log multiple files and directories (Ian Clatworthy)
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
              bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
              bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
            ------------------------------------------------------------
            revno: 3735.548.5
            revision-id: ian.clatworthy at canonical.com-20090326054159-hbcy5hc1kudyx9t4
            parent: ian.clatworthy at canonical.com-20090325071934-lgfxbo12xwawe8z9
            committer: Ian Clatworthy <ian.clatworthy at canonical.com>
            branch nick: bzr.log-multiple
            timestamp: Thu 2009-03-26 15:41:59 +1000
            message:
              apply review tweaks & update help
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
              bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
              bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
            ------------------------------------------------------------
            revno: 3735.548.4
            revision-id: ian.clatworthy at canonical.com-20090325071934-lgfxbo12xwawe8z9
            parent: ian.clatworthy at canonical.com-20090325071647-gwfd25b9pbeokjsy
            committer: Ian Clatworthy <ian.clatworthy at canonical.com>
            branch nick: bzr.log-multiple
            timestamp: Wed 2009-03-25 17:19:34 +1000
            message:
              comment tweak from vila's review
            modified:
              bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
            ------------------------------------------------------------
            revno: 3735.548.3
            revision-id: ian.clatworthy at canonical.com-20090325071647-gwfd25b9pbeokjsy
            parent: ian.clatworthy at canonical.com-20090325062141-88l8yb9ghp2m05ju
            committer: Ian Clatworthy <ian.clatworthy at canonical.com>
            branch nick: bzr.log-multiple
            timestamp: Wed 2009-03-25 17:16:47 +1000
            message:
              replace show_log_request with a Logger class
            modified:
              bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
              bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
            ------------------------------------------------------------
            revno: 3735.548.2
            revision-id: ian.clatworthy at canonical.com-20090325062141-88l8yb9ghp2m05ju
            parent: ian.clatworthy at canonical.com-20090325053340-86gbo7fh0dk09d32
            committer: Ian Clatworthy <ian.clatworthy at canonical.com>
            branch nick: bzr.log-multiple
            timestamp: Wed 2009-03-25 16:21:41 +1000
            message:
              improve signal-to-noise ratio in tests
            modified:
              bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
            ------------------------------------------------------------
            revno: 3735.548.1
            revision-id: ian.clatworthy at canonical.com-20090325053340-86gbo7fh0dk09d32
            parent: pqm at pqm.ubuntu.com-20090325042012-23a6pm0mraw7g2kg
            committer: Ian Clatworthy <ian.clatworthy at canonical.com>
            branch nick: bzr.log-multiple
            timestamp: Wed 2009-03-25 15:33:40 +1000
            message:
              get directory logging working again
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
              bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
              bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
        ------------------------------------------------------------
        revno: 3735.370.149
        revision-id: pqm at pqm.ubuntu.com-20090326001427-mnhqpak56tlqa5e7
        parent: pqm at pqm.ubuntu.com-20090325192730-yt4por4rlu0x7gvi
        parent: ian.clatworthy at canonical.com-20090325220440-c517hy6f56hdwn6t
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Thu 2009-03-26 00:14:27 +0000
        message:
          Expanded developer doc index (Eric Siegerman)
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
          doc/developers/planned-change-integration.txt plannedchangeintegra-20070619004702-i1b3ccamjtfaoq6w-1
          doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
          doc/developers/revision-properties.txt revisionproperties.t-20070807133526-w57m8zv5o7t5kugm-1
            ------------------------------------------------------------
            revno: 3735.547.1
            revision-id: ian.clatworthy at canonical.com-20090325220440-c517hy6f56hdwn6t
            parent: pqm at pqm.ubuntu.com-20090325192730-yt4por4rlu0x7gvi
            parent: pub08 at davor.org-20090325170522-4055jzpl5wlyhte4
            committer: Ian Clatworthy <ian.clatworthy at canonical.com>
            branch nick: ianc-integration
            timestamp: Thu 2009-03-26 08:04:40 +1000
            message:
              Expanded developer doc index (Eric Siegerman)
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
              doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
              doc/developers/planned-change-integration.txt plannedchangeintegra-20070619004702-i1b3ccamjtfaoq6w-1
              doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
              doc/developers/revision-properties.txt revisionproperties.t-20070807133526-w57m8zv5o7t5kugm-1
            ------------------------------------------------------------
            revno: 3735.546.10
            revision-id: pub08 at davor.org-20090325170522-4055jzpl5wlyhte4
            parent: pub08 at davor.org-20090325165314-1n3wv0ig2knf44xx
            committer: Eric Siegerman <pub08 at davor.org>
            branch nick: developers-lint
            timestamp: Wed 2009-03-25 13:05:22 -0400
            message:
              Rename a section heading.
            modified:
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
            ------------------------------------------------------------
            revno: 3735.546.9
            revision-id: pub08 at davor.org-20090325165314-1n3wv0ig2knf44xx
            parent: pub08 at davor.org-20090325164445-29n7dp1x0mztfzn9
            committer: Eric Siegerman <pub08 at davor.org>
            branch nick: developers-lint
            timestamp: Wed 2009-03-25 12:53:14 -0400
            message:
              Another broken link.
            modified:
              doc/developers/revision-properties.txt revisionproperties.t-20070807133526-w57m8zv5o7t5kugm-1
            ------------------------------------------------------------
            revno: 3735.546.8
            revision-id: pub08 at davor.org-20090325164445-29n7dp1x0mztfzn9
            parent: pub08 at davor.org-20090325162429-62qci9vqlnro9sv0
            committer: Eric Siegerman <pub08 at davor.org>
            branch nick: developers-lint
            timestamp: Wed 2009-03-25 12:44:45 -0400
            message:
              Broken-link fix.  (The ")" wasn't being treated as part of the link.)
            modified:
              doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
            ------------------------------------------------------------
            revno: 3735.546.7
            revision-id: pub08 at davor.org-20090325162429-62qci9vqlnro9sv0
            parent: pub08 at davor.org-20090325154502-5wt0qe02j4ijpe62
            committer: Eric Siegerman <pub08 at davor.org>
            branch nick: developers-lint
            timestamp: Wed 2009-03-25 12:24:29 -0400
            message:
              Add entry for improved_chk_index, which was recently added upstream.
            modified:
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
            ------------------------------------------------------------
            revno: 3735.546.6
            revision-id: pub08 at davor.org-20090325154502-5wt0qe02j4ijpe62
            parent: pub08 at davor.org-20090325151058-bjzh5q729abxggu1
            parent: pqm at pqm.ubuntu.com-20090325042012-23a6pm0mraw7g2kg
            committer: Eric Siegerman <pub08 at davor.org>
            branch nick: developers-lint
            timestamp: Wed 2009-03-25 11:45:02 -0400
            message:
              Merge upstream.
            added:
              bzrlib/filters/                filters-20080416080515-mkxl29amuwrf6uir-1
              bzrlib/filters/__init__.py     __init__.py-20080416080515-mkxl29amuwrf6uir-2
              bzrlib/help_topics/en/content-filters.txt contentfilters.txt-20080516145112-7x1meuoci5w41isv-1
              bzrlib/rename_map.py           rename_map.py-20090312140439-xexkkmjlg2enbohc-1
              bzrlib/tests/blackbox/test_guess_renames.py test_guess_renames.p-20090312063936-bqdtxr0r3md3jc00-1
              bzrlib/tests/ftp_server/       ftp_server-20090227112800-4r9jkezw2hw9tij7-1
              bzrlib/tests/ftp_server/__init__.py __init__.py-20090227130107-4gcpgvr00l7v3fsw-1
              bzrlib/tests/ftp_server/pyftpdlib_based.py pyftpdlib_based.py-20090227151014-882k9q34m1gwnhvi-1
              bzrlib/tests/per_repository/test_refresh_data.py test_refresh_data.py-20090316045630-5sw0ipqwk7rvpn3h-1
              bzrlib/tests/test_filters.py   test_filters.py-20080417120614-tc3zok0vvvprsc99-1
              bzrlib/tests/test_rename_map.py test_rename_map.py-20090312140439-xexkkmjlg2enbohc-2
              bzrlib/tests/workingtree_implementations/test_content_filters.py test_content_filters-20080424071441-8navsrmrfdxpn90a-1
              doc/developers/improved_chk_index.txt improved_chk_index.t-20090320211430-odgus43a7wgoi0ik-1
            renamed:
              bzrlib/tests/ftp_server.py => bzrlib/tests/ftp_server/medusa_based.py ftpserver.py-20071019102346-61jbvdkrr70igauv-1
              doc/developers/ec2-windows.txt => doc/developers/ec2.txt ec2windows.txt-20090219062112-2ga0nqpcm7n02njf-1
            modified:
              Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzr                            bzr.py-20050313053754-5485f144c7006fa6
              bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
              bzrlib/_btree_serializer_c.pyx _parse_btree_c.pyx-20080703034413-3q25bklkenti3p8p-2
              bzrlib/_btree_serializer_py.py _parse_btree_py.py-20080703034413-3q25bklkenti3p8p-3
              bzrlib/_chunks_to_lines_py.py  _chunks_to_lines_py.-20081211024848-6uc3mtuje8j14l60-1
              bzrlib/_chunks_to_lines_pyx.pyx _chunks_to_lines_pyx-20081211021736-op7n8vrxgrd8snfi-1
              bzrlib/_dirstate_helpers_c.pyx dirstate_helpers.pyx-20070503201057-u425eni465q4idwn-3
              bzrlib/_dirstate_helpers_py.py _dirstate_helpers_py-20070710145033-90nz6cqglsk150jy-1
              bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
              bzrlib/_knit_load_data_py.py   _knit_load_data_py.p-20070629000948-9a0nh4s118bi5y8n-1
              bzrlib/_patiencediff_c.c       _patiencediff_c.c-20070721205602-q3imkipwlgagp3cy-1
              bzrlib/_patiencediff_py.py     cdvdifflib.py-20051106064558-f8f8097fbf0db4e4
              bzrlib/_readdir_py.py          readdir.py-20060609152855-rm6v321vuaqyh9tu-3
              bzrlib/_readdir_pyx.pyx        readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
              bzrlib/_walkdirs_win32.pyx     _walkdirs_win32.pyx-20080716220454-kweh3tgxez5dvw2l-2
              bzrlib/add.py                  add.py-20050323030017-3a77d63feda58e33
              bzrlib/annotate.py             annotate.py-20050922133147-7c60541d2614f022
              bzrlib/api.py                  api.py-20070626082640-35lspz7j0ys7a8ld-1
              bzrlib/atomicfile.py           atomicfile.py-20050509044450-dbd24e6c564f7c66
              bzrlib/benchmarks/__init__.py  __init__.py-20060516064526-eb0d37c78e86065d
              bzrlib/benchmarks/bench_add.py bench_add.py-20060516064526-6342399b2967266c
              bzrlib/benchmarks/bench_bench.py bench_bench.py-20060609084943-2lv2wsi61vhkmj7b-1
              bzrlib/benchmarks/bench_bundle.py bench_bundle.py-20060719055338-o1c6ieybbwt6c3zv-1
              bzrlib/benchmarks/bench_cache_utf8.py bench_encoding.py-20060810000746-nv69wfkxei7w2cij-1
              bzrlib/benchmarks/bench_checkout.py bench_checkout.py-20060521233052-b52eba18ee46046b
              bzrlib/benchmarks/bench_commit.py bench_commit.py-20060522031508-4ea2551904e4becb
              bzrlib/benchmarks/bench_dirstate.py bench_dirstate.py-20070503203500-gs0pz6zkvjpq9l2x-1
              bzrlib/benchmarks/bench_info.py bench_info.py-20060719045551-x5ixdrwbw57cg19z-1
              bzrlib/benchmarks/bench_inventory.py bench_inventory.py-20060611112709-gjo1kx0oudyo9qbv-1
              bzrlib/benchmarks/bench_knit.py bench_knit.py-20070509145850-pan5jnd3hl7mfdya-1
              bzrlib/benchmarks/bench_log.py bench_log.py-20060611214524-mr18tk29h8v0qb4x-1
              bzrlib/benchmarks/bench_osutils.py bench_osutils.py-20060608153714-apso8cyz1bu2z1ig-1
              bzrlib/benchmarks/bench_pack.py bench_pack.py-20070903042947-0wphp878xr6wkw7t-1
              bzrlib/benchmarks/bench_rocks.py bench_rocks.py-20060608120339-3ydxl3v2cori44zb-1
              bzrlib/benchmarks/bench_sftp.py bench_sftp.py-20060810114659-67c1edb27503ebde
              bzrlib/benchmarks/bench_startup.py bench_startup.py-20061006075337-q49on3zvfcbvarn3-1
              bzrlib/benchmarks/bench_status.py bench_status.py-20060520215801-2cc60f6da5625927
              bzrlib/benchmarks/bench_transform.py bench_transform.py-20060525041052-ysn0hlw94gcc57lm-1
              bzrlib/benchmarks/bench_workingtree.py bench_workingtree.py-20060527061822-cxrgsa9ax2q4d82q-1
              bzrlib/benchmarks/bench_xml.py bench_xml.py-20060816202544-ty0p415bb7om5gzd-1
              bzrlib/benchmarks/tree_creator/__init__.py __init__.py-20060815024128-b16a7pn542u6b13k-4
              bzrlib/benchmarks/tree_creator/heavily_merged.py heavily_merged.py-20060815024128-b16a7pn542u6b13k-3
              bzrlib/benchmarks/tree_creator/kernel_like.py kernel_like.py-20060815024128-b16a7pn542u6b13k-1
              bzrlib/benchmarks/tree_creator/many_commit.py many_commit.py-20060819021600-khvri55v4f6edzsl-1
              bzrlib/benchmarks/tree_creator/simple_many_commit.py simple_many_commits.-20060815024128-b16a7pn542u6b13k-2
              bzrlib/bisect_multi.py         bisect_multi.py-20071005104357-0vymd381la7ew4o1-1
              bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
              bzrlib/branchbuilder.py        branchbuilder.py-20070427022007-zlxpqz2lannhk6y8-1
              bzrlib/breakin.py              breakin.py-20070417043829-so46nevf978u713k-1
              bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
              bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
              bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
              bzrlib/bundle/__init__.py      changeset.py-20050513021216-b02ab57fb9738913
              bzrlib/bundle/apply_bundle.py  apply_changeset.py-20050620044656-dba4eb8021a36f95
              bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
              bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
              bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
              bzrlib/bundle/serializer/v08.py v06.py-20051119041339-ee43f97270b01823
              bzrlib/bundle/serializer/v09.py v09.py-20060921014829-2l5elu11mu2ubvek-1
              bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
              bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
              bzrlib/cache_utf8.py           cache_utf8.py-20060810004311-x4cph46la06h9azm-1
              bzrlib/check.py                check.py-20050309040759-f3a679400c06bcc1
              bzrlib/chunk_writer.py         chunk_writer.py-20080630234519-6ggn4id17nipovny-1
              bzrlib/clean_tree.py           clean_tree.py-20050827022328-5ba46e22d074695c
              bzrlib/cmd_version_info.py     __init__.py-20051228204928-697d01fdca29c99b
              bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
              bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
              bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
              bzrlib/conflicts.py            conflicts.py-20051001061850-78ef952ba63d2b42
              bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
              bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
              bzrlib/decorators.py           decorators.py-20060112082512-6bfc2d882df1698d
              bzrlib/delta.py                delta.py-20050729221636-54cf14ef94783d0a
              bzrlib/deprecated_graph.py     graph.py-20050905070950-b47dce53236c5e48
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/directory_service.py    directory_service.py-20080305221044-vr2mkvlsk8jypa2y-1
              bzrlib/dirstate.py             dirstate.py-20060728012006-d6mvoihjb3je9peu-1
              bzrlib/doc/__init__.py         __init__.py-20051224020731-eb3eb3ef5b4570df
              bzrlib/doc/api/__init__.py     __init__.py-20051224020744-7b87d590843855bc
              bzrlib/email_message.py        email_message.py-20070718143823-660zfcl54xi1v65u-1
              bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
              bzrlib/export/__init__.py      __init__.py-20051114235828-1ba62cb4062304e6
              bzrlib/export/dir_exporter.py  dir_exporter.py-20051114235828-b51397f56bc7b117
              bzrlib/export/tar_exporter.py  tar_exporter.py-20051114235828-1f6349a2f090a5d0
              bzrlib/export/zip_exporter.py  zip_exporter.py-20051114235828-8f57f954fba6497e
              bzrlib/externalcommand.py      externalcommand.py-20050901092254-b4fc642a55bb815b
              bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
              bzrlib/fifo_cache.py           fifo_cache.py-20081209212307-31ffjwvteyvmydnf-1
              bzrlib/foreign.py              foreign.py-20081112170002-olsxmandkk8qyfuq-1
              bzrlib/generate_ids.py         generate_ids.py-20061102205935-z3do15ipw6m7v26u-1
              bzrlib/globbing.py             glob.py-20061113075651-q63o2v35fm2ydk9x-1
              bzrlib/gpg.py                  gpg.py-20051017065112-8654536d415dacc6
              bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
              bzrlib/hashcache.py            hashcache.py-20050706091756-fe3a8cc1143ff24f
              bzrlib/help.py                 help.py-20050505025907-4dd7a6d63912f894
              bzrlib/help_topics/__init__.py help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
              bzrlib/help_topics/en/debug-flags.txt debugflags.txt-20090312050229-rdspqbqq4fzbjtpe-1
              bzrlib/hooks.py                hooks.py-20070325015548-ix4np2q0kd8452au-1
              bzrlib/identitymap.py          identitymap.py-20051007040721-83e837d831a6636a
              bzrlib/ignores.py              ignores.py-20060712153832-2von9l0t7p43ixsv-1
              bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
              bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
              bzrlib/inspect_for_copy.py     inspect_for_copy.py-20060912223659-9ccpdogzwxqznpq1-1
              bzrlib/inter.py                inter.py-20060302012326-a57300cb382c618f
              bzrlib/intset.py               intset.py-20050717175247-81cd658f9aaa2731
              bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
              bzrlib/iterablefile.py         iterablefile.py-20051225230610-c93e5550a82115ed
              bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
              bzrlib/lazy_import.py          lazy_import.py-20060910203832-f77c54gf3n232za0-1
              bzrlib/lazy_regex.py           lazy_regex.py-20061009091222-fyettq6z5qomdl9e-1
              bzrlib/lock.py                 lock.py-20050527050856-ec090bb51bc03349
              bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
              bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
              bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
              bzrlib/lru_cache.py            lru_cache.py-20070119165515-tlw203kuwh0id5gv-1
              bzrlib/mail_client.py          mail_client.py-20070809192806-vuxt3t19srtpjpdn-1
              bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
              bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
              bzrlib/merge3.py               merge3.py-20050704130834-bf0597094828a2e1
              bzrlib/merge_directive.py      merge_directive.py-20070228184838-ja62280spt1g7f4x-1
              bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
              bzrlib/msgeditor.py            msgeditor.py-20050901111708-ef6d8de98f5d8f2f
              bzrlib/multiparent.py          __init__.py-20070410133617-n1jdhcc1n1mibarp-1
              bzrlib/mutabletree.py          mutabletree.py-20060906023413-4wlkalbdpsxi2r4y-2
              bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
              bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
              bzrlib/pack.py                 container.py-20070607160755-tr8zc26q18rn0jnb-1
              bzrlib/patch.py                patch.py-20050513021216-ad183543f56ee2e5
              bzrlib/patches.py              patches.py-20050727183609-378c1cc5972ce908
              bzrlib/patiencediff.py         patiencediff.py-20070721205536-jz8gaykeb7xtampk-1
              bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
              bzrlib/plugins/__init__.py     __init__.py-20050815170346-d9190986cecb91f5
              bzrlib/plugins/launchpad/__init__.py __init__.py-20060315182712-2d5feebd2a1032dc
              bzrlib/plugins/launchpad/account.py account.py-20071011033320-50y6vfftywf4yllw-1
              bzrlib/plugins/launchpad/lp_directory.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
              bzrlib/plugins/launchpad/lp_registration.py lp_registration.py-20060315190948-daa617eafe3a8d48
              bzrlib/plugins/launchpad/test_account.py test_account.py-20071011033320-50y6vfftywf4yllw-2
              bzrlib/plugins/launchpad/test_lp_directory.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
              bzrlib/plugins/launchpad/test_lp_open.py test_lp_open.py-20090125174355-hxrsxh3sj84225qu-1
              bzrlib/plugins/launchpad/test_lp_service.py test_lp_service.py-20080213034527-drf0ucr2x1js3onb-1
              bzrlib/plugins/launchpad/test_register.py test_register.py-20060315182712-40f5dda945c829a8
              bzrlib/plugins/netrc_credential_store/__init__.py __init__.py-20081006090402-hd75m8kcrrm0vlz1-1
              bzrlib/plugins/netrc_credential_store/tests/__init__.py __init__.py-20081006090411-vytweyz6sun61d4q-1
              bzrlib/plugins/netrc_credential_store/tests/test_netrc.py test_netrc.py-20081006090414-vm3or4tz6c9wk2oi-1
              bzrlib/progress.py             progress.py-20050610070202-df9faaab791964c0
              bzrlib/push.py                 push.py-20080606021927-5fe39050e8xne9un-1
              bzrlib/python-compat.h         pythoncompat.h-20080924041409-9kvi0fgtuuqp743j-1
              bzrlib/readdir.h               readdir.h-20060609152855-rm6v321vuaqyh9tu-2
              bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
              bzrlib/reconfigure.py          reconfigure.py-20070908040425-6ykgo7escxhyrg9p-1
              bzrlib/registry.py             lazy_factory.py-20060809213415-2gfvqadtvdn0phtg-1
              bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
              bzrlib/repofmt/__init__.py     __init__.py-20070206060649-j4kznrq6xkjmy092-1
              bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
              bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
              bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
              bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
              bzrlib/revisionspec.py         revisionspec.py-20050907152633-17567659fd5c0ddb
              bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
              bzrlib/rio.py                  rio.py-20051128032247-770b120b34dfff60
              bzrlib/rules.py                properties.py-20080506032617-9k06uqalkf09ck0z-1
              bzrlib/shelf.py                prepare_shelf.py-20081005181341-n74qe6gu1e65ad4v-1
              bzrlib/shelf_ui.py             shelver.py-20081005210102-33worgzwrtdw0yrm-1
              bzrlib/shellcomplete.py        shellcomplete.py-20050822153127-3be115ff5e70fc39
              bzrlib/sign_my_commits.py      sign_my_commits.py-20060215152201-5a6363365180e671
              bzrlib/smart/__init__.py       __init__.py-20061101100249-8jwwl0d3jr080zim-1
              bzrlib/smart/branch.py         branch.py-20061124031907-mzh3pla28r83r97f-1
              bzrlib/smart/bzrdir.py         bzrdir.py-20061122024551-ol0l0o0oofsu9b3t-1
              bzrlib/smart/client.py         client.py-20061116014825-2k6ada6xgulslami-1
              bzrlib/smart/medium.py         medium.py-20061103051856-rgu2huy59fkz902q-1
              bzrlib/smart/message.py        message.py-20080222013625-ncqmh3nrxjkxab87-1
              bzrlib/smart/packrepository.py packrepository.py-20080527041253-a16a8qp4vy8qh8y6-1
              bzrlib/smart/protocol.py       protocol.py-20061108035435-ot0lstk2590yqhzr-1
              bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
              bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
              bzrlib/smart/server.py         server.py-20061110062051-chzu10y32vx8gvur-1
              bzrlib/smart/vfs.py            vfs.py-20061108095550-gunadhxmzkdjfeek-2
              bzrlib/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
              bzrlib/status.py               status.py-20050505062338-431bfa63ec9b19e6
              bzrlib/store/__init__.py       store.py-20050309040759-164dc5173d6406c2
              bzrlib/store/text.py           text.py-20050928201105-c26468dcb5d9b18b
              bzrlib/store/versioned/__init__.py weavestore.py-20050907094258-88262e0434babab9
              bzrlib/strace.py               strace.py-20070323001526-6zquhhw8leb9m6j8-1
              bzrlib/switch.py               switch.py-20071116011000-v5lnw7d2wkng9eux-1
              bzrlib/symbol_versioning.py    symbol_versioning.py-20060105104851-9ecf8af605d15a80
              bzrlib/tag.py                  tag.py-20070212110532-91cw79inah2cfozx-1
              bzrlib/testament.py            testament.py-20051011100429-6d319a18183b13c8
              bzrlib/tests/EncodingAdapter.py EncodingAdapter.py-20060113032051-4d7e1d8c1e38b4a1
              bzrlib/tests/TestUtil.py       TestUtil.py-20050824080200-5f70140a2d938694
              bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
              bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
              bzrlib/tests/blackbox/test_add.py test_add.py-20060518072250-857e4f86f54a30b2
              bzrlib/tests/blackbox/test_added.py test_added.py-20060119085008-6b8b90369d42a26c
              bzrlib/tests/blackbox/test_alias.py test_alias.py-20080425112253-fbt0yz1c1834jriz-1
              bzrlib/tests/blackbox/test_aliases.py test_aliases.py-20060210230318-f0c08c9294dbfae1
              bzrlib/tests/blackbox/test_ancestry.py test_ancestry.py-20060131142602-6d9524c490537e90
              bzrlib/tests/blackbox/test_annotate.py testannotate.py-20051013044000-457f44801bfa9d39
              bzrlib/tests/blackbox/test_bound_branches.py test_bound_branches.py-20051109215527-2373188ad566c205
              bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
              bzrlib/tests/blackbox/test_break_lock.py test_break_lock.py-20060303014503-a90e07d38d042d1d
              bzrlib/tests/blackbox/test_breakin.py test_breakin.py-20070424043903-qyy6zm4pj3h4sbp3-1
              bzrlib/tests/blackbox/test_bundle_info.py test_bundle_info.py-20070816181255-eiuodwxuqu7w7gxf-1
              bzrlib/tests/blackbox/test_cat.py test_cat.py-20051201162916-f0937e4e19ea24b3
              bzrlib/tests/blackbox/test_cat_revision.py test_cat_revision.py-20070410204634-fq8mnld5l5aza9e2-1
              bzrlib/tests/blackbox/test_check.py test_check.py-20071024054728-mn44rt3z5hnqcbke-1
              bzrlib/tests/blackbox/test_checkout.py test_checkout.py-20060211231752-a5cde67cf70af854
              bzrlib/tests/blackbox/test_clean_tree.py test_clean_tree.py-20090219235516-em1ybc01twsqacx9-1
              bzrlib/tests/blackbox/test_command_encoding.py test_command_encoding.py-20060106032110-45431fd2ce9ff21f
              bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
              bzrlib/tests/blackbox/test_conflicts.py test_conflicts.py-20060228151432-9723ebb925b999cf
              bzrlib/tests/blackbox/test_debug.py test_debug.py-20061026142942-q76cgg41785b3mdk-1
              bzrlib/tests/blackbox/test_diff.py test_diff.py-20060110203741-aa99ac93e633d971
              bzrlib/tests/blackbox/test_dump_btree.py test_dump_btree.py-20081008203335-zkpcq230b6vubszz-1
              bzrlib/tests/blackbox/test_exceptions.py test_exceptions.py-20060604211237-yi2cxg0ose3xk4id-1
              bzrlib/tests/blackbox/test_export.py test_export.py-20051229024010-e6c26658e460fb1c
              bzrlib/tests/blackbox/test_filesystem_cicp.py test_filesystem_cicp-20081028010456-vclkg401m81keaxc-1
              bzrlib/tests/blackbox/test_filtered_view_ops.py test_filtered_view_o-20081110012645-5t7ogtola0l33lkg-1
              bzrlib/tests/blackbox/test_find_merge_base.py test_find_merge_base.py-20060131142124-f9d5c94df4505b70
              bzrlib/tests/blackbox/test_help.py test_help.py-20060216004358-4ee8a2a338f75a62
              bzrlib/tests/blackbox/test_hooks.py test_hooks.py-20080308163236-xljgf9j41hik1x21-1
              bzrlib/tests/blackbox/test_ignore.py test_ignore.py-20060703063225-4tm8dc2pa7wwg2t3-1
              bzrlib/tests/blackbox/test_ignored.py test_ignored.py-20060518234732-373c9c3035c3558f
              bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
              bzrlib/tests/blackbox/test_init.py test_init.py-20060309032856-a292116204d86eb7
              bzrlib/tests/blackbox/test_inventory.py test_inventory.py-20060921205529-9rwo2222xhm8edti-1
              bzrlib/tests/blackbox/test_join.py test_join.py-20060928210902-95dkqa6boh8uq92b-1
              bzrlib/tests/blackbox/test_locale.py test_lang.py-20060824204205-80v50j25qkuop7yn-1
              bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
              bzrlib/tests/blackbox/test_logformats.py test_logformats.py-20060216104208-ba5a16c83480b7e4
              bzrlib/tests/blackbox/test_ls.py test_ls.py-20060712232047-0jraqpecwngee12y-1
              bzrlib/tests/blackbox/test_lsprof.py test_lsprof.py-20070622025641-nbsm2svy8anvj9df-1
              bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
              bzrlib/tests/blackbox/test_merge_directive.py test_merge_directive-20070302012039-zh7uhy39biairtn0-1
              bzrlib/tests/blackbox/test_missing.py test_missing.py-20051211212735-a2cf4c1840bb84c4
              bzrlib/tests/blackbox/test_modified.py test_modified.py-20080424085848-nwqjenan4dq2vq3w-1
              bzrlib/tests/blackbox/test_mv.py test_mv.py-20060705114902-33tkxz0o9cdshemo-1
              bzrlib/tests/blackbox/test_nick.py test_nick.py-20061105141046-p7zovcsit44uj4w9-1
              bzrlib/tests/blackbox/test_non_ascii.py test_non_ascii.py-20060105214030-68010be784a5d854
              bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
              bzrlib/tests/blackbox/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-1
              bzrlib/tests/blackbox/test_pull.py test_pull.py-20051201144907-64959364f629947f
              bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
              bzrlib/tests/blackbox/test_re_sign.py test_re_sign.py-20060214165921-4d04eba231454693
              bzrlib/tests/blackbox/test_reconcile.py test_fix.py-20060223013051-9a188e15a5ee9451
              bzrlib/tests/blackbox/test_reconfigure.py test_reconfigure.py-20070908173426-khfo5fi2rgzgtwj3-1
              bzrlib/tests/blackbox/test_remerge.py test_remerge.py-20060629162739-o9m3s6143v8jnr2y-1
              bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
              bzrlib/tests/blackbox/test_remove_tree.py test_remove_tree.py-20061110192919-5j3xjciiaqbs2dvo-1
              bzrlib/tests/blackbox/test_revert.py test_revert.py-20060124160917-485ce9de629c182c
              bzrlib/tests/blackbox/test_revision_history.py test_revision_history.py-20060530150249-i2szwjr5uioe9ujb-1
              bzrlib/tests/blackbox/test_revision_info.py test_revision_info.py-20050917162600-21dab3877aa348d7
              bzrlib/tests/blackbox/test_revno.py test_revno.py-20051204214528-2f0bf83a71b7656a
              bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
              bzrlib/tests/blackbox/test_send.py test_bundle.py-20060616222707-c21c8b7ea5ef57b1
              bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
              bzrlib/tests/blackbox/test_shared_repository.py test_shared_repository.py-20060317053531-ed30c0d79325e483
              bzrlib/tests/blackbox/test_shelve.py test_ls_shelf.py-20081202053526-thlo8yt0pi1cgor1-1
              bzrlib/tests/blackbox/test_sign_my_commits.py test_sign_my_commits.py-20060215152957-270238a1ffacc841
              bzrlib/tests/blackbox/test_split.py test_split.py-20061008023421-qy0vdpzysh5rriu8-1
              bzrlib/tests/blackbox/test_status.py teststatus.py-20050712014354-508855eb9f29f7dc
              bzrlib/tests/blackbox/test_switch.py test_switch.py-20071122111948-0c5en6uz92bwl76h-1
              bzrlib/tests/blackbox/test_tags.py test_tags.py-20070116132048-5h4qak2cm22jlb9e-1
              bzrlib/tests/blackbox/test_testament.py test_testament.py-20060816161839-snq405g3jk15gpax-1
              bzrlib/tests/blackbox/test_too_much.py blackbox.py-20050620052131-a7370d756399f615
              bzrlib/tests/blackbox/test_uncommit.py test_uncommit.py-20051027212835-84944b63adae51be
              bzrlib/tests/blackbox/test_unknowns.py test_unknowns.py-20070905015344-74tg6s1synijo2oe-1
              bzrlib/tests/blackbox/test_update.py test_update.py-20060212125639-c4dad1a5c56d5919
              bzrlib/tests/blackbox/test_upgrade.py test_upgrade.py-20060120060132-b41e5ed2f886ad28
              bzrlib/tests/blackbox/test_version.py test_version.py-20070312060045-ol7th9z035r3im3d-1
              bzrlib/tests/blackbox/test_version_info.py test_bb_version_info.py-20051228204928-91711c6559d952f7
              bzrlib/tests/blackbox/test_versioning.py versioning.py-20050622071821-3ddf5e2e5e93c602
              bzrlib/tests/blackbox/test_view.py test_view.py-20080731135100-66o8o32heop7augi-1
              bzrlib/tests/blackbox/test_whoami.py test_whoami.py-20060629025641-8h3m2ch7kutqx7ug-1
              bzrlib/tests/branch_implementations/__init__.py __init__.py-20060123013057-b12a52c3f361daf4
              bzrlib/tests/branch_implementations/test_bound_sftp.py test_bound_sftp.py-20051231055311-2f96048c4f0940ef
              bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
              bzrlib/tests/branch_implementations/test_break_lock.py test_break_lock.py-20060504111902-9aae411dbe9aadd2
              bzrlib/tests/branch_implementations/test_check.py test_check.py-20080429151303-1sbfclxhddpz0tnj-1
              bzrlib/tests/branch_implementations/test_commit.py test_commit.py-20070206022134-117z1i5b644p63r0-1
              bzrlib/tests/branch_implementations/test_create_checkout.py test_create_checkout-20070322193723-n2wkp1g03r0404di-1
              bzrlib/tests/branch_implementations/test_create_clone.py test_create_clone.py-20090225031440-8ybpkzojo7cvourv-1
              bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py test_dotted_revno_to-20090121014844-6x7d9jtri5sspg1o-1
              bzrlib/tests/branch_implementations/test_get_revision_id_to_revno_map.py test_get_revision_id-20070417211641-6kcoj1c704gqqopn-1
              bzrlib/tests/branch_implementations/test_hooks.py test_hooks.py-20070129154855-blhpwxmvjs07waei-1
              bzrlib/tests/branch_implementations/test_http.py test_http.py-20060731224648-2eef7ae5yja95rya-1
              bzrlib/tests/branch_implementations/test_iter_merge_sorted_revisions.py test_merge_sorted_re-20090121004847-to3gvjwigstu93eh-1
              bzrlib/tests/branch_implementations/test_last_revision_info.py test_last_revision_i-20070201133317-51mzi40m8hv1i0i9-1
              bzrlib/tests/branch_implementations/test_locking.py test_locking.py-20060707151933-tav3o2hpibwi53u4-4
              bzrlib/tests/branch_implementations/test_parent.py test_parent.py-20050830052751-5e62766623c32222
              bzrlib/tests/branch_implementations/test_permissions.py test_permissions.py-20060210110243-245c01403bf0fde6
              bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
              bzrlib/tests/branch_implementations/test_push.py test_push.py-20070130153159-fhfap8uoifevg30j-1
              bzrlib/tests/branch_implementations/test_reconcile.py test_reconcile.py-20080429161555-qlmccuyeyt6pvho7-1
              bzrlib/tests/branch_implementations/test_revision_history.py test_revision_histor-20070326062311-v7co92liyuchb80w-1
              bzrlib/tests/branch_implementations/test_revision_id_to_dotted_revno.py test_revision_id_to_-20090122052032-g3czslif6sdqfkh3-1
              bzrlib/tests/branch_implementations/test_revision_id_to_revno.py test_revision_id_to_-20070417200738-lo776wkqikhe5goo-1
              bzrlib/tests/branch_implementations/test_sprout.py test_sprout.py-20070521151739-b8t8p7axw1h966ws-1
              bzrlib/tests/branch_implementations/test_stacking.py test_stacking.py-20080214020755-msjlkb7urobwly0f-1
              bzrlib/tests/branch_implementations/test_tags.py test_tags.py-20070212110545-w2s799hm2jlbsmg5-1
              bzrlib/tests/branch_implementations/test_uncommit.py test_uncommit.py-20070205180410-ge7058d9138mvq3x-1
              bzrlib/tests/branch_implementations/test_update.py test_update.py-20060305010612-e68efbcbb1baa69f
              bzrlib/tests/bzrdir_implementations/__init__.py __init__.py-20060131065642-34c39b54f42dd048
              bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
              bzrlib/tests/commands/__init__.py __init__.py-20070520095518-ecfl8531fxgjeycj-1
              bzrlib/tests/commands/test_branch.py test_branch.py-20070520173042-ou3a796w3xn1y8ps-1
              bzrlib/tests/commands/test_cat.py test_cat.py-20070525170351-vg2apsfb5j413913-1
              bzrlib/tests/commands/test_checkout.py test_checkout.py-20070525151718-vm7ligd5px5dtmda-1
              bzrlib/tests/commands/test_commit.py test_commit.py-20070913161801-ydrx2k5gmv7k7eiu-1
              bzrlib/tests/commands/test_init.py test_init.py-20070514074921-audbcdd8o56dpame-1
              bzrlib/tests/commands/test_init_repository.py test_init_repository-20070525163812-87xw0678ky573l27-1
              bzrlib/tests/commands/test_merge.py test_merge.py-20070525163813-v8yfs5wu77hjsx0o-1
              bzrlib/tests/commands/test_missing.py test_missing.py-20070525171057-qr1z4sleurlp9b5v-1
              bzrlib/tests/commands/test_pull.py test_pull.py-20070525144918-cgmunk4ici2krjnd-1
              bzrlib/tests/commands/test_push.py test_push.py-20070525122003-gc1ob0ea0nueoqgj-1
              bzrlib/tests/commands/test_update.py test_update.py-20070910091045-8uyp8v73j926l1g2-1
              bzrlib/tests/fake_command.py   fake_command.py-20081021195002-r9v65tgxx63c25v9-1
              bzrlib/tests/file_utils.py     file_utils.py-20080506145406-a1h3ydg2lsh2iriy-1
              bzrlib/tests/http_server.py    httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
              bzrlib/tests/http_utils.py     HTTPTestUtil.py-20050914180604-247d3aafb7a43343
              bzrlib/tests/https_server.py   https_server.py-20071121173708-aj8zczi0ziwbwz21-1
              bzrlib/tests/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
              bzrlib/tests/interrepository_implementations/test_fetch.py test_fetch.py-20080425213627-j60cjh782ufm83ry-1
              bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
              bzrlib/tests/intertree_implementations/__init__.py __init__.py-20060724101752-09ysswo1a92uqyoz-3
              bzrlib/tests/intertree_implementations/test_compare.py test_compare.py-20060724101752-09ysswo1a92uqyoz-2
              bzrlib/tests/inventory_implementations/__init__.py __init__.py-20070821044532-olbadbokgv3qv1yd-1
              bzrlib/tests/inventory_implementations/basics.py basics.py-20070903044446-kdjwbiu1p1zi9phs-1
              bzrlib/tests/lock_helpers.py   LockHelpers.py-20060707151933-tav3o2hpibwi53u4-1
              bzrlib/tests/per_interbranch/__init__.py __init__.py-20090225010018-l7w4uvvt73ea2vj9-1
              bzrlib/tests/per_interbranch/test_update_revisions.py test_update_revision-20090225011043-7u1jnapdeuj07rre-1
              bzrlib/tests/per_lock/__init__.py __init__.py-20070314201444-u92yjsqrkh2m3qcb-1
              bzrlib/tests/per_lock/test_lock.py test_lock.py-20070313190612-mfpoa7t8kvrgrhj2-1
              bzrlib/tests/per_lock/test_temporary_write_lock.py test_temporary_write-20070314233412-xp3ocbyvw3woa03w-1
              bzrlib/tests/per_repository/__init__.py __init__.py-20060131092037-9564957a7d4a841b
              bzrlib/tests/per_repository/helpers.py helpers.py-20070924032407-m460yl9j5gu5ju85-2
              bzrlib/tests/per_repository/test__generate_text_key_index.py test__generate_text_-20071114232121-00h9fd8qg8kjfa5k-1
              bzrlib/tests/per_repository/test_add_fallback_repository.py test_add_fallback_re-20080215040003-8w9n4ck9uqdxj18m-1
              bzrlib/tests/per_repository/test_add_inventory_by_delta.py test_add_inventory_d-20081013002626-rut81igtlqb4590z-1
              bzrlib/tests/per_repository/test_break_lock.py test_break_lock.py-20060504111704-ee09a107f9f42e43
              bzrlib/tests/per_repository/test_check.py test_check.py-20070824124512-38g4d135gcqxo4zb-1
              bzrlib/tests/per_repository/test_check_reconcile.py test_broken.py-20070928125406-62236394w0jpbpd6-2
              bzrlib/tests/per_repository/test_commit_builder.py test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
              bzrlib/tests/per_repository/test_fetch.py test_fetch.py-20070814052151-5cxha9slx4c93uog-1
              bzrlib/tests/per_repository/test_fileid_involved.py test_file_involved.py-20051215205901-728a172d1014daaa
              bzrlib/tests/per_repository/test_find_text_key_references.py test_find_text_key_r-20071114033605-v73bakal8x77qlfi-1
              bzrlib/tests/per_repository/test_get_parent_map.py test_get_parent_map.-20080421172708-x1z6ot341osr0jq1-1
              bzrlib/tests/per_repository/test_has_revisions.py test_has_revisions.p-20080111035443-xaupgdsx5fw1q54b-1
              bzrlib/tests/per_repository/test_has_same_location.py test_has_same_locati-20070807074648-2i2ah82fbe83iys7-1
              bzrlib/tests/per_repository/test_is_write_locked.py test_is_write_locked-20071012063748-vk062lmu683qgbc3-1
              bzrlib/tests/per_repository/test_iter_reverse_revision_history.py test_iter_reverse_re-20070217015036-spu7j5ggch7pbpyd-1
              bzrlib/tests/per_repository/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-2
              bzrlib/tests/per_repository/test_reconcile.py test_reconcile.py-20060223022332-572ef70a3288e369
              bzrlib/tests/per_repository/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
              bzrlib/tests/per_repository/test_revision.py testrevprops.py-20051013073044-92bc3c68302ce1bf
              bzrlib/tests/per_repository/test_statistics.py test_statistics.py-20070203082432-6738e8fl0mm7ikre-1
              bzrlib/tests/per_repository/test_write_group.py test_write_group.py-20070716105516-89n34xtogq5frn0m-1
              bzrlib/tests/per_repository_reference/__init__.py __init__.py-20080220025549-nnm2s80it1lvcwnc-2
              bzrlib/tests/per_repository_reference/test_add_inventory.py test_add_inventory.p-20080220025549-nnm2s80it1lvcwnc-3
              bzrlib/tests/per_repository_reference/test_add_revision.py test_add_revision.py-20080220034108-ao1u8qgakqbo5a08-1
              bzrlib/tests/per_repository_reference/test_add_signature_text.py test_add_signature_t-20080220041905-1j2g4lyz3c6h34v4-1
              bzrlib/tests/per_repository_reference/test_all_revision_ids.py test_all_revision_id-20080220041905-1j2g4lyz3c6h34v4-2
              bzrlib/tests/per_repository_reference/test_break_lock.py test_break_lock.py-20080220042825-1f48qmpnuqqp5wg2-1
              bzrlib/tests/per_repository_reference/test_check.py test_check.py-20080220044229-sxxe747gzi6q8fyv-1
              bzrlib/tests/per_repository_reference/test_default_stacking.py test_default_stackin-20090311055345-9ajahgm58oq3wh6h-1
              bzrlib/tests/ssl_certs/__init__.py __init__.py-20071124141703-j5hr254lm287lyut-8
              bzrlib/tests/ssl_certs/create_ssls.py create_ssls.py-20071124141703-j5hr254lm287lyut-5
              bzrlib/tests/stub_sftp.py      stub_sftp.py-20051027032739-0e7ef4f7bab0e174
              bzrlib/tests/test__chunks_to_lines.py test__chunks_to_line-20081211024848-6uc3mtuje8j14l60-2
              bzrlib/tests/test__dirstate_helpers.py test_dirstate_helper-20070504035751-jsbn00xodv0y1eve-2
              bzrlib/tests/test__walkdirs_win32.py test__walkdirs_win32-20080716220454-kweh3tgxez5dvw2l-3
              bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
              bzrlib/tests/test_annotate.py  test_annotate.py-20061213215015-sttc9agsxomls7q0-1
              bzrlib/tests/test_api.py       testapi.py-20051027033546-6f9be2d308d18a52
              bzrlib/tests/test_atomicfile.py test_atomicfile.py-20060809005022-s7psq6himv0hpm3v-1
              bzrlib/tests/test_bad_files.py test_bad_files.py-20050918155938-c76a2295c8ab9503
              bzrlib/tests/test_bisect_multi.py test_bisect_multi.py-20071005104357-0vymd381la7ew4o1-2
              bzrlib/tests/test_branch.py    test_branch.py-20060116013032-97819aa07b8ab3b5
              bzrlib/tests/test_branchbuilder.py test_branchbuilder.p-20070427022007-zlxpqz2lannhk6y8-2
              bzrlib/tests/test_btree_index.py test_index.py-20080624222253-p0x5f92uyh5hw734-13
              bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-2
              bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
              bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
              bzrlib/tests/test_cache_utf8.py test_cache_utf8.py-20060810004311-x4cph46la06h9azm-2
              bzrlib/tests/test_chunk_writer.py test_chunk_writer.py-20080630234519-6ggn4id17nipovny-2
              bzrlib/tests/test_clean_tree.py test_clean_tree.py-20060603174249-ozlk5sl2166opxbk-1
              bzrlib/tests/test_commands.py  test_command.py-20051019190109-3b17be0f52eaa7a8
              bzrlib/tests/test_commit.py    test_commit.py-20050914060732-279f057f8c295434
              bzrlib/tests/test_commit_merge.py test_commit_merge.py-20050920084723-819eeeff77907bc5
              bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
              bzrlib/tests/test_conflicts.py test_conflicts.py-20051006031059-e2dad9bbeaa5891f
              bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
              bzrlib/tests/test_debug.py     test_debug.py-20090303053802-01e8mlv24odmpgix-1
              bzrlib/tests/test_decorators.py test_decorators.py-20060113063037-0e7bd4566758f4fa
              bzrlib/tests/test_delta.py     test_delta.py-20070110134455-sqpd1y7mbjndelxf-1
              bzrlib/tests/test_deprecated_graph.py testgraph.py-20050905070950-42e6c958106610fd
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
              bzrlib/tests/test_directory_service.py test_directory_servi-20080305221044-vr2mkvlsk8jypa2y-2
              bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
              bzrlib/tests/test_email_message.py test_email_message.p-20070718143823-660zfcl54xi1v65u-2
              bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
              bzrlib/tests/test_export.py    test_export.py-20090220201010-tpbxssdnezsvu9pk-1
              bzrlib/tests/test_extract.py   test_extract.py-20061002214140-qdnnm67q1ov6x6pd-1
              bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
              bzrlib/tests/test_fifo_cache.py test_fifo_cache.py-20081209212307-31ffjwvteyvmydnf-2
              bzrlib/tests/test_foreign.py   test_foreign.py-20081125004048-ywb901edgp9lluxo-1
              bzrlib/tests/test_ftp_transport.py test_aftp_transport.-20060823221619-98mwjzxtwtkt527k-1
              bzrlib/tests/test_generate_docs.py test_generate_docs.p-20070102123151-cqctnsrlqwmiljd7-1
              bzrlib/tests/test_generate_ids.py test_generate_ids.py-20061102205935-z3do15ipw6m7v26u-2
              bzrlib/tests/test_globbing.py  test_glob.py-20061113075651-q63o2v35fm2ydk9x-2
              bzrlib/tests/test_gpg.py       testgpg.py-20051017042228-9276cd40a784c93c
              bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
              bzrlib/tests/test_hashcache.py testhashcache.py-20050706091800-0288ab2659338981
              bzrlib/tests/test_help.py      test_help.py-20070419045354-6q6rq15j9e2n5fna-1
              bzrlib/tests/test_hooks.py     test_hooks.py-20070628030849-89rtsbe5dmer5npz-1
              bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
              bzrlib/tests/test_http_implementations.py test_http_implementa-20071218210003-65nh81gglcfvurw6-1
              bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
              bzrlib/tests/test_https_ca_bundle.py test_https_ca_bundle-20070226095439-x5899kvqg7xsbk8e-1
              bzrlib/tests/test_identitymap.py testidentitymap.py-20051007040721-37936d473bd1ac51
              bzrlib/tests/test_ignores.py   test_ignores.py-20060712172354-vqq9ln0t8di27v53-1
              bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
              bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
              bzrlib/tests/test_inv.py       testinv.py-20050722220913-1dc326138d1a5892
              bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
              bzrlib/tests/test_lazy_import.py test_lazy_import.py-20060910203832-f77c54gf3n232za0-2
              bzrlib/tests/test_lazy_regex.py test_lazy_regex.py-20061009091222-fyettq6z5qomdl9e-2
              bzrlib/tests/test_lockable_files.py test_lockable_files.py-20051225183927-365c7fd99591caf1
              bzrlib/tests/test_lockdir.py   test_lockdir.py-20060220222025-33d4221569a3d600
              bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
              bzrlib/tests/test_lru_cache.py test_lru_cache.py-20070119165535-hph6rk4h9rzy4180-1
              bzrlib/tests/test_lsprof.py    test_lsprof.py-20070606095601-bctdndm8yhc0cqnc-1
              bzrlib/tests/test_mail_client.py test_mail_client.py-20070809192806-vuxt3t19srtpjpdn-2
              bzrlib/tests/test_memorytree.py test_memorytree.py-20060906023413-4wlkalbdpsxi2r4y-3
              bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
              bzrlib/tests/test_merge3.py    merge3.py-20050704130834-556689114c89e6f2
              bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
              bzrlib/tests/test_merge_directive.py test_merge_directive-20070228184838-ja62280spt1g7f4x-2
              bzrlib/tests/test_missing.py   test_missing.py-20051212000028-694fa4f658a81f48
              bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
              bzrlib/tests/test_multiparent.py test_multiparent.py-20070410133617-n1jdhcc1n1mibarp-4
              bzrlib/tests/test_mutabletree.py test_mutabletree.py-20080405014429-2v0cdi3re320p8db-1
              bzrlib/tests/test_nonascii.py  testnonascii.py-20051018022645-ea1d8b6477b058a6
              bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
              bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
              bzrlib/tests/test_osutils_encodings.py test_osutils_encodin-20061226013130-kkp732tpt3lm91vv-1
              bzrlib/tests/test_pack.py      test_container.py-20070607160755-tr8zc26q18rn0jnb-2
              bzrlib/tests/test_pack_repository.py test_pack_repository-20080801043947-eaw0e6h2gu75kwmy-1
              bzrlib/tests/test_patch.py     test_patch.py-20060416172603-65c8e3b6c4783426
              bzrlib/tests/test_patches.py   test_patches.py-20051231203844-f4974d20f6aea09c
              bzrlib/tests/test_patches_data/diff-6 diff6-20050923212838-76eb04444c53bd2a
              bzrlib/tests/test_patches_data/mod mod-20050727183609-24466e3a1df04230
              bzrlib/tests/test_patches_data/mod-2 mod2-20050923211548-23d80987e3e05d87
              bzrlib/tests/test_patches_data/mod-3 mod3-20050923212659-60ec307d7640e4da
              bzrlib/tests/test_patches_data/mod-4 mod4-20050923212659-55526b6d64a461f0
              bzrlib/tests/test_patches_data/mod-5 mod5-20050923212659-07398968494d77e4
              bzrlib/tests/test_patches_data/orig orig-20050727183609-2ed1d3e5f19e52c5
              bzrlib/tests/test_patches_data/orig-2 orig2-20050923211548-214d1e672297561f
              bzrlib/tests/test_patches_data/orig-3 orig3-20050923212659-0376c2550eaafa4e
              bzrlib/tests/test_patches_data/orig-4 orig4-20050923212659-2fce4f1d43d5f67a
              bzrlib/tests/test_patches_data/orig-5 orig5-20050923212659-1d6e8c7c9e8a0070
              bzrlib/tests/test_patches_data/orig-6 orig6-20050923212838-25e4d5f68835c564
              bzrlib/tests/test_permissions.py test_permissions.py-20051215004520-ccf475789c80e80c
              bzrlib/tests/test_plugins.py   plugins.py-20050622075746-32002b55e5e943e9
              bzrlib/tests/test_progress.py  test_progress.py-20060308160359-978c397bc79b7fda
              bzrlib/tests/test_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
              bzrlib/tests/test_reconcile.py test_reconcile.py-20060225054842-50aa618584a86f26
              bzrlib/tests/test_reconfigure.py test_reconfigure.py-20070908040425-6ykgo7escxhyrg9p-2
              bzrlib/tests/test_registry.py  test_lazy_factory.py-20060809213415-2gfvqadtvdn0phtg-2
              bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
              bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
              bzrlib/tests/test_revert.py    test_revert.py-20060828180832-fqb1v6ecpyvnlitj-1
              bzrlib/tests/test_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
              bzrlib/tests/test_revisionspec.py testrevisionnamespaces.py-20050711050225-8b4af89e6b1efe84
              bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
              bzrlib/tests/test_rio.py       test_rio.py-20051128032247-dcd1082dfc86d3d3
              bzrlib/tests/test_rules.py     test_properties.py-20080506033501-3p9kmuob25dho8xl-1
              bzrlib/tests/test_sampler.py   testsampler.py-20051006114006-67f6d8ecb1fda6de
              bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
              bzrlib/tests/test_setup.py     test_setup.py-20051208073730-4a59a6368c4efa04
              bzrlib/tests/test_sftp_transport.py testsftp.py-20051027032739-247570325fec7e7e
              bzrlib/tests/test_shelf.py     test_prepare_shelf.p-20081005181341-n74qe6gu1e65ad4v-2
              bzrlib/tests/test_shelf_ui.py  test_shelf_ui.py-20081027155203-wtcuazg85wp9u4fv-1
              bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
              bzrlib/tests/test_smart_add.py test_smart_add.py-20050824235919-c60dcdb0c8e999ce
              bzrlib/tests/test_smart_request.py test_smart_request.p-20090211070731-o38wayv3asm25d6a-1
              bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
              bzrlib/tests/test_smtp_connection.py test_smtp_connection-20070618204509-wuyxc0r0ztrecv7e-1
              bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
              bzrlib/tests/test_ssh_transport.py test_ssh_transport.p-20070105153201-f7iq2bosvgjbdgc3-1
              bzrlib/tests/test_status.py    test_status.py-20060516190614-fbf6432e4a6e8aa5
              bzrlib/tests/test_store.py     teststore.py-20050826022702-f6caadb647395769
              bzrlib/tests/test_strace.py    test_strace.py-20070323001526-6zquhhw8leb9m6j8-2
              bzrlib/tests/test_subsume.py   test_subsume.py-20060927040024-tsvh4pchajoayymg-1
              bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
              bzrlib/tests/test_symbol_versioning.py test_symbol_versioning.py-20060105104851-51d7722c2018d42b
              bzrlib/tests/test_tag.py       test_tag.py-20070212110532-91cw79inah2cfozx-2
              bzrlib/tests/test_testament.py testtestament.py-20051011100429-5df1657310caa929
              bzrlib/tests/test_textfile.py  test_textfile.py-20060415001558-256482b2206362aa
              bzrlib/tests/test_textmerge.py test_textmerge.py-20060408165803-fab93ab605a78e56
              bzrlib/tests/test_timestamp.py test_timestamp.py-20070306153932-r3ejn242c20asagv-1
              bzrlib/tests/test_trace.py     testtrace.py-20051110225523-a21117fc7a07eeff
              bzrlib/tests/test_transactions.py testtransaction.py-20051006222840-1f55858f890d4b0a
              bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
              bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
              bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
              bzrlib/tests/test_transport_log.py test_transport_log.p-20080902041816-vh8x5yt5nvdzvew3-3
              bzrlib/tests/test_tree.py      test_tree.py-20060724065232-khgrr0vvmt6ih0mi-1
              bzrlib/tests/test_treebuilder.py test_treebuilder.py-20060907214856-4omn6hf1u7fvrart-2
              bzrlib/tests/test_tsort.py     testtsort.py-20051025073946-27da871c394d5be4
              bzrlib/tests/test_tuned_gzip.py test_tuned_gzip.py-20060418042056-c576dfc708984968
              bzrlib/tests/test_ui.py        test_ui.py-20051130162854-458e667a7414af09
              bzrlib/tests/test_uncommit.py  test_uncommit.py-20080316104338-y3gxu67g5m2qih10-1
              bzrlib/tests/test_upgrade.py   test_upgrade.py-20051004040251-555fe1d2bae1bc71
              bzrlib/tests/test_upgrade_stacked.py test_upgrade_stacked-20080804072225-jd13yami19nskns5-1
              bzrlib/tests/test_urlutils.py  test_urlutils.py-20060502192900-46b1f9579987cf9c
              bzrlib/tests/test_version.py   test_version.py-20060816024207-ves6ult9a11taj9t-2
              bzrlib/tests/test_version_info.py test_version_info.py-20051228204928-2c364e30b702b41b
              bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
              bzrlib/tests/test_weave.py     testknit.py-20050627023648-9833cc5562ffb785
              bzrlib/tests/test_whitebox.py  whitebox.py-20050530064534-a063aafb4a0a3a04
              bzrlib/tests/test_win32utils.py test_win32utils.py-20070713181630-8xsrjymd3e8mgw23-108
              bzrlib/tests/test_workingtree.py testworkingtree.py-20051004024258-b88d0fe8f101d468
              bzrlib/tests/test_workingtree_4.py test_workingtree_4.p-20070223025758-531n3tznl3zacv2o-1
              bzrlib/tests/test_wsgi.py      test_wsgi.py-20061005091552-rz8pva0olkxv0sd8-1
              bzrlib/tests/test_xml.py       test_xml.py-20050905091053-80b45588931a9b35
              bzrlib/tests/transport_util.py transportutil.py-20070525113600-5v2igk89s8fensom-1
              bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
              bzrlib/tests/tree_implementations/test_annotate_iter.py test_annotate_iter.p-20080315092519-h4dc43rntmfmq16d-1
              bzrlib/tests/tree_implementations/test_get_file_mtime.py test_get_file_mtime.-20070301003805-kjkpwfp4whbm39o1-1
              bzrlib/tests/tree_implementations/test_get_root_id.py test_get_root_id.py-20071026191509-a4conhr43f194avv-1
              bzrlib/tests/tree_implementations/test_get_symlink_target.py test_get_symlink_tar-20070225165554-ickod3w3t7u0zzqh-1
              bzrlib/tests/tree_implementations/test_inv.py test_inv.py-20070312023226-0cdvk5uwhutis9vg-1
              bzrlib/tests/tree_implementations/test_iter_search_rules.py test_iter_search_rul-20080528065532-1ml1ttb12az20cxf-1
              bzrlib/tests/tree_implementations/test_list_files.py test_list_files.py-20070216005501-cjh6fzprbe9lbs2t-1
              bzrlib/tests/tree_implementations/test_path_content_summary.py test_path_content_su-20070904100855-3vrwedz6akn34kl5-1
              bzrlib/tests/tree_implementations/test_revision_tree.py test_revision_tree.p-20060908041847-n15ngjoxpivwls0v-1
              bzrlib/tests/tree_implementations/test_test_trees.py test_tree_trees.py-20060720091921-3nwi5h21lf06vf5p-1
              bzrlib/tests/tree_implementations/test_tree.py test_tree.py-20061215160206-usu7lwcj8aq2n3br-1
              bzrlib/tests/tree_implementations/test_walkdirs.py test_walkdirs.py-20060729160421-gmjnkotqgxdh98ce-1
              bzrlib/tests/treeshape.py      treeshape.py-20051004094628-312a98f0194306a8
              bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
              bzrlib/tests/workingtree_implementations/test_add.py test_add.py-20070226165239-4vo178spkrnhavc7-1
              bzrlib/tests/workingtree_implementations/test_add_reference.py test_add_reference.p-20061211024451-yo9i1691dgbv1eyn-1
              bzrlib/tests/workingtree_implementations/test_basis_inventory.py test_basis_inventory.py-20051218151655-3650468941091309
              bzrlib/tests/workingtree_implementations/test_basis_tree.py test_basis_tree.py-20070216005613-85tsdbzarlx088wg-1
              bzrlib/tests/workingtree_implementations/test_break_lock.py test_break_lock.py-20060504115740-233e245df546fd42
              bzrlib/tests/workingtree_implementations/test_changes_from.py test_delta.py-20060721145444-xlj6hoiipa8ekkwj-1
              bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
              bzrlib/tests/workingtree_implementations/test_executable.py test_executable.py-20060628162557-tr7h57kl80l3ma8i-1
              bzrlib/tests/workingtree_implementations/test_flush.py test_flush.py-20061005073432-585uyj0sua6r7i9v-1
              bzrlib/tests/workingtree_implementations/test_get_file_mtime.py test_get_file_mtime.-20070411212918-dhentj8gk0hsu54z-1
              bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py test_get_file_with_s-20080922035909-lhdovrr36jpxmu0v-1
              bzrlib/tests/workingtree_implementations/test_get_parent_ids.py test_get_parent_ids.py-20060616123734-jq0zc755ud2u644s-1
              bzrlib/tests/workingtree_implementations/test_inv.py test_inv.py-20070311221604-ighlq8tbn5xq0kuo-1
              bzrlib/tests/workingtree_implementations/test_is_control_filename.py test_is_control_filename.py-20060216024958-f5afdebb2fa36418
              bzrlib/tests/workingtree_implementations/test_is_ignored.py test_is_ignored.py-20060518083307-a5b383dd4d070083
              bzrlib/tests/workingtree_implementations/test_locking.py test_locking.py-20060707151933-tav3o2hpibwi53u4-3
              bzrlib/tests/workingtree_implementations/test_merge_from_branch.py test_merge_from_bran-20060904034200-12jxyk2zlhpufxe1-1
              bzrlib/tests/workingtree_implementations/test_mkdir.py test_mkdir.py-20060907214856-4omn6hf1u7fvrart-3
              bzrlib/tests/workingtree_implementations/test_move.py test_move.py-20070225171927-mohn2vqj5fx7edc6-1
              bzrlib/tests/workingtree_implementations/test_nested_specifics.py test_nested_specific-20070306004443-qut978c488jr11sg-1
              bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
              bzrlib/tests/workingtree_implementations/test_paths2ids.py test_paths2ids.py-20070222011621-kesvovdwm69nndtx-1
              bzrlib/tests/workingtree_implementations/test_pull.py test_pull.py-20060222044334-43594dd8e143b708
              bzrlib/tests/workingtree_implementations/test_put_file.py test_put_file.py-20060907214856-4omn6hf1u7fvrart-4
              bzrlib/tests/workingtree_implementations/test_read_working_inventory.py test_read_working_in-20061005073432-585uyj0sua6r7i9v-2
              bzrlib/tests/workingtree_implementations/test_readonly.py test_readonly.py-20061219164256-7imbl63m4j15n0es-1
              bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
              bzrlib/tests/workingtree_implementations/test_rename_one.py test_rename_one.py-20070226161242-2d8ibdedl700jgio-1
              bzrlib/tests/workingtree_implementations/test_revision_tree.py test_revision_tree.p-20060908041847-n15ngjoxpivwls0v-2
              bzrlib/tests/workingtree_implementations/test_set_root_id.py test_set_root_id.py-20061004073850-0r1c7qikmnkb8m9k-1
              bzrlib/tests/workingtree_implementations/test_smart_add.py test_smart_add.py-20070215175752-9s5mxoz8aqpd80fm-1
              bzrlib/tests/workingtree_implementations/test_uncommit.py test_uncommit.py-20070712063057-8zaprw7t7lcqxeje-1
              bzrlib/tests/workingtree_implementations/test_unversion.py test_unversion.py-20060907074408-bygh2y28jz8u0cg7-1
              bzrlib/tests/workingtree_implementations/test_views.py test_views.py-20080729134135-v4zjnb85eu9srl80-1
              bzrlib/tests/workingtree_implementations/test_walkdirs.py test_walkdirs.py-20060731045042-ch366w6dve2m7ro9-1
              bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
              bzrlib/textfile.py             textfile.py-20060415001558-9cc2f3652ca99f97
              bzrlib/textinv.py              textinv.py-20050411024435-e3898231b7d1897b26c38878
              bzrlib/textmerge.py            textmerge.py-20060408064938-a5d5c009e64a3a25
              bzrlib/textui.py               textui.py-20050309040759-5d0cebe09c528e7d
              bzrlib/timestamp.py            timestamp.py-20070306142322-ttbb9oulf3jotljd-1
              bzrlib/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
              bzrlib/transactions.py         transactions.py-20051007010900-f1313d53cf58e223
              bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
              bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
              bzrlib/transport/brokenrename.py brokenrename.py-20070628050843-mbwebk50srn93rut-1
              bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
              bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
              bzrlib/transport/fakenfs.py    fakenfs.py-20060402223312-0e29c7275aa384dd
              bzrlib/transport/fakevfat.py   fakevfat.py-20060407072414-d59939fa1d6c79d9
              bzrlib/transport/ftp/__init__.py ftp.py-20051116161804-58dc9506548c2a53
              bzrlib/transport/ftp/_gssapi.py _gssapi.py-20080611190840-7ejrtp884bk5eu72-2
              bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
              bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
              bzrlib/transport/http/_urllib.py _urlgrabber.py-20060113083826-0bbf7d992fbf090c
              bzrlib/transport/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
              bzrlib/transport/http/ca_bundle.py ca_bundle.py-20070226091335-84kb1xg1r2jjf858-1
              bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
              bzrlib/transport/http/wsgi.py  wsgi.py-20061005091552-rz8pva0olkxv0sd8-2
              bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
              bzrlib/transport/log.py        log.py-20080902041816-vh8x5yt5nvdzvew3-5
              bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
              bzrlib/transport/nosmart.py    nosmart.py-20080402095843-6ib17idympwy1zkr-1
              bzrlib/transport/readonly.py   readonly.py-20060120032407-66d3166c39ffdc79
              bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
              bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
              bzrlib/transport/ssh.py        ssh.py-20060824042150-0s9787kng6zv1nwq-1
              bzrlib/transport/trace.py      trace.py-20070828055009-7kt0bbc4t4b92apz-1
              bzrlib/transport/unlistable.py unlistable.py-20070714093417-5gc9d821to85zo4t-2
              bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
              bzrlib/treebuilder.py          treebuilder.py-20060907214856-4omn6hf1u7fvrart-1
              bzrlib/tsort.py                tsort.py-20051025073946-7808f6aaf7d07208
              bzrlib/tuned_gzip.py           tuned_gzip.py-20060407014720-5aadc518e928e8d2
              bzrlib/ui/__init__.py          ui.py-20050824083933-8cf663c763ba53a9
              bzrlib/ui/text.py              text.py-20051130153916-2e438cffc8afc478
              bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
              bzrlib/upgrade.py              history2weaves.py-20050818063535-e7d319791c19a8b2
              bzrlib/urlutils.py             urlutils.py-20060502195429-e8a161ecf8fac004
              bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
              bzrlib/version_info_formats/__init__.py generate_version_info.py-20051228204928-8358edabcddcd97e
              bzrlib/version_info_formats/format_custom.py format_custom.py-20071029100350-ajovqhbpb5khf6gu-1
              bzrlib/version_info_formats/format_python.py format_python.py-20060809202444-ike7i9ub03gb432p-1
              bzrlib/version_info_formats/format_rio.py format_rio.py-20060809202444-ike7i9ub03gb432p-2
              bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
              bzrlib/views.py                views.py-20080729082027-1ouh6t9cdobc0eea-1
              bzrlib/weave.py                knit.py-20050627021749-759c29984154256b
              bzrlib/weave_commands.py       weave_commands.py-20060320231507-8e9f300bffc1aa19
              bzrlib/weavefile.py            weavefile.py-20050629135233-2ffe0200f103f6c2
              bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
              bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
              bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
              bzrlib/xml4.py                 xml4.py-20050916091259-db5ab55e7e6ca324
              bzrlib/xml5.py                 xml5.py-20080328030717-t9guwinq8hom0ar3-1
              bzrlib/xml6.py                 xml6.py-20080327235607-1skmbg4o9cd1o636-1
              bzrlib/xml7.py                 xml7.py-20061029182747-d5tiiny21bvrd2jj-1
              bzrlib/xml8.py                 xml5.py-20050907032657-aac8f960815b66b1
              bzrlib/xml_serializer.py       xml.py-20050309040759-57d51586fdec365d
              contrib/bzr_access             bzr_access-20071210163004-c9lb1renhra2ncg0-1
              contrib/newinventory.py        newinventory.py-20050330222648-12642a6a7ae875e9
              contrib/pwclient.full          pwclient.full-20050620042426-0204070fbc47f1e9
              doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
              doc/developers/overview.txt    overview.txt-20080904022501-ww2ggomrs5elxfm0-1
              doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
              doc/en/user-guide/web_browsing.txt web_browsing.txt-20080509065016-cjc90f46407vi9a0-3
              generate_docs.py               bzrinfogen.py-20051211224525-78e7c14f2c955e55
              profile_imports.py             profile_imports.py-20060618020306-k5uw80achysrokj9-1
              tools/bzr_epydoc_uid.py        bzr_epydoc_uid.py-20070409231252-ec7uffstn62q7nhv-2
              tools/convertfile.py           convertfile.py-20050630092559-ff9933170b310e5f
              tools/convertinv.py            tryconvert.py-20050630081052-197fecc07da72eb0
              tools/doc_generate/__init__.py __init__.py-20051211214907-df9e0e6b493553f1
              tools/doc_generate/autodoc_bash_completion.py big_bash_completion.py-20051211223059-00ecfbfcc8056b78
              tools/doc_generate/autodoc_man.py bzrman.py-20050601153041-0ff7f74de456d15e
              tools/doc_generate/autodoc_rstx.py autodoc_rstx.py-20060420024836-3e0d4a526452193c
              tools/history2revfiles.py      history2revfiles.py-20050811180808-5a139eeb2c8ba9a2
              tools/package_mf.py            package_mf.py-20080206141953-323gd0qb2z3tn5pc-1
              tools/prepare_for_latex.py     prepare_for_latex.py-20090212165735-79tn1t4dhnxyz7m9-1
              tools/weavebench.py            weavebench.py-20050711054702-9c24ead29f696ede
              tools/win32/bzr_postinstall.py bzr_postinstall.py-20060622100836-b3yup582rt3y0nvm-6
              bzrlib/tests/ftp_server/medusa_based.py ftpserver.py-20071019102346-61jbvdkrr70igauv-1
              doc/developers/ec2.txt         ec2windows.txt-20090219062112-2ga0nqpcm7n02njf-1
            ------------------------------------------------------------
            revno: 3735.546.5
            revision-id: pub08 at davor.org-20090325151058-bjzh5q729abxggu1
            parent: pub08 at davor.org-20090325150736-4ljxcq1munr0bagl
            committer: Eric Siegerman <pub08 at davor.org>
            branch nick: developers-lint
            timestamp: Wed 2009-03-25 11:10:58 -0400
            message:
              Classify the new entries under (hopefully) appropriate sections.
            modified:
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
            ------------------------------------------------------------
            revno: 3735.546.4
            revision-id: pub08 at davor.org-20090325150736-4ljxcq1munr0bagl
            parent: pub08 at davor.org-20090320025852-nf03i1kzyjmi0ne1
            committer: Eric Siegerman <pub08 at davor.org>
            branch nick: developers-lint
            timestamp: Wed 2009-03-25 11:07:36 -0400
            message:
              Add descriptions to the new entries.
            modified:
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
            ------------------------------------------------------------
            revno: 3735.546.3
            revision-id: pub08 at davor.org-20090320025852-nf03i1kzyjmi0ne1
            parent: pub08 at davor.org-20090320022519-2fex4r77p6d7hsff
            committer: Eric Siegerman <pub08 at davor.org>
            branch nick: developers-lint
            timestamp: Thu 2009-03-19 22:58:52 -0400
            message:
              List all documents that are neither linked to nor transcluded.
            modified:
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
            ------------------------------------------------------------
            revno: 3735.546.2
            revision-id: pub08 at davor.org-20090320022519-2fex4r77p6d7hsff
            parent: pub08 at davor.org-20090319030114-9b8hlnj8v4bv73ru
            committer: Eric Siegerman <pub08 at davor.org>
            branch nick: developers-lint
            timestamp: Thu 2009-03-19 22:25:19 -0400
            message:
              Link to performance.png rather than simply naming it.
              A couple of drive-by copy edits.
            modified:
              doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
              doc/developers/planned-change-integration.txt plannedchangeintegra-20070619004702-i1b3ccamjtfaoq6w-1
            ------------------------------------------------------------
            revno: 3735.546.1
            revision-id: pub08 at davor.org-20090319030114-9b8hlnj8v4bv73ru
            parent: pqm at pqm.ubuntu.com-20090313062142-ndr3o27uwgysx9dv
            committer: Eric Siegerman <pub08 at davor.org>
            branch nick: developers-lint
            timestamp: Wed 2009-03-18 23:01:14 -0400
            message:
              Fix HACKING link: broken target, wrong copy of target, improve printable text.
            modified:
              doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
        ------------------------------------------------------------
        revno: 3735.370.148
        revision-id: pqm at pqm.ubuntu.com-20090325192730-yt4por4rlu0x7gvi
        parent: pqm at pqm.ubuntu.com-20090325184331-1up3t0gh14ttr5zm
        parent: john at arbash-meinel.com-20090325162734-ugfiu6gxisdc2m4p
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Wed 2009-03-25 19:27:30 +0000
        message:
          (jam) Change Repository.iter_files_bytes() to return chunked strings.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
            ------------------------------------------------------------
            revno: 3735.545.1
            revision-id: john at arbash-meinel.com-20090325162734-ugfiu6gxisdc2m4p
            parent: pqm at pqm.ubuntu.com-20090325042012-23a6pm0mraw7g2kg
            committer: John Arbash Meinel <john at arbash-meinel.com>
            branch nick: iter_files_bytes_chunked
            timestamp: Wed 2009-03-25 11:27:34 -0500
            message:
              Update Repository.iter_files_bytes() to return an iterable of bytestrings.
              Several places in the code expected it to return exactly a string, so these have
              been updated as well.
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
              bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
              bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
              bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
        ------------------------------------------------------------
        revno: 3735.370.147
        revision-id: pqm at pqm.ubuntu.com-20090325184331-1up3t0gh14ttr5zm
        parent: pqm at pqm.ubuntu.com-20090325042012-23a6pm0mraw7g2kg
        parent: james at jamesh.id.au-20090325054124-y7v92dpwnhh28szg
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Wed 2009-03-25 18:43:31 +0000
        message:
          (James Henstridge) Insure that byte strings are passed to SMTP.login()
        modified:
          bzrlib/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
          bzrlib/tests/test_smtp_connection.py test_smtp_connection-20070618204509-wuyxc0r0ztrecv7e-1
            ------------------------------------------------------------
            revno: 3735.544.3
            revision-id: james at jamesh.id.au-20090325054124-y7v92dpwnhh28szg
            parent: james at jamesh.id.au-20090324072923-4l42qpdtur9nqsc5
            committer: James Henstridge <james at jamesh.id.au>
            branch nick: bzr.bug-338261
            timestamp: Wed 2009-03-25 14:41:24 +0900
            message:
              Switch to using osutils.safe_utf8() as suggested by Vincent.  Also 
              remove a few unused imports.
            modified:
              bzrlib/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
              bzrlib/tests/test_smtp_connection.py test_smtp_connection-20070618204509-wuyxc0r0ztrecv7e-1
            ------------------------------------------------------------
            revno: 3735.544.2
            revision-id: james at jamesh.id.au-20090324072923-4l42qpdtur9nqsc5
            parent: james at jamesh.id.au-20090316072459-b26rgmv3lln2j8he
            committer: James Henstridge <james at jamesh.id.au>
            branch nick: bzr.bug-338261
            timestamp: Tue 2009-03-24 16:29:23 +0900
            message:
              Encode usernames and passwords as UTF-8 rather than ASCII.  While 
              CRAM-MD5 gives no guidance on encodings, other authentication methods 
              (e.g. SASL PLAIN) do.
            modified:
              bzrlib/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
              bzrlib/tests/test_smtp_connection.py test_smtp_connection-20070618204509-wuyxc0r0ztrecv7e-1
            ------------------------------------------------------------
            revno: 3735.544.1
            revision-id: james at jamesh.id.au-20090316072459-b26rgmv3lln2j8he
            parent: pqm at pqm.ubuntu.com-20090316041621-taek91nogxt42bfy
            committer: James Henstridge <james at jamesh.id.au>
            branch nick: bzr.bug-338261
            timestamp: Mon 2009-03-16 16:24:59 +0900
            message:
              Ensure that byte strings are passed to SMTP.login(), as passing unicode 
              does not make sense and breaks in Python 2.6.
            modified:
              bzrlib/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
              bzrlib/tests/test_smtp_connection.py test_smtp_connection-20070618204509-wuyxc0r0ztrecv7e-1
        ------------------------------------------------------------
        revno: 3735.370.146
        revision-id: pqm at pqm.ubuntu.com-20090325042012-23a6pm0mraw7g2kg
        parent: pqm at pqm.ubuntu.com-20090325025005-f21q20k8uahh4h9x
        parent: mbp at sourcefrog.net-20090325033319-qa6yakfrusf6otiu
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Wed 2009-03-25 04:20:12 +0000
        message:
          (mbp) better CountedLock handling of tokens,
          	and bzrdir takes more responsibility for default file modes
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
          bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
          bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
          bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
            ------------------------------------------------------------
            revno: 3468.3.4
            revision-id: mbp at sourcefrog.net-20090325033319-qa6yakfrusf6otiu
            parent: mbp at sourcefrog.net-20090324104455-1569w5sepx6tdzyh
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: controlfiles
            timestamp: Wed 2009-03-25 14:33:19 +1100
            message:
              CountedLock.lock_write should return existing known token
            modified:
              bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
              bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
            ------------------------------------------------------------
            revno: 3468.3.3
            revision-id: mbp at sourcefrog.net-20090324104455-1569w5sepx6tdzyh
            parent: mbp at sourcefrog.net-20090324052102-8kk087b32tep3d9h
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: controlfiles
            timestamp: Tue 2009-03-24 21:44:55 +1100
            message:
              Fix import
            modified:
              bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
            ------------------------------------------------------------
            revno: 3468.3.2
            revision-id: mbp at sourcefrog.net-20090324052102-8kk087b32tep3d9h
            parent: mbp at sourcefrog.net-20090324044951-k5h6x6u0zz4721m5
            parent: pqm at pqm.ubuntu.com-20090324042457-53xouxxcxehxoi5v
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: controlfiles
            timestamp: Tue 2009-03-24 16:21:02 +1100
            message:
              merge trunk
            removed:
              bzrlib/help_topics/en/hooks.txt hooks.txt-20070830033044-xxu2rced13f72dka-1
              bzrlib/store/revision/__init__.py __init__.py-20060303014707-305238f06ae20dae
              bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
              bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
              bzrlib/tests/interversionedfile_implementations/ interversionedfile_implementations-20060301230427-f1f3ca8ddd5ff482
              bzrlib/tests/interversionedfile_implementations/__init__.py __init__.py-20060302012326-981af525594d02ed
              bzrlib/tests/interversionedfile_implementations/test_join.py test_join.py-20060302012326-9b5e9b0f0a03fedc
              bzrlib/tests/revisionstore_implementations/ revisionstore_implementations-20060303020702-1d2e36b63cef2706
              bzrlib/tests/revisionstore_implementations/__init__.py __init__.py-20060303020702-976c4186a0f99edb
              bzrlib/tests/revisionstore_implementations/test_all.py test_all.py-20060303020702-9b2d4c1d75407f31
              bzrlib/tests/test_escaped_store.py test_escaped_store.py-20060216023929-6bcb9a067344959f
              tools/win32/survey.txt         survey.txt-20070809075950-sf265mgu9oog8jjb-1
            added:
              bzrlib/_btree_serializer_c.pyx _parse_btree_c.pyx-20080703034413-3q25bklkenti3p8p-2
              bzrlib/_btree_serializer_py.py _parse_btree_py.py-20080703034413-3q25bklkenti3p8p-3
              bzrlib/_chunks_to_lines_py.py  _chunks_to_lines_py.-20081211024848-6uc3mtuje8j14l60-1
              bzrlib/_chunks_to_lines_pyx.pyx _chunks_to_lines_pyx-20081211021736-op7n8vrxgrd8snfi-1
              bzrlib/_readdir_py.py          readdir.py-20060609152855-rm6v321vuaqyh9tu-3
              bzrlib/_readdir_pyx.pyx        readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
              bzrlib/_walkdirs_win32.pyx     _walkdirs_win32.pyx-20080716220454-kweh3tgxez5dvw2l-2
              bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
              bzrlib/chunk_writer.py         chunk_writer.py-20080630234519-6ggn4id17nipovny-1
              bzrlib/clean_tree.py           clean_tree.py-20050827022328-5ba46e22d074695c
              bzrlib/fifo_cache.py           fifo_cache.py-20081209212307-31ffjwvteyvmydnf-1
              bzrlib/filters/                filters-20080416080515-mkxl29amuwrf6uir-1
              bzrlib/filters/__init__.py     __init__.py-20080416080515-mkxl29amuwrf6uir-2
              bzrlib/foreign.py              foreign.py-20081112170002-olsxmandkk8qyfuq-1
              bzrlib/help_topics/en/content-filters.txt contentfilters.txt-20080516145112-7x1meuoci5w41isv-1
              bzrlib/help_topics/en/debug-flags.txt debugflags.txt-20090312050229-rdspqbqq4fzbjtpe-1
              bzrlib/help_topics/en/log-formats.txt logformats.txt-20090209081655-5wpbws2oqz8k5oq7-1
              bzrlib/help_topics/en/patterns.txt patterns.txt-20080625070357-wx8qm46a19ejwfns-1
              bzrlib/help_topics/en/rules.txt rules.txt-20080516063844-ghr5l6pvvrhiycun-1
              bzrlib/plugins/launchpad/test_lp_open.py test_lp_open.py-20090125174355-hxrsxh3sj84225qu-1
              bzrlib/plugins/netrc_credential_store/ netrc_credential_sto-20081006090354-oaoid1olhgk8vevm-1
              bzrlib/plugins/netrc_credential_store/__init__.py __init__.py-20081006090402-hd75m8kcrrm0vlz1-1
              bzrlib/plugins/netrc_credential_store/tests/ tests-20081006090406-6mddz8j10pux993e-1
              bzrlib/plugins/netrc_credential_store/tests/__init__.py __init__.py-20081006090411-vytweyz6sun61d4q-1
              bzrlib/plugins/netrc_credential_store/tests/test_netrc.py test_netrc.py-20081006090414-vm3or4tz6c9wk2oi-1
              bzrlib/push.py                 push.py-20080606021927-5fe39050e8xne9un-1
              bzrlib/python-compat.h         pythoncompat.h-20080924041409-9kvi0fgtuuqp743j-1
              bzrlib/readdir.h               readdir.h-20060609152855-rm6v321vuaqyh9tu-2
              bzrlib/rules.py                properties.py-20080506032617-9k06uqalkf09ck0z-1
              bzrlib/shelf.py                prepare_shelf.py-20081005181341-n74qe6gu1e65ad4v-1
              bzrlib/shelf_ui.py             shelver.py-20081005210102-33worgzwrtdw0yrm-1
              bzrlib/smart/packrepository.py packrepository.py-20080527041253-a16a8qp4vy8qh8y6-1
              bzrlib/tests/blackbox/test_alias.py test_alias.py-20080425112253-fbt0yz1c1834jriz-1
              bzrlib/tests/blackbox/test_clean_tree.py test_clean_tree.py-20090219235516-em1ybc01twsqacx9-1
              bzrlib/tests/blackbox/test_dump_btree.py test_dump_btree.py-20081008203335-zkpcq230b6vubszz-1
              bzrlib/tests/blackbox/test_filesystem_cicp.py test_filesystem_cicp-20081028010456-vclkg401m81keaxc-1
              bzrlib/tests/blackbox/test_filtered_view_ops.py test_filtered_view_o-20081110012645-5t7ogtola0l33lkg-1
              bzrlib/tests/blackbox/test_modified.py test_modified.py-20080424085848-nwqjenan4dq2vq3w-1
              bzrlib/tests/blackbox/test_shelve.py test_ls_shelf.py-20081202053526-thlo8yt0pi1cgor1-1
              bzrlib/tests/blackbox/test_view.py test_view.py-20080731135100-66o8o32heop7augi-1
              bzrlib/tests/branch_implementations/test_create_clone.py test_create_clone.py-20090225031440-8ybpkzojo7cvourv-1
              bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py test_dotted_revno_to-20090121014844-6x7d9jtri5sspg1o-1
              bzrlib/tests/branch_implementations/test_iter_merge_sorted_revisions.py test_merge_sorted_re-20090121004847-to3gvjwigstu93eh-1
              bzrlib/tests/branch_implementations/test_revision_id_to_dotted_revno.py test_revision_id_to_-20090122052032-g3czslif6sdqfkh3-1
              bzrlib/tests/branch_implementations/test_stacking.py test_stacking.py-20080214020755-msjlkb7urobwly0f-1
              bzrlib/tests/fake_command.py   fake_command.py-20081021195002-r9v65tgxx63c25v9-1
              bzrlib/tests/ftp_server/       ftp_server-20090227112800-4r9jkezw2hw9tij7-1
              bzrlib/tests/ftp_server/__init__.py __init__.py-20090227130107-4gcpgvr00l7v3fsw-1
              bzrlib/tests/ftp_server/pyftpdlib_based.py pyftpdlib_based.py-20090227151014-882k9q34m1gwnhvi-1
              bzrlib/tests/https_server.py   https_server.py-20071121173708-aj8zczi0ziwbwz21-1
              bzrlib/tests/per_interbranch/  per_interbranch-20090224001510-b1eq9kzmh3psmh6x-1
              bzrlib/tests/per_interbranch/__init__.py __init__.py-20090225010018-l7w4uvvt73ea2vj9-1
              bzrlib/tests/per_interbranch/test_update_revisions.py test_update_revision-20090225011043-7u1jnapdeuj07rre-1
              bzrlib/tests/per_repository/test_add_fallback_repository.py test_add_fallback_re-20080215040003-8w9n4ck9uqdxj18m-1
              bzrlib/tests/per_repository/test_add_inventory_by_delta.py test_add_inventory_d-20081013002626-rut81igtlqb4590z-1
              bzrlib/tests/per_repository/test_refresh_data.py test_refresh_data.py-20090316045630-5sw0ipqwk7rvpn3h-1
              bzrlib/tests/per_repository_reference/ repository_external_-20080220025549-nnm2s80it1lvcwnc-1
              bzrlib/tests/per_repository_reference/__init__.py __init__.py-20080220025549-nnm2s80it1lvcwnc-2
              bzrlib/tests/per_repository_reference/test_add_inventory.py test_add_inventory.p-20080220025549-nnm2s80it1lvcwnc-3
              bzrlib/tests/per_repository_reference/test_add_revision.py test_add_revision.py-20080220034108-ao1u8qgakqbo5a08-1
              bzrlib/tests/per_repository_reference/test_add_signature_text.py test_add_signature_t-20080220041905-1j2g4lyz3c6h34v4-1
              bzrlib/tests/per_repository_reference/test_all_revision_ids.py test_all_revision_id-20080220041905-1j2g4lyz3c6h34v4-2
              bzrlib/tests/per_repository_reference/test_break_lock.py test_break_lock.py-20080220042825-1f48qmpnuqqp5wg2-1
              bzrlib/tests/per_repository_reference/test_check.py test_check.py-20080220044229-sxxe747gzi6q8fyv-1
              bzrlib/tests/per_repository_reference/test_default_stacking.py test_default_stackin-20090311055345-9ajahgm58oq3wh6h-1
              bzrlib/tests/ssl_certs/        ssl_certs-20071124141654-dc9za9nho2gmzbri-1
              bzrlib/tests/ssl_certs/__init__.py __init__.py-20071124141703-j5hr254lm287lyut-8
              bzrlib/tests/ssl_certs/ca.crt  ca.crt-20071124141703-j5hr254lm287lyut-7
              bzrlib/tests/ssl_certs/ca.key  ca.key-20071124141703-j5hr254lm287lyut-6
              bzrlib/tests/ssl_certs/create_ssls.py create_ssls.py-20071124141703-j5hr254lm287lyut-5
              bzrlib/tests/ssl_certs/server.crt server.crt-20071124141703-j5hr254lm287lyut-4
              bzrlib/tests/ssl_certs/server.csr server.csr-20071124141703-j5hr254lm287lyut-3
              bzrlib/tests/ssl_certs/server_with_pass.key server_with_pass.key-20071124141703-j5hr254lm287lyut-2
              bzrlib/tests/ssl_certs/server_without_pass.key server_without_pass.-20071124141703-j5hr254lm287lyut-1
              bzrlib/tests/test__chunks_to_lines.py test__chunks_to_line-20081211024848-6uc3mtuje8j14l60-2
              bzrlib/tests/test__walkdirs_win32.py test__walkdirs_win32-20080716220454-kweh3tgxez5dvw2l-3
              bzrlib/tests/test_btree_index.py test_index.py-20080624222253-p0x5f92uyh5hw734-13
              bzrlib/tests/test_chunk_writer.py test_chunk_writer.py-20080630234519-6ggn4id17nipovny-2
              bzrlib/tests/test_clean_tree.py test_clean_tree.py-20060603174249-ozlk5sl2166opxbk-1
              bzrlib/tests/test_debug.py     test_debug.py-20090303053802-01e8mlv24odmpgix-1
              bzrlib/tests/test_export.py    test_export.py-20090220201010-tpbxssdnezsvu9pk-1
              bzrlib/tests/test_fifo_cache.py test_fifo_cache.py-20081209212307-31ffjwvteyvmydnf-2
              bzrlib/tests/test_filters.py   test_filters.py-20080417120614-tc3zok0vvvprsc99-1
              bzrlib/tests/test_foreign.py   test_foreign.py-20081125004048-ywb901edgp9lluxo-1
              bzrlib/tests/test_pack_repository.py test_pack_repository-20080801043947-eaw0e6h2gu75kwmy-1
              bzrlib/tests/test_patches_data/diff-7 diff7-20081201221107-q9f611rir3xx1hdp-1
              bzrlib/tests/test_patches_data/mod-7 mod7-20081201221107-q9f611rir3xx1hdp-2
              bzrlib/tests/test_patches_data/orig-7 orig7-20081201221107-q9f611rir3xx1hdp-3
              bzrlib/tests/test_rules.py     test_properties.py-20080506033501-3p9kmuob25dho8xl-1
              bzrlib/tests/test_shelf.py     test_prepare_shelf.p-20081005181341-n74qe6gu1e65ad4v-2
              bzrlib/tests/test_shelf_ui.py  test_shelf_ui.py-20081027155203-wtcuazg85wp9u4fv-1
              bzrlib/tests/test_smart_request.py test_smart_request.p-20090211070731-o38wayv3asm25d6a-1
              bzrlib/tests/test_transport_log.py test_transport_log.p-20080902041816-vh8x5yt5nvdzvew3-3
              bzrlib/tests/test_upgrade_stacked.py test_upgrade_stacked-20080804072225-jd13yami19nskns5-1
              bzrlib/tests/tree_implementations/test_iter_search_rules.py test_iter_search_rul-20080528065532-1ml1ttb12az20cxf-1
              bzrlib/tests/workingtree_implementations/test_content_filters.py test_content_filters-20080424071441-8navsrmrfdxpn90a-1
              bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py test_get_file_with_s-20080922035909-lhdovrr36jpxmu0v-1
              bzrlib/tests/workingtree_implementations/test_views.py test_views.py-20080729134135-v4zjnb85eu9srl80-1
              bzrlib/transport/ftp/          ftp-20080611185801-3vm145h8dmnfgh25-1
              bzrlib/transport/ftp/_gssapi.py _gssapi.py-20080611190840-7ejrtp884bk5eu72-2
              bzrlib/transport/log.py        log.py-20080902041816-vh8x5yt5nvdzvew3-5
              bzrlib/views.py                views.py-20080729082027-1ouh6t9cdobc0eea-1
              contrib/bash/bzrbashprompt.sh  bzrbashprompt.sh-20080414112733-b78chl4ubylc6775-1
              contrib/bzr_ssh_path_limiter   bzr_ssh_path_limiter-20081030010544-xjhl0y2i6wyloz8q-1
              contrib/convert_to_1.9.py      convert_to_dev2.py-20081014130524-z1ydl3mq9b4ehlvv-1
              doc/developers/btree_index_prefetch.txt btree_index_request_-20081004155340-2u6apsy53f43f0xn-1
              doc/developers/case-insensitive-file-systems.txt caseinsensitivefiles-20081117224243-p84xpmqnsa1p8k91-1
              doc/developers/colocated-branches.txt colocatedbranches.tx-20090209183539-wv9upczfd8ryyfn1-1
              doc/developers/cycle.txt       cycle.txt-20081017031739-rw24r0cywm2ok3xu-1
              doc/developers/ec2.txt         ec2windows.txt-20090219062112-2ga0nqpcm7n02njf-1
              doc/developers/lca_tree_merging.txt lca_merge_resolution-20080731173903-8ku77uz7o6smd3jj-1
              doc/developers/overview.txt    overview.txt-20080904022501-ww2ggomrs5elxfm0-1
              doc/developers/ppa.txt         ppa.txt-20080722055539-606u7t2z32t3ae4w-1
              doc/developers/testing.txt     testing.txt-20080812140359-i70zzh6v2z7grqex-1
              doc/en/user-guide/filtered_views.txt filtered_views.txt-20090226100856-a16ba1v97v91ru58-1
              doc/en/user-guide/organizing_your_workspace.txt organizing_your_work-20090226112520-bc2njq3kwvpeo814-1
              doc/en/user-guide/shelving_changes.txt shelving_changes.txt-20090312060214-kfn9smg37syy9kcl-1
              doc/en/user-guide/stacked.txt  stacked.txt-20080711023247-4uh9oovoka0sze8b-1
              doc/news-template.txt          newstemplate.txt-20090113030949-kn6dn0xcj1rd6vmn-1
              tools/check-newsbugs.py        checknewsbugs.py-20090128204947-lsdwd8nlswm1yrwv-1
              tools/packaging/               packaging-20080825202834-3j433iaawnt72wqa-1
              tools/packaging/build-packages.sh buildpackages.sh-20080821102059-fzlodktas65qmo1k-1
              tools/packaging/lp-upload-release lpuploadrelease-20081020075647-56zdf9z6yav1bx81-1
              tools/packaging/update-changelogs.sh updatechangelogs.sh-20080821102059-fzlodktas65qmo1k-2
              tools/packaging/update-packaging-branches.sh updatepackagingbranc-20080825210254-6is8ciit1yzyd3a2-1
              tools/prepare_for_latex.py     prepare_for_latex.py-20090212165735-79tn1t4dhnxyz7m9-1
              tools/rst2pdf.py               rst2pdf.py-20090212165735-79tn1t4dhnxyz7m9-2
              tools/win32/build_release.py   build_release.py-20081105204355-2ghh5cv01v1x4rzz-1
              tools/win32/run_script.py      run_script.py-20080717003927-k6itvarbtnwk44o9-1
            renamed:
              bzrlib/tests/ftp_server.py => bzrlib/tests/ftp_server/medusa_based.py ftpserver.py-20071019102346-61jbvdkrr70igauv-1
              bzrlib/tests/repository_implementations/ => bzrlib/tests/per_repository/ repository_implementations-20060131092037-ec97814745cc6128
              bzrlib/transport/ftp.py => bzrlib/transport/ftp/__init__.py ftp.py-20051116161804-58dc9506548c2a53
              doc/en/user-guide/revnos.txt => doc/en/user-guide/zen.txt revnos.txt-20080111231928-pbntxea0ynh9ww1t-1
            modified:
              .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
              Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzr                            bzr.py-20050313053754-5485f144c7006fa6
              bzr.ico                        bzr.ico-20060629083000-q18ip0hk7lq55i4y-1
              bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
              bzrlib/_dirstate_helpers_c.h   _dirstate_helpers_c.-20070802205935-hqo9yzuzjix271dd-1
              bzrlib/_dirstate_helpers_c.pyx dirstate_helpers.pyx-20070503201057-u425eni465q4idwn-3
              bzrlib/_dirstate_helpers_py.py _dirstate_helpers_py-20070710145033-90nz6cqglsk150jy-1
              bzrlib/_patiencediff_c.c       _patiencediff_c.c-20070721205602-q3imkipwlgagp3cy-1
              bzrlib/_patiencediff_py.py     cdvdifflib.py-20051106064558-f8f8097fbf0db4e4
              bzrlib/add.py                  add.py-20050323030017-3a77d63feda58e33
              bzrlib/annotate.py             annotate.py-20050922133147-7c60541d2614f022
              bzrlib/api.py                  api.py-20070626082640-35lspz7j0ys7a8ld-1
              bzrlib/atomicfile.py           atomicfile.py-20050509044450-dbd24e6c564f7c66
              bzrlib/benchmarks/__init__.py  __init__.py-20060516064526-eb0d37c78e86065d
              bzrlib/benchmarks/bench_add.py bench_add.py-20060516064526-6342399b2967266c
              bzrlib/benchmarks/bench_bench.py bench_bench.py-20060609084943-2lv2wsi61vhkmj7b-1
              bzrlib/benchmarks/bench_bundle.py bench_bundle.py-20060719055338-o1c6ieybbwt6c3zv-1
              bzrlib/benchmarks/bench_commit.py bench_commit.py-20060522031508-4ea2551904e4becb
              bzrlib/benchmarks/bench_info.py bench_info.py-20060719045551-x5ixdrwbw57cg19z-1
              bzrlib/benchmarks/bench_log.py bench_log.py-20060611214524-mr18tk29h8v0qb4x-1
              bzrlib/benchmarks/bench_osutils.py bench_osutils.py-20060608153714-apso8cyz1bu2z1ig-1
              bzrlib/benchmarks/bench_pack.py bench_pack.py-20070903042947-0wphp878xr6wkw7t-1
              bzrlib/benchmarks/bench_sftp.py bench_sftp.py-20060810114659-67c1edb27503ebde
              bzrlib/benchmarks/bench_status.py bench_status.py-20060520215801-2cc60f6da5625927
              bzrlib/benchmarks/bench_transform.py bench_transform.py-20060525041052-ysn0hlw94gcc57lm-1
              bzrlib/benchmarks/bench_workingtree.py bench_workingtree.py-20060527061822-cxrgsa9ax2q4d82q-1
              bzrlib/benchmarks/tree_creator/__init__.py __init__.py-20060815024128-b16a7pn542u6b13k-4
              bzrlib/benchmarks/tree_creator/heavily_merged.py heavily_merged.py-20060815024128-b16a7pn542u6b13k-3
              bzrlib/benchmarks/tree_creator/kernel_like.py kernel_like.py-20060815024128-b16a7pn542u6b13k-1
              bzrlib/bisect_multi.py         bisect_multi.py-20071005104357-0vymd381la7ew4o1-1
              bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
              bzrlib/branchbuilder.py        branchbuilder.py-20070427022007-zlxpqz2lannhk6y8-1
              bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
              bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
              bzrlib/bundle/__init__.py      changeset.py-20050513021216-b02ab57fb9738913
              bzrlib/bundle/apply_bundle.py  apply_changeset.py-20050620044656-dba4eb8021a36f95
              bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
              bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
              bzrlib/bundle/serializer/v08.py v06.py-20051119041339-ee43f97270b01823
              bzrlib/bundle/serializer/v09.py v09.py-20060921014829-2l5elu11mu2ubvek-1
              bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
              bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
              bzrlib/cache_utf8.py           cache_utf8.py-20060810004311-x4cph46la06h9azm-1
              bzrlib/check.py                check.py-20050309040759-f3a679400c06bcc1
              bzrlib/cmd_version_info.py     __init__.py-20051228204928-697d01fdca29c99b
              bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
              bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
              bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
              bzrlib/conflicts.py            conflicts.py-20051001061850-78ef952ba63d2b42
              bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
              bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
              bzrlib/decorators.py           decorators.py-20060112082512-6bfc2d882df1698d
              bzrlib/delta.py                delta.py-20050729221636-54cf14ef94783d0a
              bzrlib/deprecated_graph.py     graph.py-20050905070950-b47dce53236c5e48
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/directory_service.py    directory_service.py-20080305221044-vr2mkvlsk8jypa2y-1
              bzrlib/dirstate.py             dirstate.py-20060728012006-d6mvoihjb3je9peu-1
              bzrlib/email_message.py        email_message.py-20070718143823-660zfcl54xi1v65u-1
              bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
              bzrlib/export/__init__.py      __init__.py-20051114235828-1ba62cb4062304e6
              bzrlib/export/dir_exporter.py  dir_exporter.py-20051114235828-b51397f56bc7b117
              bzrlib/export/tar_exporter.py  tar_exporter.py-20051114235828-1f6349a2f090a5d0
              bzrlib/export/zip_exporter.py  zip_exporter.py-20051114235828-8f57f954fba6497e
              bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
              bzrlib/generate_ids.py         generate_ids.py-20061102205935-z3do15ipw6m7v26u-1
              bzrlib/globbing.py             glob.py-20061113075651-q63o2v35fm2ydk9x-1
              bzrlib/gpg.py                  gpg.py-20051017065112-8654536d415dacc6
              bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
              bzrlib/hashcache.py            hashcache.py-20050706091756-fe3a8cc1143ff24f
              bzrlib/help.py                 help.py-20050505025907-4dd7a6d63912f894
              bzrlib/help_topics/__init__.py help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
              bzrlib/help_topics/en/configuration.txt configuration.txt-20060314161707-868350809502af01
              bzrlib/hooks.py                hooks.py-20070325015548-ix4np2q0kd8452au-1
              bzrlib/identitymap.py          identitymap.py-20051007040721-83e837d831a6636a
              bzrlib/ignores.py              ignores.py-20060712153832-2von9l0t7p43ixsv-1
              bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
              bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
              bzrlib/inter.py                inter.py-20060302012326-a57300cb382c618f
              bzrlib/intset.py               intset.py-20050717175247-81cd658f9aaa2731
              bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
              bzrlib/iterablefile.py         iterablefile.py-20051225230610-c93e5550a82115ed
              bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
              bzrlib/lazy_import.py          lazy_import.py-20060910203832-f77c54gf3n232za0-1
              bzrlib/lazy_regex.py           lazy_regex.py-20061009091222-fyettq6z5qomdl9e-1
              bzrlib/lock.py                 lock.py-20050527050856-ec090bb51bc03349
              bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
              bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
              bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
              bzrlib/lru_cache.py            lru_cache.py-20070119165515-tlw203kuwh0id5gv-1
              bzrlib/lsprof.py               lsprof.py-20051208071030-833790916798ceed
              bzrlib/mail_client.py          mail_client.py-20070809192806-vuxt3t19srtpjpdn-1
              bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
              bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
              bzrlib/merge3.py               merge3.py-20050704130834-bf0597094828a2e1
              bzrlib/merge_directive.py      merge_directive.py-20070228184838-ja62280spt1g7f4x-1
              bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
              bzrlib/msgeditor.py            msgeditor.py-20050901111708-ef6d8de98f5d8f2f
              bzrlib/multiparent.py          __init__.py-20070410133617-n1jdhcc1n1mibarp-1
              bzrlib/mutabletree.py          mutabletree.py-20060906023413-4wlkalbdpsxi2r4y-2
              bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
              bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
              bzrlib/pack.py                 container.py-20070607160755-tr8zc26q18rn0jnb-1
              bzrlib/patch.py                patch.py-20050513021216-ad183543f56ee2e5
              bzrlib/patches.py              patches.py-20050727183609-378c1cc5972ce908
              bzrlib/patiencediff.py         patiencediff.py-20070721205536-jz8gaykeb7xtampk-1
              bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
              bzrlib/plugins/launchpad/__init__.py __init__.py-20060315182712-2d5feebd2a1032dc
              bzrlib/plugins/launchpad/account.py account.py-20071011033320-50y6vfftywf4yllw-1
              bzrlib/plugins/launchpad/lp_directory.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
              bzrlib/plugins/launchpad/lp_registration.py lp_registration.py-20060315190948-daa617eafe3a8d48
              bzrlib/plugins/launchpad/test_account.py test_account.py-20071011033320-50y6vfftywf4yllw-2
              bzrlib/plugins/launchpad/test_lp_directory.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
              bzrlib/plugins/launchpad/test_lp_service.py test_lp_service.py-20080213034527-drf0ucr2x1js3onb-1
              bzrlib/progress.py             progress.py-20050610070202-df9faaab791964c0
              bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
              bzrlib/reconfigure.py          reconfigure.py-20070908040425-6ykgo7escxhyrg9p-1
              bzrlib/registry.py             lazy_factory.py-20060809213415-2gfvqadtvdn0phtg-1
              bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
              bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
              bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
              bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
              bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
              bzrlib/revisionspec.py         revisionspec.py-20050907152633-17567659fd5c0ddb
              bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
              bzrlib/rio.py                  rio.py-20051128032247-770b120b34dfff60
              bzrlib/shellcomplete.py        shellcomplete.py-20050822153127-3be115ff5e70fc39
              bzrlib/sign_my_commits.py      sign_my_commits.py-20060215152201-5a6363365180e671
              bzrlib/smart/__init__.py       __init__.py-20061101100249-8jwwl0d3jr080zim-1
              bzrlib/smart/branch.py         branch.py-20061124031907-mzh3pla28r83r97f-1
              bzrlib/smart/bzrdir.py         bzrdir.py-20061122024551-ol0l0o0oofsu9b3t-1
              bzrlib/smart/client.py         client.py-20061116014825-2k6ada6xgulslami-1
              bzrlib/smart/medium.py         medium.py-20061103051856-rgu2huy59fkz902q-1
              bzrlib/smart/message.py        message.py-20080222013625-ncqmh3nrxjkxab87-1
              bzrlib/smart/protocol.py       protocol.py-20061108035435-ot0lstk2590yqhzr-1
              bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
              bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
              bzrlib/smart/server.py         server.py-20061110062051-chzu10y32vx8gvur-1
              bzrlib/smart/vfs.py            vfs.py-20061108095550-gunadhxmzkdjfeek-2
              bzrlib/status.py               status.py-20050505062338-431bfa63ec9b19e6
              bzrlib/store/__init__.py       store.py-20050309040759-164dc5173d6406c2
              bzrlib/store/text.py           text.py-20050928201105-c26468dcb5d9b18b
              bzrlib/store/versioned/__init__.py weavestore.py-20050907094258-88262e0434babab9
              bzrlib/symbol_versioning.py    symbol_versioning.py-20060105104851-9ecf8af605d15a80
              bzrlib/tag.py                  tag.py-20070212110532-91cw79inah2cfozx-1
              bzrlib/testament.py            testament.py-20051011100429-6d319a18183b13c8
              bzrlib/tests/EncodingAdapter.py EncodingAdapter.py-20060113032051-4d7e1d8c1e38b4a1
              bzrlib/tests/TestUtil.py       TestUtil.py-20050824080200-5f70140a2d938694
              bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
              bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
              bzrlib/tests/blackbox/test_add.py test_add.py-20060518072250-857e4f86f54a30b2
              bzrlib/tests/blackbox/test_added.py test_added.py-20060119085008-6b8b90369d42a26c
              bzrlib/tests/blackbox/test_aliases.py test_aliases.py-20060210230318-f0c08c9294dbfae1
              bzrlib/tests/blackbox/test_annotate.py testannotate.py-20051013044000-457f44801bfa9d39
              bzrlib/tests/blackbox/test_bound_branches.py test_bound_branches.py-20051109215527-2373188ad566c205
              bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
              bzrlib/tests/blackbox/test_break_lock.py test_break_lock.py-20060303014503-a90e07d38d042d1d
              bzrlib/tests/blackbox/test_breakin.py test_breakin.py-20070424043903-qyy6zm4pj3h4sbp3-1
              bzrlib/tests/blackbox/test_cat.py test_cat.py-20051201162916-f0937e4e19ea24b3
              bzrlib/tests/blackbox/test_cat_revision.py test_cat_revision.py-20070410204634-fq8mnld5l5aza9e2-1
              bzrlib/tests/blackbox/test_check.py test_check.py-20071024054728-mn44rt3z5hnqcbke-1
              bzrlib/tests/blackbox/test_checkout.py test_checkout.py-20060211231752-a5cde67cf70af854
              bzrlib/tests/blackbox/test_command_encoding.py test_command_encoding.py-20060106032110-45431fd2ce9ff21f
              bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
              bzrlib/tests/blackbox/test_diff.py test_diff.py-20060110203741-aa99ac93e633d971
              bzrlib/tests/blackbox/test_exceptions.py test_exceptions.py-20060604211237-yi2cxg0ose3xk4id-1
              bzrlib/tests/blackbox/test_export.py test_export.py-20051229024010-e6c26658e460fb1c
              bzrlib/tests/blackbox/test_find_merge_base.py test_find_merge_base.py-20060131142124-f9d5c94df4505b70
              bzrlib/tests/blackbox/test_help.py test_help.py-20060216004358-4ee8a2a338f75a62
              bzrlib/tests/blackbox/test_hooks.py test_hooks.py-20080308163236-xljgf9j41hik1x21-1
              bzrlib/tests/blackbox/test_ignore.py test_ignore.py-20060703063225-4tm8dc2pa7wwg2t3-1
              bzrlib/tests/blackbox/test_ignored.py test_ignored.py-20060518234732-373c9c3035c3558f
              bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
              bzrlib/tests/blackbox/test_init.py test_init.py-20060309032856-a292116204d86eb7
              bzrlib/tests/blackbox/test_join.py test_join.py-20060928210902-95dkqa6boh8uq92b-1
              bzrlib/tests/blackbox/test_locale.py test_lang.py-20060824204205-80v50j25qkuop7yn-1
              bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
              bzrlib/tests/blackbox/test_logformats.py test_logformats.py-20060216104208-ba5a16c83480b7e4
              bzrlib/tests/blackbox/test_ls.py test_ls.py-20060712232047-0jraqpecwngee12y-1
              bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
              bzrlib/tests/blackbox/test_missing.py test_missing.py-20051211212735-a2cf4c1840bb84c4
              bzrlib/tests/blackbox/test_mv.py test_mv.py-20060705114902-33tkxz0o9cdshemo-1
              bzrlib/tests/blackbox/test_nick.py test_nick.py-20061105141046-p7zovcsit44uj4w9-1
              bzrlib/tests/blackbox/test_non_ascii.py test_non_ascii.py-20060105214030-68010be784a5d854
              bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
              bzrlib/tests/blackbox/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-1
              bzrlib/tests/blackbox/test_pull.py test_pull.py-20051201144907-64959364f629947f
              bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
              bzrlib/tests/blackbox/test_re_sign.py test_re_sign.py-20060214165921-4d04eba231454693
              bzrlib/tests/blackbox/test_reconfigure.py test_reconfigure.py-20070908173426-khfo5fi2rgzgtwj3-1
              bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
              bzrlib/tests/blackbox/test_remove_tree.py test_remove_tree.py-20061110192919-5j3xjciiaqbs2dvo-1
              bzrlib/tests/blackbox/test_revert.py test_revert.py-20060124160917-485ce9de629c182c
              bzrlib/tests/blackbox/test_revision_info.py test_revision_info.py-20050917162600-21dab3877aa348d7
              bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
              bzrlib/tests/blackbox/test_send.py test_bundle.py-20060616222707-c21c8b7ea5ef57b1
              bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
              bzrlib/tests/blackbox/test_shared_repository.py test_shared_repository.py-20060317053531-ed30c0d79325e483
              bzrlib/tests/blackbox/test_sign_my_commits.py test_sign_my_commits.py-20060215152957-270238a1ffacc841
              bzrlib/tests/blackbox/test_status.py teststatus.py-20050712014354-508855eb9f29f7dc
              bzrlib/tests/blackbox/test_switch.py test_switch.py-20071122111948-0c5en6uz92bwl76h-1
              bzrlib/tests/blackbox/test_tags.py test_tags.py-20070116132048-5h4qak2cm22jlb9e-1
              bzrlib/tests/blackbox/test_too_much.py blackbox.py-20050620052131-a7370d756399f615
              bzrlib/tests/blackbox/test_uncommit.py test_uncommit.py-20051027212835-84944b63adae51be
              bzrlib/tests/blackbox/test_unknowns.py test_unknowns.py-20070905015344-74tg6s1synijo2oe-1
              bzrlib/tests/blackbox/test_upgrade.py test_upgrade.py-20060120060132-b41e5ed2f886ad28
              bzrlib/tests/blackbox/test_version.py test_version.py-20070312060045-ol7th9z035r3im3d-1
              bzrlib/tests/blackbox/test_whoami.py test_whoami.py-20060629025641-8h3m2ch7kutqx7ug-1
              bzrlib/tests/branch_implementations/__init__.py __init__.py-20060123013057-b12a52c3f361daf4
              bzrlib/tests/branch_implementations/test_bound_sftp.py test_bound_sftp.py-20051231055311-2f96048c4f0940ef
              bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
              bzrlib/tests/branch_implementations/test_break_lock.py test_break_lock.py-20060504111902-9aae411dbe9aadd2
              bzrlib/tests/branch_implementations/test_check.py test_check.py-20080429151303-1sbfclxhddpz0tnj-1
              bzrlib/tests/branch_implementations/test_commit.py test_commit.py-20070206022134-117z1i5b644p63r0-1
              bzrlib/tests/branch_implementations/test_hooks.py test_hooks.py-20070129154855-blhpwxmvjs07waei-1
              bzrlib/tests/branch_implementations/test_http.py test_http.py-20060731224648-2eef7ae5yja95rya-1
              bzrlib/tests/branch_implementations/test_last_revision_info.py test_last_revision_i-20070201133317-51mzi40m8hv1i0i9-1
              bzrlib/tests/branch_implementations/test_locking.py test_locking.py-20060707151933-tav3o2hpibwi53u4-4
              bzrlib/tests/branch_implementations/test_parent.py test_parent.py-20050830052751-5e62766623c32222
              bzrlib/tests/branch_implementations/test_permissions.py test_permissions.py-20060210110243-245c01403bf0fde6
              bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
              bzrlib/tests/branch_implementations/test_push.py test_push.py-20070130153159-fhfap8uoifevg30j-1
              bzrlib/tests/branch_implementations/test_reconcile.py test_reconcile.py-20080429161555-qlmccuyeyt6pvho7-1
              bzrlib/tests/branch_implementations/test_revision_history.py test_revision_histor-20070326062311-v7co92liyuchb80w-1
              bzrlib/tests/branch_implementations/test_sprout.py test_sprout.py-20070521151739-b8t8p7axw1h966ws-1
              bzrlib/tests/branch_implementations/test_tags.py test_tags.py-20070212110545-w2s799hm2jlbsmg5-1
              bzrlib/tests/branch_implementations/test_uncommit.py test_uncommit.py-20070205180410-ge7058d9138mvq3x-1
              bzrlib/tests/bzrdir_implementations/__init__.py __init__.py-20060131065642-34c39b54f42dd048
              bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
              bzrlib/tests/commands/__init__.py __init__.py-20070520095518-ecfl8531fxgjeycj-1
              bzrlib/tests/commands/test_commit.py test_commit.py-20070913161801-ydrx2k5gmv7k7eiu-1
              bzrlib/tests/commands/test_init.py test_init.py-20070514074921-audbcdd8o56dpame-1
              bzrlib/tests/commands/test_init_repository.py test_init_repository-20070525163812-87xw0678ky573l27-1
              bzrlib/tests/commands/test_push.py test_push.py-20070525122003-gc1ob0ea0nueoqgj-1
              bzrlib/tests/http_server.py    httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
              bzrlib/tests/http_utils.py     HTTPTestUtil.py-20050914180604-247d3aafb7a43343
              bzrlib/tests/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
              bzrlib/tests/interrepository_implementations/test_fetch.py test_fetch.py-20080425213627-j60cjh782ufm83ry-1
              bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
              bzrlib/tests/intertree_implementations/__init__.py __init__.py-20060724101752-09ysswo1a92uqyoz-3
              bzrlib/tests/intertree_implementations/test_compare.py test_compare.py-20060724101752-09ysswo1a92uqyoz-2
              bzrlib/tests/inventory_implementations/__init__.py __init__.py-20070821044532-olbadbokgv3qv1yd-1
              bzrlib/tests/inventory_implementations/basics.py basics.py-20070903044446-kdjwbiu1p1zi9phs-1
              bzrlib/tests/per_lock/__init__.py __init__.py-20070314201444-u92yjsqrkh2m3qcb-1
              bzrlib/tests/per_repository/__init__.py __init__.py-20060131092037-9564957a7d4a841b
              bzrlib/tests/per_repository/helpers.py helpers.py-20070924032407-m460yl9j5gu5ju85-2
              bzrlib/tests/per_repository/test__generate_text_key_index.py test__generate_text_-20071114232121-00h9fd8qg8kjfa5k-1
              bzrlib/tests/per_repository/test_break_lock.py test_break_lock.py-20060504111704-ee09a107f9f42e43
              bzrlib/tests/per_repository/test_check.py test_check.py-20070824124512-38g4d135gcqxo4zb-1
              bzrlib/tests/per_repository/test_check_reconcile.py test_broken.py-20070928125406-62236394w0jpbpd6-2
              bzrlib/tests/per_repository/test_commit_builder.py test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
              bzrlib/tests/per_repository/test_fetch.py test_fetch.py-20070814052151-5cxha9slx4c93uog-1
              bzrlib/tests/per_repository/test_fileid_involved.py test_file_involved.py-20051215205901-728a172d1014daaa
              bzrlib/tests/per_repository/test_find_text_key_references.py test_find_text_key_r-20071114033605-v73bakal8x77qlfi-1
              bzrlib/tests/per_repository/test_get_parent_map.py test_get_parent_map.-20080421172708-x1z6ot341osr0jq1-1
              bzrlib/tests/per_repository/test_has_revisions.py test_has_revisions.p-20080111035443-xaupgdsx5fw1q54b-1
              bzrlib/tests/per_repository/test_has_same_location.py test_has_same_locati-20070807074648-2i2ah82fbe83iys7-1
              bzrlib/tests/per_repository/test_is_write_locked.py test_is_write_locked-20071012063748-vk062lmu683qgbc3-1
              bzrlib/tests/per_repository/test_iter_reverse_revision_history.py test_iter_reverse_re-20070217015036-spu7j5ggch7pbpyd-1
              bzrlib/tests/per_repository/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-2
              bzrlib/tests/per_repository/test_reconcile.py test_reconcile.py-20060223022332-572ef70a3288e369
              bzrlib/tests/per_repository/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
              bzrlib/tests/per_repository/test_revision.py testrevprops.py-20051013073044-92bc3c68302ce1bf
              bzrlib/tests/per_repository/test_statistics.py test_statistics.py-20070203082432-6738e8fl0mm7ikre-1
              bzrlib/tests/per_repository/test_write_group.py test_write_group.py-20070716105516-89n34xtogq5frn0m-1
              bzrlib/tests/stub_sftp.py      stub_sftp.py-20051027032739-0e7ef4f7bab0e174
              bzrlib/tests/test__dirstate_helpers.py test_dirstate_helper-20070504035751-jsbn00xodv0y1eve-2
              bzrlib/tests/test_annotate.py  test_annotate.py-20061213215015-sttc9agsxomls7q0-1
              bzrlib/tests/test_api.py       testapi.py-20051027033546-6f9be2d308d18a52
              bzrlib/tests/test_atomicfile.py test_atomicfile.py-20060809005022-s7psq6himv0hpm3v-1
              bzrlib/tests/test_bisect_multi.py test_bisect_multi.py-20071005104357-0vymd381la7ew4o1-2
              bzrlib/tests/test_branch.py    test_branch.py-20060116013032-97819aa07b8ab3b5
              bzrlib/tests/test_branchbuilder.py test_branchbuilder.p-20070427022007-zlxpqz2lannhk6y8-2
              bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-2
              bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
              bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
              bzrlib/tests/test_cache_utf8.py test_cache_utf8.py-20060810004311-x4cph46la06h9azm-2
              bzrlib/tests/test_commands.py  test_command.py-20051019190109-3b17be0f52eaa7a8
              bzrlib/tests/test_commit.py    test_commit.py-20050914060732-279f057f8c295434
              bzrlib/tests/test_commit_merge.py test_commit_merge.py-20050920084723-819eeeff77907bc5
              bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
              bzrlib/tests/test_conflicts.py test_conflicts.py-20051006031059-e2dad9bbeaa5891f
              bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
              bzrlib/tests/test_decorators.py test_decorators.py-20060113063037-0e7bd4566758f4fa
              bzrlib/tests/test_delta.py     test_delta.py-20070110134455-sqpd1y7mbjndelxf-1
              bzrlib/tests/test_deprecated_graph.py testgraph.py-20050905070950-42e6c958106610fd
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
              bzrlib/tests/test_directory_service.py test_directory_servi-20080305221044-vr2mkvlsk8jypa2y-2
              bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
              bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
              bzrlib/tests/test_extract.py   test_extract.py-20061002214140-qdnnm67q1ov6x6pd-1
              bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
              bzrlib/tests/test_ftp_transport.py test_aftp_transport.-20060823221619-98mwjzxtwtkt527k-1
              bzrlib/tests/test_generate_docs.py test_generate_docs.p-20070102123151-cqctnsrlqwmiljd7-1
              bzrlib/tests/test_generate_ids.py test_generate_ids.py-20061102205935-z3do15ipw6m7v26u-2
              bzrlib/tests/test_globbing.py  test_glob.py-20061113075651-q63o2v35fm2ydk9x-2
              bzrlib/tests/test_gpg.py       testgpg.py-20051017042228-9276cd40a784c93c
              bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
              bzrlib/tests/test_hashcache.py testhashcache.py-20050706091800-0288ab2659338981
              bzrlib/tests/test_help.py      test_help.py-20070419045354-6q6rq15j9e2n5fna-1
              bzrlib/tests/test_hooks.py     test_hooks.py-20070628030849-89rtsbe5dmer5npz-1
              bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
              bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
              bzrlib/tests/test_identitymap.py testidentitymap.py-20051007040721-37936d473bd1ac51
              bzrlib/tests/test_ignores.py   test_ignores.py-20060712172354-vqq9ln0t8di27v53-1
              bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
              bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
              bzrlib/tests/test_inv.py       testinv.py-20050722220913-1dc326138d1a5892
              bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
              bzrlib/tests/test_lazy_import.py test_lazy_import.py-20060910203832-f77c54gf3n232za0-2
              bzrlib/tests/test_lockable_files.py test_lockable_files.py-20051225183927-365c7fd99591caf1
              bzrlib/tests/test_lockdir.py   test_lockdir.py-20060220222025-33d4221569a3d600
              bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
              bzrlib/tests/test_lru_cache.py test_lru_cache.py-20070119165535-hph6rk4h9rzy4180-1
              bzrlib/tests/test_mail_client.py test_mail_client.py-20070809192806-vuxt3t19srtpjpdn-2
              bzrlib/tests/test_memorytree.py test_memorytree.py-20060906023413-4wlkalbdpsxi2r4y-3
              bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
              bzrlib/tests/test_merge3.py    merge3.py-20050704130834-556689114c89e6f2
              bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
              bzrlib/tests/test_merge_directive.py test_merge_directive-20070228184838-ja62280spt1g7f4x-2
              bzrlib/tests/test_missing.py   test_missing.py-20051212000028-694fa4f658a81f48
              bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
              bzrlib/tests/test_mutabletree.py test_mutabletree.py-20080405014429-2v0cdi3re320p8db-1
              bzrlib/tests/test_nonascii.py  testnonascii.py-20051018022645-ea1d8b6477b058a6
              bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
              bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
              bzrlib/tests/test_osutils_encodings.py test_osutils_encodin-20061226013130-kkp732tpt3lm91vv-1
              bzrlib/tests/test_pack.py      test_container.py-20070607160755-tr8zc26q18rn0jnb-2
              bzrlib/tests/test_patches.py   test_patches.py-20051231203844-f4974d20f6aea09c
              bzrlib/tests/test_permissions.py test_permissions.py-20051215004520-ccf475789c80e80c
              bzrlib/tests/test_plugins.py   plugins.py-20050622075746-32002b55e5e943e9
              bzrlib/tests/test_progress.py  test_progress.py-20060308160359-978c397bc79b7fda
              bzrlib/tests/test_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
              bzrlib/tests/test_reconcile.py test_reconcile.py-20060225054842-50aa618584a86f26
              bzrlib/tests/test_reconfigure.py test_reconfigure.py-20070908040425-6ykgo7escxhyrg9p-2
              bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
              bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
              bzrlib/tests/test_revert.py    test_revert.py-20060828180832-fqb1v6ecpyvnlitj-1
              bzrlib/tests/test_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
              bzrlib/tests/test_revisionspec.py testrevisionnamespaces.py-20050711050225-8b4af89e6b1efe84
              bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
              bzrlib/tests/test_rio.py       test_rio.py-20051128032247-dcd1082dfc86d3d3
              bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
              bzrlib/tests/test_setup.py     test_setup.py-20051208073730-4a59a6368c4efa04
              bzrlib/tests/test_sftp_transport.py testsftp.py-20051027032739-247570325fec7e7e
              bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
              bzrlib/tests/test_smart_add.py test_smart_add.py-20050824235919-c60dcdb0c8e999ce
              bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
              bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
              bzrlib/tests/test_status.py    test_status.py-20060516190614-fbf6432e4a6e8aa5
              bzrlib/tests/test_store.py     teststore.py-20050826022702-f6caadb647395769
              bzrlib/tests/test_subsume.py   test_subsume.py-20060927040024-tsvh4pchajoayymg-1
              bzrlib/tests/test_symbol_versioning.py test_symbol_versioning.py-20060105104851-51d7722c2018d42b
              bzrlib/tests/test_tag.py       test_tag.py-20070212110532-91cw79inah2cfozx-2
              bzrlib/tests/test_testament.py testtestament.py-20051011100429-5df1657310caa929
              bzrlib/tests/test_trace.py     testtrace.py-20051110225523-a21117fc7a07eeff
              bzrlib/tests/test_transactions.py testtransaction.py-20051006222840-1f55858f890d4b0a
              bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
              bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
              bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
              bzrlib/tests/test_tree.py      test_tree.py-20060724065232-khgrr0vvmt6ih0mi-1
              bzrlib/tests/test_treebuilder.py test_treebuilder.py-20060907214856-4omn6hf1u7fvrart-2
              bzrlib/tests/test_tsort.py     testtsort.py-20051025073946-27da871c394d5be4
              bzrlib/tests/test_tuned_gzip.py test_tuned_gzip.py-20060418042056-c576dfc708984968
              bzrlib/tests/test_ui.py        test_ui.py-20051130162854-458e667a7414af09
              bzrlib/tests/test_upgrade.py   test_upgrade.py-20051004040251-555fe1d2bae1bc71
              bzrlib/tests/test_urlutils.py  test_urlutils.py-20060502192900-46b1f9579987cf9c
              bzrlib/tests/test_version_info.py test_version_info.py-20051228204928-2c364e30b702b41b
              bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
              bzrlib/tests/test_weave.py     testknit.py-20050627023648-9833cc5562ffb785
              bzrlib/tests/test_whitebox.py  whitebox.py-20050530064534-a063aafb4a0a3a04
              bzrlib/tests/test_win32utils.py test_win32utils.py-20070713181630-8xsrjymd3e8mgw23-108
              bzrlib/tests/test_workingtree.py testworkingtree.py-20051004024258-b88d0fe8f101d468
              bzrlib/tests/test_workingtree_4.py test_workingtree_4.p-20070223025758-531n3tznl3zacv2o-1
              bzrlib/tests/test_wsgi.py      test_wsgi.py-20061005091552-rz8pva0olkxv0sd8-1
              bzrlib/tests/test_xml.py       test_xml.py-20050905091053-80b45588931a9b35
              bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
              bzrlib/tests/tree_implementations/test_get_symlink_target.py test_get_symlink_tar-20070225165554-ickod3w3t7u0zzqh-1
              bzrlib/tests/tree_implementations/test_inv.py test_inv.py-20070312023226-0cdvk5uwhutis9vg-1
              bzrlib/tests/tree_implementations/test_path_content_summary.py test_path_content_su-20070904100855-3vrwedz6akn34kl5-1
              bzrlib/tests/tree_implementations/test_test_trees.py test_tree_trees.py-20060720091921-3nwi5h21lf06vf5p-1
              bzrlib/tests/tree_implementations/test_tree.py test_tree.py-20061215160206-usu7lwcj8aq2n3br-1
              bzrlib/tests/tree_implementations/test_walkdirs.py test_walkdirs.py-20060729160421-gmjnkotqgxdh98ce-1
              bzrlib/tests/treeshape.py      treeshape.py-20051004094628-312a98f0194306a8
              bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
              bzrlib/tests/workingtree_implementations/test_add.py test_add.py-20070226165239-4vo178spkrnhavc7-1
              bzrlib/tests/workingtree_implementations/test_add_reference.py test_add_reference.p-20061211024451-yo9i1691dgbv1eyn-1
              bzrlib/tests/workingtree_implementations/test_basis_inventory.py test_basis_inventory.py-20051218151655-3650468941091309
              bzrlib/tests/workingtree_implementations/test_changes_from.py test_delta.py-20060721145444-xlj6hoiipa8ekkwj-1
              bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
              bzrlib/tests/workingtree_implementations/test_executable.py test_executable.py-20060628162557-tr7h57kl80l3ma8i-1
              bzrlib/tests/workingtree_implementations/test_flush.py test_flush.py-20061005073432-585uyj0sua6r7i9v-1
              bzrlib/tests/workingtree_implementations/test_inv.py test_inv.py-20070311221604-ighlq8tbn5xq0kuo-1
              bzrlib/tests/workingtree_implementations/test_is_control_filename.py test_is_control_filename.py-20060216024958-f5afdebb2fa36418
              bzrlib/tests/workingtree_implementations/test_locking.py test_locking.py-20060707151933-tav3o2hpibwi53u4-3
              bzrlib/tests/workingtree_implementations/test_mkdir.py test_mkdir.py-20060907214856-4omn6hf1u7fvrart-3
              bzrlib/tests/workingtree_implementations/test_move.py test_move.py-20070225171927-mohn2vqj5fx7edc6-1
              bzrlib/tests/workingtree_implementations/test_nested_specifics.py test_nested_specific-20070306004443-qut978c488jr11sg-1
              bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
              bzrlib/tests/workingtree_implementations/test_paths2ids.py test_paths2ids.py-20070222011621-kesvovdwm69nndtx-1
              bzrlib/tests/workingtree_implementations/test_pull.py test_pull.py-20060222044334-43594dd8e143b708
              bzrlib/tests/workingtree_implementations/test_read_working_inventory.py test_read_working_in-20061005073432-585uyj0sua6r7i9v-2
              bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
              bzrlib/tests/workingtree_implementations/test_rename_one.py test_rename_one.py-20070226161242-2d8ibdedl700jgio-1
              bzrlib/tests/workingtree_implementations/test_revision_tree.py test_revision_tree.p-20060908041847-n15ngjoxpivwls0v-2
              bzrlib/tests/workingtree_implementations/test_set_root_id.py test_set_root_id.py-20061004073850-0r1c7qikmnkb8m9k-1
              bzrlib/tests/workingtree_implementations/test_smart_add.py test_smart_add.py-20070215175752-9s5mxoz8aqpd80fm-1
              bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
              bzrlib/textfile.py             textfile.py-20060415001558-9cc2f3652ca99f97
              bzrlib/textinv.py              textinv.py-20050411024435-e3898231b7d1897b26c38878
              bzrlib/textmerge.py            textmerge.py-20060408064938-a5d5c009e64a3a25
              bzrlib/textui.py               textui.py-20050309040759-5d0cebe09c528e7d
              bzrlib/timestamp.py            timestamp.py-20070306142322-ttbb9oulf3jotljd-1
              bzrlib/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
              bzrlib/transactions.py         transactions.py-20051007010900-f1313d53cf58e223
              bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
              bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
              bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
              bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
              bzrlib/transport/fakevfat.py   fakevfat.py-20060407072414-d59939fa1d6c79d9
              bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
              bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
              bzrlib/transport/http/_urllib.py _urlgrabber.py-20060113083826-0bbf7d992fbf090c
              bzrlib/transport/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
              bzrlib/transport/http/ca_bundle.py ca_bundle.py-20070226091335-84kb1xg1r2jjf858-1
              bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
              bzrlib/transport/http/wsgi.py  wsgi.py-20061005091552-rz8pva0olkxv0sd8-2
              bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
              bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
              bzrlib/transport/readonly.py   readonly.py-20060120032407-66d3166c39ffdc79
              bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
              bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
              bzrlib/transport/ssh.py        ssh.py-20060824042150-0s9787kng6zv1nwq-1
              bzrlib/transport/trace.py      trace.py-20070828055009-7kt0bbc4t4b92apz-1
              bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
              bzrlib/treebuilder.py          treebuilder.py-20060907214856-4omn6hf1u7fvrart-1
              bzrlib/tsort.py                tsort.py-20051025073946-7808f6aaf7d07208
              bzrlib/tuned_gzip.py           tuned_gzip.py-20060407014720-5aadc518e928e8d2
              bzrlib/ui/__init__.py          ui.py-20050824083933-8cf663c763ba53a9
              bzrlib/ui/text.py              text.py-20051130153916-2e438cffc8afc478
              bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
              bzrlib/upgrade.py              history2weaves.py-20050818063535-e7d319791c19a8b2
              bzrlib/urlutils.py             urlutils.py-20060502195429-e8a161ecf8fac004
              bzrlib/util/bencode.py         bencode.py-20070220044742-sltr28q21w2wzlxi-1
              bzrlib/util/configobj/configobj.py configobj.py-20051018184548-06992a2246425e3e
              bzrlib/util/simplemapi.py      simplemapi.py-20070810174811-ievl23nziuiq2k3m-1
              bzrlib/util/tests/test_bencode.py test_bencode.py-20070713042202-qjw8rppxaz7ky6i6-1
              bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
              bzrlib/version_info_formats/__init__.py generate_version_info.py-20051228204928-8358edabcddcd97e
              bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
              bzrlib/weave.py                knit.py-20050627021749-759c29984154256b
              bzrlib/weave_commands.py       weave_commands.py-20060320231507-8e9f300bffc1aa19
              bzrlib/weavefile.py            weavefile.py-20050629135233-2ffe0200f103f6c2
              bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
              bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
              bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
              bzrlib/xml4.py                 xml4.py-20050916091259-db5ab55e7e6ca324
              bzrlib/xml5.py                 xml5.py-20080328030717-t9guwinq8hom0ar3-1
              bzrlib/xml7.py                 xml7.py-20061029182747-d5tiiny21bvrd2jj-1
              bzrlib/xml8.py                 xml5.py-20050907032657-aac8f960815b66b1
              bzrlib/xml_serializer.py       xml.py-20050309040759-57d51586fdec365d
              contrib/bzr_access             bzr_access-20071210163004-c9lb1renhra2ncg0-1
              doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
              doc/developers/api-versioning.txt apiversioning.txt-20070626065626-iiihgmhgkv91uphz-1
              doc/developers/authentication-ring.txt authring.txt-20070718200437-q5tdik0ne6lor86d-1
              doc/developers/development-repo.txt developmentrepo.txt-20080102200205-raj42k61dch8pjmj-1
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
              doc/developers/inventory.txt   inventory.txt-20080103013957-opkrhxy6lmywmx4i-1
              doc/developers/network-protocol.txt networkprotocol.txt-20070903044232-woustorrjbmg5zol-1
              doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
              doc/developers/plugin-api.txt  pluginapi.txt-20080229110225-q2j5y4agqhlkjn0s-1
              doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
              doc/developers/revision-properties.txt revisionproperties.t-20070807133526-w57m8zv5o7t5kugm-1
              doc/en/mini-tutorial/index.txt index.txt-20070813141352-2u64ooqzo0or4hss-2
              doc/en/tutorials/using_bazaar_with_launchpad.txt using_bazaar_with_lp-20071211073140-7msh8uf9a9h4y9hb-1
              doc/en/user-guide/adv_merging.txt adv_merging.txt-20071213070245-d7u7150lb2hhnvby-1
              doc/en/user-guide/branching_a_project.txt branching_a_project.-20071122141511-0knao2lklsdsvb1q-2
              doc/en/user-guide/browsing_history.txt browsing_history.txt-20071121073725-0corxykv5irjal00-2
              doc/en/user-guide/bzrtools_plugin.txt bzrtools_plugin.txt-20080509065016-cjc90f46407vi9a0-1
              doc/en/user-guide/configuring_bazaar.txt configuring_bazaar.t-20071128000722-ncxiua259xwbdbg7-1
              doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
              doc/en/user-guide/hooks.txt    hooks.txt-20070829200551-7nr6e5a1io6x78uf-1
              doc/en/user-guide/http_smart_server.txt fastcgi.txt-20061005091552-rz8pva0olkxv0sd8-3
              doc/en/user-guide/index.txt    index.txt-20060622101119-tgwtdci8z769bjb9-2
              doc/en/user-guide/installing_bazaar.txt installing_bazaar.tx-20071114035000-q36a9h57ps06uvnl-4
              doc/en/user-guide/organizing_branches.txt organizing_branches.-20071123154453-dk2mjhrg1vpjm5w2-3
              doc/en/user-guide/publishing_a_branch.txt publishing_a_branch.-20071123055134-k5x4ekduci2lbn36-2
              doc/en/user-guide/recording_changes.txt recording_changes.tx-20071121073725-0corxykv5irjal00-4
              doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
              doc/en/user-guide/setting_up_email.txt setting_up_email.txt-20060314161707-fd242c8944346173
              doc/en/user-guide/shared_repository_layouts.txt shared_repository_la-20070502152030-bagewuqs18ns24o7-1
              doc/en/user-guide/solo_intro.txt solo_workflow.txt-20071121073725-0corxykv5irjal00-7
              doc/en/user-guide/specifying_revisions.txt specifying_revisions.txt-20060314161707-19deb139101bea33
              doc/en/user-guide/svn_plugin.txt svn_plugin.txt-20080509065016-cjc90f46407vi9a0-2
              doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
              doc/en/user-guide/using_aliases.txt using_aliases.txt-20060314161707-c21d27fa2939e039
              doc/en/user-guide/using_checkouts.txt using_checkouts.txt-20071123055134-k5x4ekduci2lbn36-4
              doc/en/user-guide/using_gatekeepers.txt using_gatekeepers.tx-20071123154453-dk2mjhrg1vpjm5w2-5
              doc/en/user-guide/web_browsing.txt web_browsing.txt-20080509065016-cjc90f46407vi9a0-3
              doc/en/user-guide/writing_a_plugin.txt writing_a_plugin.txt-20071114035000-q36a9h57ps06uvnl-7
              doc/es/mini-tutorial/index.txt index.txt-20080504182136-wmoc35u2t6kom8ca-1
              doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
              profile_imports.py             profile_imports.py-20060618020306-k5uw80achysrokj9-1
              setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
              tools/doc_generate/autodoc_man.py bzrman.py-20050601153041-0ff7f74de456d15e
              tools/doc_generate/autodoc_rstx.py autodoc_rstx.py-20060420024836-3e0d4a526452193c
              tools/rst2html.py              rst2html.py-20060817120932-gn177u8v0008txhu-1
              tools/win32/bzr.iss.cog        bzr.iss.cog-20060622100836-b3yup582rt3y0nvm-5
              bzrlib/tests/ftp_server/medusa_based.py ftpserver.py-20071019102346-61jbvdkrr70igauv-1
              bzrlib/transport/ftp/__init__.py ftp.py-20051116161804-58dc9506548c2a53
              doc/en/user-guide/zen.txt      revnos.txt-20080111231928-pbntxea0ynh9ww1t-1
            ------------------------------------------------------------
            revno: 3468.3.1
            revision-id: mbp at sourcefrog.net-20090324044951-k5h6x6u0zz4721m5
            parent: pqm at pqm.ubuntu.com-20080603072242-omtkkk586pc5k4d4
            parent: mbp at sourcefrog.net-20080512062929-2x3mz8j2a33i8agp
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: controlfiles
            timestamp: Tue 2009-03-24 15:49:51 +1100
            message:
              bzrdir takes responsibility for file/directory unix modes
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
              bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
              bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
              bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
              bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
              bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
              bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
              bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
            ------------------------------------------------------------
            revno: 3407.2.20
            revision-id: mbp at sourcefrog.net-20080512062929-2x3mz8j2a33i8agp
            parent: mbp at sourcefrog.net-20080512061605-ceef1h4fspghl2k2
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: controlfiles
            timestamp: Mon 2008-05-12 16:29:29 +1000
            message:
              Add lock token support to CountedLock
            modified:
              bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
              bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
            ------------------------------------------------------------
            revno: 3407.2.19
            revision-id: mbp at sourcefrog.net-20080512061605-ceef1h4fspghl2k2
            parent: mbp at sourcefrog.net-20080512060315-tuixv607y2uk79nn
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: controlfiles
            timestamp: Mon 2008-05-12 16:16:05 +1000
            message:
              CountedLock should manage lock tokens
            modified:
              bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
              bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
              bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
            ------------------------------------------------------------
            revno: 3407.2.18
            revision-id: mbp at sourcefrog.net-20080512060315-tuixv607y2uk79nn
            parent: mbp at sourcefrog.net-20080512043817-4qfmcjc76ctcymdb
            parent: mbp at sourcefrog.net-20080512054751-qbgg72vppg2xl8qk
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: controlfiles
            timestamp: Mon 2008-05-12 16:03:15 +1000
            message:
              BzrDir takes responsibility for default file/dir modes
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
              bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
              bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
              bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
              bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
              bzrlib/tests/branch_implementations/test_permissions.py test_permissions.py-20060210110243-245c01403bf0fde6
              bzrlib/tests/test_permissions.py test_permissions.py-20051215004520-ccf475789c80e80c
              bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
              bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
            ------------------------------------------------------------
            revno: 3407.2.17
            revision-id: mbp at sourcefrog.net-20080512043817-4qfmcjc76ctcymdb
            parent: mbp at sourcefrog.net-20080512043108-0hoczryil3qx1nwi
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: controlfiles
            timestamp: Mon 2008-05-12 14:38:17 +1000
            message:
              better name: _get_real_transport
            modified:
              bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
        ------------------------------------------------------------
        revno: 3735.370.145
        revision-id: pqm at pqm.ubuntu.com-20090325025005-f21q20k8uahh4h9x
        parent: pqm at pqm.ubuntu.com-20090325020341-dmq0yek061gtungf
        parent: john at arbash-meinel.com-20090324200457-avdxpzoxw2p0yu08
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Wed 2009-03-25 02:50:05 +0000
        message:
          (jam) Include .pyx files as part of test_source for GPL and Copyright
          	checks.
        modified:
          bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
            ------------------------------------------------------------
            revno: 3735.543.1
            revision-id: john at arbash-meinel.com-20090324200457-avdxpzoxw2p0yu08
            parent: pqm at pqm.ubuntu.com-20090324175300-mnu99mqpmjkkzgq6
            committer: John Arbash Meinel <john at arbash-meinel.com>
            branch nick: jam-integration
            timestamp: Tue 2009-03-24 15:04:57 -0500
            message:
              Include pyrex files in our source testing for GPL and Copyright checks.
            modified:
              bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
        ------------------------------------------------------------
        revno: 3735.370.144
        revision-id: pqm at pqm.ubuntu.com-20090325020341-dmq0yek061gtungf
        parent: pqm at pqm.ubuntu.com-20090324231912-rb0kgktzkvge8aea
        parent: andrew.bennetts at canonical.com-20090324222046-mhx6gqyu7qm4ngkt
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Wed 2009-03-25 02:03:41 +0000
        message:
          (andrew) Buffer writes when pushing to a pack repository on a
          	pre-1.12 smart server.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
            ------------------------------------------------------------
            revno: 3735.542.6
            revision-id: andrew.bennetts at canonical.com-20090324222046-mhx6gqyu7qm4ngkt
            parent: andrew.bennetts at canonical.com-20090324024839-oiwvj7rkob17on3x
            committer: Andrew Bennetts <andrew.bennetts at canonical.com>
            branch nick: remote-pack-hack
            timestamp: Wed 2009-03-25 09:20:46 +1100
            message:
              Move the flush in KnitVersionedFiles.insert_record_stream so that it covers the add_lines call of the fallback case, not just the adapter.get_bytes.
            modified:
              bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
            ------------------------------------------------------------
            revno: 3735.542.5
            revision-id: andrew.bennetts at canonical.com-20090324024839-oiwvj7rkob17on3x
            parent: andrew.bennetts at canonical.com-20090324024609-fo3q9opym5srqudy
            committer: Andrew Bennetts <andrew.bennetts at canonical.com>
            branch nick: remote-pack-hack
            timestamp: Tue 2009-03-24 13:48:39 +1100
            message:
              Add NEWS entry.
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
            ------------------------------------------------------------
            revno: 3735.542.4
            revision-id: andrew.bennetts at canonical.com-20090324024609-fo3q9opym5srqudy
            parent: andrew.bennetts at canonical.com-20090324023447-5m39wlirz4kzj16a
            committer: Andrew Bennetts <andrew.bennetts at canonical.com>
            branch nick: remote-pack-hack
            timestamp: Tue 2009-03-24 13:46:09 +1100
            message:
              Better docstrings and comments.
            modified:
              bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
            ------------------------------------------------------------
            revno: 3735.542.3
            revision-id: andrew.bennetts at canonical.com-20090324023447-5m39wlirz4kzj16a
            parent: andrew.bennetts at canonical.com-20090324020946-h3vkfs75tq0ghqul
            committer: Andrew Bennetts <andrew.bennetts at canonical.com>
            branch nick: remote-pack-hack
            timestamp: Tue 2009-03-24 13:34:47 +1100
            message:
              In KnitVersionedFiles.insert_record_stream, flush the access object before expanding a delta into a fulltext.
            modified:
              bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
              bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
            ------------------------------------------------------------
            revno: 3735.542.2
            revision-id: andrew.bennetts at canonical.com-20090324020946-h3vkfs75tq0ghqul
            parent: andrew.bennetts at canonical.com-20090324020232-ndz0vognhdqsbj2o
            committer: Andrew Bennetts <andrew.bennetts at canonical.com>
            branch nick: remote-pack-hack
            timestamp: Tue 2009-03-24 13:09:46 +1100
            message:
              Only enable the hack when the serializers match, otherwise we cause ShortReadvErrors.
            modified:
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
            ------------------------------------------------------------
            revno: 3735.542.1
            revision-id: andrew.bennetts at canonical.com-20090324020232-ndz0vognhdqsbj2o
            parent: pqm at pqm.ubuntu.com-20090323202515-uwlqu9w037ndukz4
            committer: Andrew Bennetts <andrew.bennetts at canonical.com>
            branch nick: remote-pack-hack
            timestamp: Tue 2009-03-24 13:02:32 +1100
            message:
              Add set_write_cache_size hack in StreamSink to avoid too many round trips with old HPSS servers.
            modified:
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
        ------------------------------------------------------------
        revno: 3735.370.143
        revision-id: pqm at pqm.ubuntu.com-20090324231912-rb0kgktzkvge8aea
        parent: pqm at pqm.ubuntu.com-20090324175300-mnu99mqpmjkkzgq6
        parent: robertc at robertcollins.net-20090324221924-y19e65gs9jw7u0ue
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Tue 2009-03-24 23:19:12 +0000
        message:
          (robertc) Negatively cache ghosts and misses during read-locks in
          	RemoteRepository. (Robert Collins, Andrew Bennetts)
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
          bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
          bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
        ------------------------------------------------------------
        revno: 3735.541.6
        revision-id: robertc at robertcollins.net-20090324221924-y19e65gs9jw7u0ue
        parent: robertc at robertcollins.net-20090324213428-rol001c1jypq9y30
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: integration
        timestamp: Wed 2009-03-25 09:19:24 +1100
        message:
          Missed some unit tests.
        modified:
          bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
        ------------------------------------------------------------
        revno: 3735.541.5
        revision-id: robertc at robertcollins.net-20090324213428-rol001c1jypq9y30
        parent: robertc at robertcollins.net-20090324070911-w59etn9q3f9xj4fu
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: Remote.negative_parents_cache
        timestamp: Wed 2009-03-25 08:34:28 +1100
        message:
          Review tweaks.
        modified:
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
        ------------------------------------------------------------
        revno: 3735.541.4
        revision-id: robertc at robertcollins.net-20090324070911-w59etn9q3f9xj4fu
        parent: robertc at robertcollins.net-20090324060735-nk6ti3wq06062lvz
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: Remote.negative_parents_cache
        timestamp: Tue 2009-03-24 18:09:11 +1100
        message:
          Cache ghosts when we can get them from a RemoteRepository in get_parent_map.
        modified:
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
          bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
        ------------------------------------------------------------
        revno: 3735.541.3
        revision-id: robertc at robertcollins.net-20090324060735-nk6ti3wq06062lvz
        parent: robertc at robertcollins.net-20090324053736-rgxw7s77h2948gf2
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: Remote.negative_parents_cache
        timestamp: Tue 2009-03-24 17:07:35 +1100
        message:
          Allow optional inclusion of ghost data in server get_parent_map calls.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
        ------------------------------------------------------------
        revno: 3735.541.2
        revision-id: robertc at robertcollins.net-20090324053736-rgxw7s77h2948gf2
        parent: robertc at robertcollins.net-20090324051156-04bm37t0os1idrrs
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: Remote.negative_parents_cache
        timestamp: Tue 2009-03-24 16:37:36 +1100
        message:
          NEWS formatting.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3735.541.1
        revision-id: robertc at robertcollins.net-20090324051156-04bm37t0os1idrrs
        parent: pqm at pqm.ubuntu.com-20090324015928-a4eisbr51odi0due
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: Remote.negative_parents_cache
        timestamp: Tue 2009-03-24 16:11:56 +1100
        message:
          Negatively cache misses during read-locks in RemoteRepository.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
          bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
    ------------------------------------------------------------
    revno: 3901.1.7
    revision-id: john at arbash-meinel.com-20090326162258-21e57rtpx47t6493
    parent: ian.clatworthy at canonical.com-20090325121809-el4l5ie9ifqt5ur9
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: brisbane-core
    timestamp: Thu 2009-03-26 11:22:58 -0500
    message:
      Get rid of inline and const, to reduce warnings and errors.
      It seems compilers don't like it if you pass &(unsigned char *) to
      (const unsigned char **), and pyrex doesn't let you define 'const unsigned char*',
      (it doesn't like const at all), so for now, just remove it, because
      it doesn't hurt anything.
      
      Removing inline because MSVC doesn't understand it, and causes compile
      failures. It wasn't really important anyway.
    modified:
      bzrlib/delta.h                 delta.h-20090227173129-qsu3u43vowf1q3ay-1
-------------- next part --------------

Diff too large for email (3061 lines, the limit is 1000).


More information about the bazaar-commits mailing list