Rev 3657: Merge bzr.dev in http://bazaar.launchpad.net/%7Ebzr/bzr/osx_tests_fix

Vincent Ladeuil v.ladeuil+lp at free.fr
Thu Sep 11 14:39:12 BST 2008


At http://bazaar.launchpad.net/%7Ebzr/bzr/osx_tests_fix

------------------------------------------------------------
revno: 3657
revision-id: v.ladeuil+lp at free.fr-20080911133741-k6vq2h1ms5ez6p9x
parent: v.ladeuil+lp at free.fr-20080911105331-eoyl4qrfpu2v0pj4
parent: pqm at pqm.ubuntu.com-20080911061059-svzqfejar17ui4zw
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: osx_tests_fix
timestamp: Thu 2008-09-11 15:37:41 +0200
message:
  Merge bzr.dev
added:
  bzrlib/_readdir_py.py          readdir.py-20060609152855-rm6v321vuaqyh9tu-3
  bzrlib/_readdir_pyx.pyx        readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
  bzrlib/readdir.h               readdir.h-20060609152855-rm6v321vuaqyh9tu-2
  bzrlib/tests/test_transport_log.py test_transport_log.p-20080902041816-vh8x5yt5nvdzvew3-3
  bzrlib/transport/log.py        log.py-20080902041816-vh8x5yt5nvdzvew3-5
  doc/developers/overview.txt    overview.txt-20080904022501-ww2ggomrs5elxfm0-1
renamed:
  bzrlib/tests/repository_implementations => bzrlib/tests/per_repository repository_implementations-20060131092037-ec97814745cc6128
  doc/en/developer-guide/testing.txt => doc/developers/testing.txt testing.txt-20080812140359-i70zzh6v2z7grqex-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.pyx dirstate_helpers.pyx-20070503201057-u425eni465q4idwn-3
  bzrlib/_dirstate_helpers_py.py _dirstate_helpers_py-20070710145033-90nz6cqglsk150jy-1
  bzrlib/atomicfile.py           atomicfile.py-20050509044450-dbd24e6c564f7c66
  bzrlib/benchmarks/bench_osutils.py bench_osutils.py-20060608153714-apso8cyz1bu2z1ig-1
  bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
  bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
  bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
  bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
  bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
  bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
  bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
  bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
  bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
  bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
  bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
  bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
  bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
  bzrlib/push.py                 push.py-20080606021927-5fe39050e8xne9un-1
  bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
  bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/smart/message.py        message.py-20080222013625-ncqmh3nrxjkxab87-1
  bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
  bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
  bzrlib/tests/blackbox/test_cat_revision.py test_cat_revision.py-20070410204634-fq8mnld5l5aza9e2-1
  bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
  bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
  bzrlib/tests/blackbox/test_status.py teststatus.py-20050712014354-508855eb9f29f7dc
  bzrlib/tests/branch_implementations/test_locking.py test_locking.py-20060707151933-tav3o2hpibwi53u4-4
  bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
  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_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/test__dirstate_helpers.py test_dirstate_helper-20070504035751-jsbn00xodv0y1eve-2
  bzrlib/tests/test_annotate.py  test_annotate.py-20061213215015-sttc9agsxomls7q0-1
  bzrlib/tests/test_btree_index.py test_index.py-20080624222253-p0x5f92uyh5hw734-13
  bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
  bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
  bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
  bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
  bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
  bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
  bzrlib/tests/test_pack_repository.py test_pack_repository-20080801043947-eaw0e6h2gu75kwmy-1
  bzrlib/tests/test_reconcile.py test_reconcile.py-20060225054842-50aa618584a86f26
  bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
  bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
  bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
  bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
  bzrlib/tests/test_sftp_transport.py testsftp.py-20051027032739-247570325fec7e7e
  bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
  bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
  bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
  bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
  bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
  bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
  bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
  bzrlib/transport/trace.py      trace.py-20070828055009-7kt0bbc4t4b92apz-1
  bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
  bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
  doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
  doc/developers/development-repo.txt developmentrepo.txt-20080102200205-raj42k61dch8pjmj-1
  doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
  doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
  profile_imports.py             profile_imports.py-20060618020306-k5uw80achysrokj9-1
  setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
    ------------------------------------------------------------
    revno: 3638.2.65
    revision-id: pqm at pqm.ubuntu.com-20080911061059-svzqfejar17ui4zw
    parent: pqm at pqm.ubuntu.com-20080910204500-1hs4q0smfcsk7wz0
    parent: mbp at sourcefrog.net-20080911041624-p3uc3glmxuc6ruim
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2008-09-11 07:10:59 +0100
    message:
      (mbp) KnitVersionedFiles repr
    modified:
      bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
        ------------------------------------------------------------
        revno: 3638.65.1
        revision-id: mbp at sourcefrog.net-20080911041624-p3uc3glmxuc6ruim
        parent: pqm at pqm.ubuntu.com-20080910204500-1hs4q0smfcsk7wz0
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: trivial
        timestamp: Thu 2008-09-11 14:16:24 +1000
        message:
          Add repr for KnitVersionedFiles
        modified:
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
    ------------------------------------------------------------
    revno: 3638.2.64
    revision-id: pqm at pqm.ubuntu.com-20080910204500-1hs4q0smfcsk7wz0
    parent: pqm at pqm.ubuntu.com-20080910201504-ennm0qxaeb8yk02l
    parent: john at arbash-meinel.com-20080910195236-ctx16y1pjgi7m2wl
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-10 21:45:00 +0100
    message:
      (Mark Hammond) Fix some test code that was writing in text mode,
      	and reading in binary
    modified:
      bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
        ------------------------------------------------------------
        revno: 3638.64.2
        revision-id: john at arbash-meinel.com-20080910195236-ctx16y1pjgi7m2wl
        parent: mhammond at skippinet.com.au-20080906080523-6t2ghw0q2xqyffvx
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Wed 2008-09-10 14:52:36 -0500
        message:
          Use build_tree_contents instead of direct open().write()
        modified:
          bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
        ------------------------------------------------------------
        revno: 3638.64.1
        revision-id: mhammond at skippinet.com.au-20080906080523-6t2ghw0q2xqyffvx
        parent: pqm at pqm.ubuntu.com-20080905212548-ig8wqqpv4vb8b2v4
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.work
        timestamp: Sat 2008-09-06 18:05:23 +1000
        message:
          open the test file in binary mode to ensure we work on Windows
        modified:
          bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
    ------------------------------------------------------------
    revno: 3638.2.63
    revision-id: pqm at pqm.ubuntu.com-20080910201504-ennm0qxaeb8yk02l
    parent: pqm at pqm.ubuntu.com-20080910194512-tmwbxet1mn08eah8
    parent: john at arbash-meinel.com-20080910191443-1cncrx1oo6os71nm
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-10 21:15:04 +0100
    message:
      (jam) Convert sftp to processing as-you-go, rather than all-at-once.
    modified:
      bzrlib/tests/test_sftp_transport.py testsftp.py-20051027032739-247570325fec7e7e
      bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
      bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
      bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
        ------------------------------------------------------------
        revno: 3638.63.9
        revision-id: john at arbash-meinel.com-20080910191443-1cncrx1oo6os71nm
        parent: john at arbash-meinel.com-20080910173301-niz0pw3mcat430o1
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: sftp_chunked
        timestamp: Wed 2008-09-10 14:14:43 -0500
        message:
          Overlapping ranges are not allowed anymore.
        modified:
          bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
        ------------------------------------------------------------
        revno: 3638.63.8
        revision-id: john at arbash-meinel.com-20080910173301-niz0pw3mcat430o1
        parent: john at arbash-meinel.com-20080910172134-os9otcyg1rdbgi0s
        parent: pqm at pqm.ubuntu.com-20080910053334-fy7gihd6da2nyhy2
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: sftp_chunked
        timestamp: Wed 2008-09-10 12:33:01 -0500
        message:
          Merge in bzr.dev 3698
        added:
          doc/developers/overview.txt    overview.txt-20080904022501-ww2ggomrs5elxfm0-1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzr                            bzr.py-20050313053754-5485f144c7006fa6
          bzr.ico                        bzr.ico-20060629083000-q18ip0hk7lq55i4y-1
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
          bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/smart/message.py        message.py-20080222013625-ncqmh3nrxjkxab87-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
          bzrlib/tests/branch_implementations/test_locking.py test_locking.py-20060707151933-tav3o2hpibwi53u4-4
          bzrlib/tests/repository_implementations/test_commit_builder.py test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/test_btree_index.py test_index.py-20080624222253-p0x5f92uyh5hw734-13
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
          bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 3638.63.7
        revision-id: john at arbash-meinel.com-20080910172134-os9otcyg1rdbgi0s
        parent: john at arbash-meinel.com-20080905212334-69j0qvvr9trvfk1b
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: sftp_chunked
        timestamp: Wed 2008-09-10 12:21:34 -0500
        message:
          Purge the list buffer when we have a simple string buffer.
        modified:
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
        ------------------------------------------------------------
        revno: 3638.63.6
        revision-id: john at arbash-meinel.com-20080905212334-69j0qvvr9trvfk1b
        parent: john at arbash-meinel.com-20080904030327-6smkelvc2rpjk3k6
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: sftp_chunked
        timestamp: Fri 2008-09-05 16:23:34 -0500
        message:
          Respond to Martin's review comments.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/tests/test_sftp_transport.py testsftp.py-20051027032739-247570325fec7e7e
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
        ------------------------------------------------------------
        revno: 3638.63.5
        revision-id: john at arbash-meinel.com-20080904030327-6smkelvc2rpjk3k6
        parent: john at arbash-meinel.com-20080904022255-cmyfd6ykpieggrv7
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: sftp_chunked
        timestamp: Wed 2008-09-03 22:03:27 -0500
        message:
          Include the filename in the debug logging.
        modified:
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
        ------------------------------------------------------------
        revno: 3638.63.4
        revision-id: john at arbash-meinel.com-20080904022255-cmyfd6ykpieggrv7
        parent: john at arbash-meinel.com-20080904013723-6sa3ejscenhsxvjo
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: sftp_chunked
        timestamp: Wed 2008-09-03 21:22:55 -0500
        message:
          rename cur_start => input_start for clarity.
        modified:
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
        ------------------------------------------------------------
        revno: 3638.63.3
        revision-id: john at arbash-meinel.com-20080904013723-6sa3ejscenhsxvjo
        parent: john at arbash-meinel.com-20080903232635-8009dsm2fai5nz3c
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: sftp_chunked
        timestamp: Wed 2008-09-03 20:37:23 -0500
        message:
          Finish up handling out-of-order requests.
          Also handle short reads.
          The SFTP test suite now passes.
        modified:
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
        ------------------------------------------------------------
        revno: 3638.63.2
        revision-id: john at arbash-meinel.com-20080903232635-8009dsm2fai5nz3c
        parent: john at arbash-meinel.com-20080903220310-1uwt7qt5p1istebv
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: sftp_chunked
        timestamp: Wed 2008-09-03 18:26:35 -0500
        message:
          Start moving the readv code into a helper.
          We will optimize the helper for things being in order, because
          that is a very common case with packs. (90% of the time they
          don't care about data order, so they can always stream in
          file order.)
        modified:
          bzrlib/tests/test_sftp_transport.py testsftp.py-20051027032739-247570325fec7e7e
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
        ------------------------------------------------------------
        revno: 3638.63.1
        revision-id: john at arbash-meinel.com-20080903220310-1uwt7qt5p1istebv
        parent: pqm at pqm.ubuntu.com-20080903205840-mteswj8dfvld7vo3
        parent: john at arbash-meinel.com-20071217233848-pq8zo3fyr9yt1rc1
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: sftp_chunked
        timestamp: Wed 2008-09-03 17:03:10 -0500
        message:
          Merge in some of the changes from the old sftp_chunked branch.
          But revert the sftp code itself.
          We should start from scratch.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
        ------------------------------------------------------------
        revno: 3120.2.2
        revision-id: john at arbash-meinel.com-20071217233848-pq8zo3fyr9yt1rc1
        parent: john at arbash-meinel.com-20071217165633-unoib2xwcy3moixw
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: sftp_chunked
        timestamp: Mon 2007-12-17 17:38:48 -0600
        message:
          finish polishing up the sftp code.
        modified:
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
        ------------------------------------------------------------
        revno: 3120.2.1
        revision-id: john at arbash-meinel.com-20071217165633-unoib2xwcy3moixw
        parent: pqm at pqm.ubuntu.com-20071217060447-sictlq5nibqhpuec
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: sftp_chunked
        timestamp: Mon 2007-12-17 10:56:33 -0600
        message:
          Change the sftp_readv loop to buffer even less.
          Instead of waiting until we have a whole collapsed range, start trying to
          return data as soon as any data arrives.
          Also, there is a common case of having a request be made in
          sorted order. Which means that we don't need to buffer much at all.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
    ------------------------------------------------------------
    revno: 3638.2.62
    revision-id: pqm at pqm.ubuntu.com-20080910194512-tmwbxet1mn08eah8
    parent: pqm at pqm.ubuntu.com-20080910174908-pw8t6kbawoxc8rru
    parent: john at arbash-meinel.com-20080910191343-1wbziepei5ufnk9z
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-10 20:45:12 +0100
    message:
      (jam) rename repository_implementations => per_repository
    renamed:
      bzrlib/tests/repository_implementations => bzrlib/tests/per_repository repository_implementations-20060131092037-ec97814745cc6128
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
      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_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/test_annotate.py  test_annotate.py-20061213215015-sttc9agsxomls7q0-1
      bzrlib/tests/test_reconcile.py test_reconcile.py-20060225054842-50aa618584a86f26
      bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
      bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
        ------------------------------------------------------------
        revno: 3638.62.5
        revision-id: john at arbash-meinel.com-20080910191343-1wbziepei5ufnk9z
        parent: john at arbash-meinel.com-20080904211007-1tyny4snc6srvle9
        parent: pqm at pqm.ubuntu.com-20080910053334-fy7gihd6da2nyhy2
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: per_tests_239343
        timestamp: Wed 2008-09-10 14:13:43 -0500
        message:
          Merge bzr.dev, resolve NEWS
        added:
          doc/developers/overview.txt    overview.txt-20080904022501-ww2ggomrs5elxfm0-1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzr                            bzr.py-20050313053754-5485f144c7006fa6
          bzr.ico                        bzr.ico-20060629083000-q18ip0hk7lq55i4y-1
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/smart/message.py        message.py-20080222013625-ncqmh3nrxjkxab87-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
          bzrlib/tests/branch_implementations/test_locking.py test_locking.py-20060707151933-tav3o2hpibwi53u4-4
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 3638.62.4
        revision-id: john at arbash-meinel.com-20080904211007-1tyny4snc6srvle9
        parent: john at arbash-meinel.com-20080904210518-m80hew6gdllqd61r
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: per_tests_239343
        timestamp: Thu 2008-09-04 16:10:07 -0500
        message:
          Doc strings that reference repository_implementations
        modified:
          bzrlib/tests/per_repository_reference/__init__.py __init__.py-20080220025549-nnm2s80it1lvcwnc-2
          bzrlib/tests/test_annotate.py  test_annotate.py-20061213215015-sttc9agsxomls7q0-1
          bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
        ------------------------------------------------------------
        revno: 3638.62.3
        revision-id: john at arbash-meinel.com-20080904210518-m80hew6gdllqd61r
        parent: john at arbash-meinel.com-20080904203334-7dazd6ac3r9ubu4k
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: per_tests_239343
        timestamp: Thu 2008-09-04 16:05:18 -0500
        message:
          Track down other tests that used repository_implementations.
        modified:
          bzrlib/tests/test_reconcile.py test_reconcile.py-20060225054842-50aa618584a86f26
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
        ------------------------------------------------------------
        revno: 3638.62.2
        revision-id: john at arbash-meinel.com-20080904203334-7dazd6ac3r9ubu4k
        parent: john at arbash-meinel.com-20080904203204-blnshwj3h0r5qd5z
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: per_tests_239343
        timestamp: Thu 2008-09-04 15:33:34 -0500
        message:
          NEWS about bug #239343.
          This actually isn't completely fixed, because of all the other tests.
          But it is a start.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3638.62.1
        revision-id: john at arbash-meinel.com-20080904203204-blnshwj3h0r5qd5z
        parent: pqm at pqm.ubuntu.com-20080904142234-pldim6ie032cb6am
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: per_tests_239343
        timestamp: Thu 2008-09-04 15:32:04 -0500
        message:
          Rename repository_implementations tests into per_repository tests
        renamed:
          bzrlib/tests/repository_implementations => bzrlib/tests/per_repository repository_implementations-20060131092037-ec97814745cc6128
        modified:
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          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_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
    ------------------------------------------------------------
    revno: 3638.2.61
    revision-id: pqm at pqm.ubuntu.com-20080910174908-pw8t6kbawoxc8rru
    parent: pqm at pqm.ubuntu.com-20080910053334-fy7gihd6da2nyhy2
    parent: john at arbash-meinel.com-20080909150912-wyttm8he1zsls2ck
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-10 18:49:08 +0100
    message:
      (jam) Update the timing function for --profile-imports on windows
    modified:
      profile_imports.py             profile_imports.py-20060618020306-k5uw80achysrokj9-1
        ------------------------------------------------------------
        revno: 3638.61.1
        revision-id: john at arbash-meinel.com-20080909150912-wyttm8he1zsls2ck
        parent: pqm at pqm.ubuntu.com-20080908061835-nz7hj7o0pms1nf9p
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Tue 2008-09-09 10:09:12 -0500
        message:
          Use the right timing function on win32
        modified:
          profile_imports.py             profile_imports.py-20060618020306-k5uw80achysrokj9-1
    ------------------------------------------------------------
    revno: 3638.2.60
    revision-id: pqm at pqm.ubuntu.com-20080910053334-fy7gihd6da2nyhy2
    parent: pqm at pqm.ubuntu.com-20080909173348-5y4vo2tga9d19fpa
    parent: john at arbash-meinel.com-20080910045457-abzebw04q75dtprs
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-10 06:33:34 +0100
    message:
      (jam) Merge in bzr-1.7rc1, open bzr-1.8 for development.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzr                            bzr.py-20050313053754-5485f144c7006fa6
      bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
        ------------------------------------------------------------
        revno: 3638.60.1
        revision-id: john at arbash-meinel.com-20080910045457-abzebw04q75dtprs
        parent: pqm at pqm.ubuntu.com-20080909173348-5y4vo2tga9d19fpa
        parent: pqm at pqm.ubuntu.com-20080910041720-8c3wxgxrciqwxumq
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Tue 2008-09-09 23:54:57 -0500
        message:
          Merge in bzr 1.7rc1, open 1.8 for development
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzr                            bzr.py-20050313053754-5485f144c7006fa6
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
        ------------------------------------------------------------
        revno: 3638.58.2
        revision-id: pqm at pqm.ubuntu.com-20080910041720-8c3wxgxrciqwxumq
        parent: pqm at pqm.ubuntu.com-20080909220719-o6ma8z56i4er1htl
        parent: john at arbash-meinel.com-20080910034639-peesekud7vl6cpty
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: 1.7
        timestamp: Wed 2008-09-10 05:17:20 +0100
        message:
          Fix up NEWS for 1.7rc1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
            ------------------------------------------------------------
            revno: 3638.59.1
            revision-id: john at arbash-meinel.com-20080910034639-peesekud7vl6cpty
            parent: pqm at pqm.ubuntu.com-20080909220719-o6ma8z56i4er1htl
            committer: John Arbash Meinel <john at arbash-meinel.com>
            branch nick: jam-integration
            timestamp: Tue 2008-09-09 22:46:39 -0500
            message:
              Fix NEWS for proper 1.7rc1 release.
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3638.58.1
        revision-id: pqm at pqm.ubuntu.com-20080909220719-o6ma8z56i4er1htl
        parent: pqm at pqm.ubuntu.com-20080909173348-5y4vo2tga9d19fpa
        parent: john at arbash-meinel.com-20080909212730-xka2luwpzvz2o4f0
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: 1.7
        timestamp: Tue 2008-09-09 23:07:19 +0100
        message:
          (jam) Prepare 1.7rc1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
        ------------------------------------------------------------
        revno: 3638.57.1
        revision-id: john at arbash-meinel.com-20080909212730-xka2luwpzvz2o4f0
        parent: pqm at pqm.ubuntu.com-20080909173348-5y4vo2tga9d19fpa
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Tue 2008-09-09 16:27:30 -0500
        message:
          Prepare 1.7rc1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
    ------------------------------------------------------------
    revno: 3638.2.59
    revision-id: pqm at pqm.ubuntu.com-20080909173348-5y4vo2tga9d19fpa
    parent: pqm at pqm.ubuntu.com-20080908061835-nz7hj7o0pms1nf9p
    parent: john at arbash-meinel.com-20080909170221-svim3jw2mrz0amp3
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2008-09-09 18:33:48 +0100
    message:
      (Mark Hammond) Update bzr.ico, and include TBZR icons in installer.
    modified:
      bzr.ico                        bzr.ico-20060629083000-q18ip0hk7lq55i4y-1
      setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 3638.56.3
        revision-id: john at arbash-meinel.com-20080909170221-svim3jw2mrz0amp3
        parent: mhammond at skippinet.com.au-20080904120301-x3tujl7hloy0o75j
        author: Mark Hammond <mhammond at skippinet.com.au>
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Tue 2008-09-09 12:02:21 -0500
        message:
          An updated transparent icon for bzr.
        modified:
          bzr.ico                        bzr.ico-20060629083000-q18ip0hk7lq55i4y-1
        ------------------------------------------------------------
        revno: 3638.56.2
        revision-id: mhammond at skippinet.com.au-20080904120301-x3tujl7hloy0o75j
        parent: mhammond at skippinet.com.au-20080904115040-ai5yum99nqz0azz2
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.binaries.17
        timestamp: Thu 2008-09-04 22:03:01 +1000
        message:
          build the list of icons without changing directory.
        modified:
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 3638.56.1
        revision-id: mhammond at skippinet.com.au-20080904115040-ai5yum99nqz0azz2
        parent: pqm at pqm.ubuntu.com-20080903223056-b108iytb38xkznci
        parent: mhammond at skippinet.com.au-20080903120907-0cgb5efq1gzhsh0b
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.binaries.17
        timestamp: Thu 2008-09-04 21:50:40 +1000
        message:
          re-merge
        modified:
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 3638.55.1
        revision-id: mhammond at skippinet.com.au-20080903120907-0cgb5efq1gzhsh0b
        parent: pqm at pqm.ubuntu.com-20080903094659-lkj3i4hd83d35fov
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.binaries.17
        timestamp: Wed 2008-09-03 22:09:07 +1000
        message:
          include tbzr icons in windows binary distributions
        modified:
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
    ------------------------------------------------------------
    revno: 3638.2.58
    revision-id: pqm at pqm.ubuntu.com-20080908061835-nz7hj7o0pms1nf9p
    parent: pqm at pqm.ubuntu.com-20080906102539-ss1fkx2csdcalqlc
    parent: andrew.bennetts at canonical.com-20080908054927-q84h4v1c8dy91h92
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Mon 2008-09-08 07:18:35 +0100
    message:
      (trivial) Remove some unused imports,
      	fix two trivially broken raise statements. (Andrew Bennetts)
    modified:
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/smart/message.py        message.py-20080222013625-ncqmh3nrxjkxab87-1
      bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
        ------------------------------------------------------------
        revno: 3638.54.1
        revision-id: andrew.bennetts at canonical.com-20080908054927-q84h4v1c8dy91h92
        parent: pqm at pqm.ubuntu.com-20080906102539-ss1fkx2csdcalqlc
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: trivial
        timestamp: Mon 2008-09-08 15:49:27 +1000
        message:
          Remove some unused imports and fix a couple of trivially broken raise statements.
        modified:
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/smart/message.py        message.py-20080222013625-ncqmh3nrxjkxab87-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
    ------------------------------------------------------------
    revno: 3638.2.57
    revision-id: pqm at pqm.ubuntu.com-20080906102539-ss1fkx2csdcalqlc
    parent: pqm at pqm.ubuntu.com-20080905215441-14uu1ybru8397sy2
    parent: andrew.bennetts at canonical.com-20080906095218-9k920hp0t6h9bif0
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Sat 2008-09-06 11:25:39 +0100
    message:
      Do not traceback on unexpected error responses from a smart server.
      	(Andrew Bennetts)
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
      bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
        ------------------------------------------------------------
        revno: 3638.53.2
        revision-id: andrew.bennetts at canonical.com-20080906095218-9k920hp0t6h9bif0
        parent: andrew.bennetts at canonical.com-20080905055253-lxvnx1ga91wxrxyj
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: nicer-error
        timestamp: Sat 2008-09-06 19:52:18 +1000
        message:
          Rename UntranslateableErrorFromSmartServer -> UnknownErrorFromSmartServer.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
        ------------------------------------------------------------
        revno: 3638.53.1
        revision-id: andrew.bennetts at canonical.com-20080905055253-lxvnx1ga91wxrxyj
        parent: pqm at pqm.ubuntu.com-20080904180441-gssfmn0j6yw2vi0e
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: nicer-error
        timestamp: Fri 2008-09-05 15:52:53 +1000
        message:
          Unexpected error responses from a smart server no longer cause the client to traceback.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
    ------------------------------------------------------------
    revno: 3638.2.56
    revision-id: pqm at pqm.ubuntu.com-20080905215441-14uu1ybru8397sy2
    parent: pqm at pqm.ubuntu.com-20080905212548-ig8wqqpv4vb8b2v4
    parent: john at arbash-meinel.com-20080905201406-p6mf9wt3r38l5dxq
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2008-09-05 22:54:41 +0100
    message:
      (jam) Merge in bzr 1.6.1 release
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3638.52.1
        revision-id: john at arbash-meinel.com-20080905201406-p6mf9wt3r38l5dxq
        parent: pqm at pqm.ubuntu.com-20080903223056-b108iytb38xkznci
        parent: pqm at pqm.ubuntu.com-20080905195323-3gadc8dfqs61vy4e
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Fri 2008-09-05 15:14:06 -0500
        message:
          Merge in bzr 1.6.1 release
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3606.5.17
        revision-id: pqm at pqm.ubuntu.com-20080905195323-3gadc8dfqs61vy4e
        parent: pqm at pqm.ubuntu.com-20080903164846-k1lc4d87315m26uh
        parent: john at arbash-meinel.com-20080905192332-4j7a025l28ba26xk
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: 1.6
        timestamp: Fri 2008-09-05 20:53:23 +0100
        message:
          (jam) Release bzr 1.6.1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
        ------------------------------------------------------------
        revno: 3606.16.1
        revision-id: john at arbash-meinel.com-20080905192332-4j7a025l28ba26xk
        parent: pqm at pqm.ubuntu.com-20080903164846-k1lc4d87315m26uh
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Fri 2008-09-05 14:23:32 -0500
        message:
          Release bzr 1.6.1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
    ------------------------------------------------------------
    revno: 3638.2.55
    revision-id: pqm at pqm.ubuntu.com-20080905212548-ig8wqqpv4vb8b2v4
    parent: pqm at pqm.ubuntu.com-20080905055502-uq3g4uwzl6agbyy4
    parent: andrew.bennetts at canonical.com-20080905104803-6g72dz6wcldosfs2
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2008-09-05 22:25:48 +0100
    message:
      (spiv) Fix bug #237067 by having RemoteBranch properly lock its
      	RemoteRepository.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/tests/branch_implementations/test_locking.py test_locking.py-20060707151933-tav3o2hpibwi53u4-4
      bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
        ------------------------------------------------------------
        revno: 3638.51.6
        revision-id: andrew.bennetts at canonical.com-20080905104803-6g72dz6wcldosfs2
        parent: andrew.bennetts at canonical.com-20080905102540-118qgqvl1a6nt019
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: objectnotlocked
        timestamp: Fri 2008-09-05 20:48:03 +1000
        message:
          Remove monkey-patching of branch._ensure_real from test_remote.py.
        modified:
          bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
        ------------------------------------------------------------
        revno: 3638.51.5
        revision-id: andrew.bennetts at canonical.com-20080905102540-118qgqvl1a6nt019
        parent: andrew.bennetts at canonical.com-20080905102129-a7v2uzv07tdo495e
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: objectnotlocked
        timestamp: Fri 2008-09-05 20:25:40 +1000
        message:
          Fix bug revealed by removing _ensure_real call from RemoteBranch.lock_write.
        modified:
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
        ------------------------------------------------------------
        revno: 3638.51.4
        revision-id: andrew.bennetts at canonical.com-20080905102129-a7v2uzv07tdo495e
        parent: andrew.bennetts at canonical.com-20080905101704-6g8iio31vb1wb2pf
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: objectnotlocked
        timestamp: Fri 2008-09-05 20:21:29 +1000
        message:
          Add NEWS entry.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3638.51.3
        revision-id: andrew.bennetts at canonical.com-20080905101704-6g8iio31vb1wb2pf
        parent: andrew.bennetts at canonical.com-20080905085529-o3abc8tnazsx2qth
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: objectnotlocked
        timestamp: Fri 2008-09-05 20:17:04 +1000
        message:
          Delete some cruft (like the _ensure_real call in RemoteBranch.lock_write), improve some comments, and wrap some long lines.
        modified:
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
        ------------------------------------------------------------
        revno: 3638.51.2
        revision-id: andrew.bennetts at canonical.com-20080905085529-o3abc8tnazsx2qth
        parent: andrew.bennetts at canonical.com-20080905083730-mobjr4wfkz8rxdcr
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: objectnotlocked
        timestamp: Fri 2008-09-05 18:55:29 +1000
        message:
          Fix regression introduced by fix, and add a test for that regression.
        modified:
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/tests/branch_implementations/test_locking.py test_locking.py-20060707151933-tav3o2hpibwi53u4-4
        ------------------------------------------------------------
        revno: 3638.51.1
        revision-id: andrew.bennetts at canonical.com-20080905083730-mobjr4wfkz8rxdcr
        parent: pqm at pqm.ubuntu.com-20080905055502-uq3g4uwzl6agbyy4
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: objectnotlocked
        timestamp: Fri 2008-09-05 18:37:30 +1000
        message:
          Make RemoteBranch.lock_write lock the repository too.
        modified:
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
    ------------------------------------------------------------
    revno: 3638.2.54
    revision-id: pqm at pqm.ubuntu.com-20080905055502-uq3g4uwzl6agbyy4
    parent: pqm at pqm.ubuntu.com-20080905013604-6zvq8467ip7l4m9i
    parent: mbp at sourcefrog.net-20080905051235-am3gwu6qjwlgqkeo
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2008-09-05 06:55:02 +0100
    message:
      (mbp) Windows test fixes from markh
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
      bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
      bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
      bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
      bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 3638.50.1
        revision-id: mbp at sourcefrog.net-20080905051235-am3gwu6qjwlgqkeo
        parent: pqm at pqm.ubuntu.com-20080905013604-6zvq8467ip7l4m9i
        parent: mhammond at skippinet.com.au-20080815005423-x59t7pzm8igr66td
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: integration
        timestamp: Fri 2008-09-05 15:12:35 +1000
        message:
          Merge Windows test fixes
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 3619.6.9
        revision-id: mhammond at skippinet.com.au-20080815005423-x59t7pzm8igr66td
        parent: mhammond at skippinet.com.au-20080815004504-2rzrodsu1ic8oesp
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.work.tests.file_in_use
        timestamp: Fri 2008-08-15 10:54:23 +1000
        message:
          Move check for os.link to the start of the test
        modified:
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
        ------------------------------------------------------------
        revno: 3619.6.8
        revision-id: mhammond at skippinet.com.au-20080815004504-2rzrodsu1ic8oesp
        parent: mhammond at skippinet.com.au-20080815004418-2s0jnsyyb7ra6an8
        parent: pqm at pqm.ubuntu.com-20080814032324-mhfk4rggo7hgxeuf
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.work.tests.file_in_use
        timestamp: Fri 2008-08-15 10:45:04 +1000
        message:
          merge tip
        added:
          doc/en/developer-guide/testing.txt testing.txt-20080812140359-i70zzh6v2z7grqex-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/interrepository_implementations/test_fetch.py test_fetch.py-20080425213627-j60cjh782ufm83ry-1
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
          bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
          bzrlib/tests/test_plugins.py   plugins.py-20050622075746-32002b55e5e943e9
          bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
          doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
          tools/win32/bzr.iss.cog        bzr.iss.cog-20060622100836-b3yup582rt3y0nvm-5
        ------------------------------------------------------------
        revno: 3619.6.7
        revision-id: mhammond at skippinet.com.au-20080815004418-2s0jnsyyb7ra6an8
        parent: mhammond at skippinet.com.au-20080812130700-05ohg06353nxg22q
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.work.tests.file_in_use
        timestamp: Fri 2008-08-15 10:44:18 +1000
        message:
          John asked for TestNotApplicable instead of TestSkipped when no os.link.
        modified:
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
        ------------------------------------------------------------
        revno: 3619.6.6
        revision-id: mhammond at skippinet.com.au-20080812130700-05ohg06353nxg22q
        parent: mhammond at skippinet.com.au-20080812130601-x1r70uyerz50h4gd
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.work.tests.file_in_use
        timestamp: Tue 2008-08-12 23:07:00 +1000
        message:
          eagerly unlock the result_basis to prevent handles staying open.
        modified:
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
        ------------------------------------------------------------
        revno: 3619.6.5
        revision-id: mhammond at skippinet.com.au-20080812130601-x1r70uyerz50h4gd
        parent: mhammond at skippinet.com.au-20080812113721-13deviynbqzwrul7
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.work.tests.file_in_use
        timestamp: Tue 2008-08-12 23:06:01 +1000
        message:
          ensure merge_modified() closes the hash file.
        modified:
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 3619.6.4
        revision-id: mhammond at skippinet.com.au-20080812113721-13deviynbqzwrul7
        parent: mhammond at skippinet.com.au-20080812111212-81vo1v69y1dtachv
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.work.tests.file_in_use
        timestamp: Tue 2008-08-12 21:37:21 +1000
        message:
          do_merge gets one 'finally' per lock so locks always released on failure.
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 3619.6.3
        revision-id: mhammond at skippinet.com.au-20080812111212-81vo1v69y1dtachv
        parent: mhammond at skippinet.com.au-20080812110839-emxho9q2id04wnr2
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.work.tests.file_in_use
        timestamp: Tue 2008-08-12 21:12:12 +1000
        message:
          ensure we aren't trying to remove the cwd, which fails on Windows.
        modified:
          bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
        ------------------------------------------------------------
        revno: 3619.6.2
        revision-id: mhammond at skippinet.com.au-20080812110839-emxho9q2id04wnr2
        parent: mhammond at skippinet.com.au-20080812110800-cib2ht1l27md0sj1
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.work.tests.file_in_use
        timestamp: Tue 2008-08-12 21:08:39 +1000
        message:
          ensure the conflict list file is closed before returning.
        modified:
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 3619.6.1
        revision-id: mhammond at skippinet.com.au-20080812110800-cib2ht1l27md0sj1
        parent: pqm at pqm.ubuntu.com-20080811083307-tbibm26paa3r4hg8
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.work.tests.file_in_use
        timestamp: Tue 2008-08-12 21:08:00 +1000
        message:
          raise TestSkipped if os.link doesn't exist.
        modified:
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
    ------------------------------------------------------------
    revno: 3638.2.53
    revision-id: pqm at pqm.ubuntu.com-20080905013604-6zvq8467ip7l4m9i
    parent: pqm at pqm.ubuntu.com-20080904180441-gssfmn0j6yw2vi0e
    parent: mbp at sourcefrog.net-20080905010038-i94y1x0te5jktd0o
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2008-09-05 02:36:04 +0100
    message:
      Developer docs on review process and stacking
    added:
      doc/developers/overview.txt    overview.txt-20080904022501-ww2ggomrs5elxfm0-1
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
      doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
        ------------------------------------------------------------
        revno: 3638.49.3
        revision-id: mbp at sourcefrog.net-20080905010038-i94y1x0te5jktd0o
        parent: mbp at sourcefrog.net-20080904053516-fs3wq4s1ezgne4jg
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: doc
        timestamp: Fri 2008-09-05 11:00:38 +1000
        message:
          Update news
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3638.49.2
        revision-id: mbp at sourcefrog.net-20080904053516-fs3wq4s1ezgne4jg
        parent: mbp at sourcefrog.net-20080904045536-p7royuwgrixs8q4b
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: doc
        timestamp: Thu 2008-09-04 15:35:16 +1000
        message:
          Developer documentation of repository stacking
        modified:
          doc/developers/overview.txt    overview.txt-20080904022501-ww2ggomrs5elxfm0-1
        ------------------------------------------------------------
        revno: 3638.49.1
        revision-id: mbp at sourcefrog.net-20080904045536-p7royuwgrixs8q4b
        parent: pqm at pqm.ubuntu.com-20080903083249-e76ygekseh1peidm
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: doc
        timestamp: Thu 2008-09-04 14:55:36 +1000
        message:
          Improved review process docs and separate out architectural overview
        added:
          doc/developers/overview.txt    overview.txt-20080904022501-ww2ggomrs5elxfm0-1
        modified:
          doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
    ------------------------------------------------------------
    revno: 3638.2.52
    revision-id: pqm at pqm.ubuntu.com-20080904180441-gssfmn0j6yw2vi0e
    parent: pqm at pqm.ubuntu.com-20080904142234-pldim6ie032cb6am
    parent: john at arbash-meinel.com-20080904173412-kfkpexgdopfwm9cz
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2008-09-04 19:04:41 +0100
    message:
      (jam) Use list.append(str) instead of list += str when buffering sftp
      	reads.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
        ------------------------------------------------------------
        revno: 3638.48.2
        revision-id: john at arbash-meinel.com-20080904173412-kfkpexgdopfwm9cz
        parent: john at arbash-meinel.com-20080904024234-bgqpx4oupmqhv5t9
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Thu 2008-09-04 12:34:12 -0500
        message:
          NEWS entry for the sftp tweak.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3638.48.1
        revision-id: john at arbash-meinel.com-20080904024234-bgqpx4oupmqhv5t9
        parent: pqm at pqm.ubuntu.com-20080903223056-b108iytb38xkznci
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Wed 2008-09-03 21:42:34 -0500
        message:
          Properly append the data to the list buffer.
          
          Rather than using [] += 'str', use [].append(str).
          It turns out both *work*, but the former adds each character
          individually to the list.
        modified:
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
    ------------------------------------------------------------
    revno: 3638.2.51
    revision-id: pqm at pqm.ubuntu.com-20080904142234-pldim6ie032cb6am
    parent: pqm at pqm.ubuntu.com-20080903223056-b108iytb38xkznci
    parent: jelmer at samba.org-20080902195956-hg63sah1s0k7aeov
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2008-09-04 15:22:34 +0100
    message:
      (Jelmer) Deprecate Repository.revision_tree(None).
    modified:
      bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
      bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
      bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/tests/repository_implementations/test_commit_builder.py test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
      bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
      bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
      bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
      bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
      bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
      bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
        ------------------------------------------------------------
        revno: 3638.47.1
        revision-id: jelmer at samba.org-20080902195956-hg63sah1s0k7aeov
        parent: pqm at pqm.ubuntu.com-20080902194610-1zzkeem0cm38snju
        parent: jelmer at samba.org-20080902002928-qp0m5mq97t5zm414
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: bzr.dev
        timestamp: Tue 2008-09-02 21:59:56 +0200
        message:
          Merge Repository.revision_tree(None) deprecation work.
        modified:
          bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/tests/repository_implementations/test_commit_builder.py test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
          bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
        ------------------------------------------------------------
        revno: 3638.46.4
        revision-id: jelmer at samba.org-20080902002928-qp0m5mq97t5zm414
        parent: jelmer at samba.org-20080901155224-1o65walig7kp0vp0
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: bzr.dev
        timestamp: Tue 2008-09-02 02:29:28 +0200
        message:
          Eliminate more uses of Repository.revision_tree(None).
        modified:
          bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
        ------------------------------------------------------------
        revno: 3638.46.3
        revision-id: jelmer at samba.org-20080901155224-1o65walig7kp0vp0
        parent: jelmer at samba.org-20080901144130-77iwh6hjhupopdqk
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: bzr.dev
        timestamp: Mon 2008-09-01 17:52:24 +0200
        message:
          Add test to make sure revision_tree(None) prints a deprecation warning.
        modified:
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
        ------------------------------------------------------------
        revno: 3638.46.2
        revision-id: jelmer at samba.org-20080901144130-77iwh6hjhupopdqk
        parent: jelmer at samba.org-20080901140334-iph5u142g49dv3zu
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: bzr.dev
        timestamp: Mon 2008-09-01 16:41:30 +0200
        message:
          Fix docstring.
        modified:
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
        ------------------------------------------------------------
        revno: 3638.46.1
        revision-id: jelmer at samba.org-20080901140334-iph5u142g49dv3zu
        parent: pqm at pqm.ubuntu.com-20080830091000-3oibqwlrxvdpgo5l
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: bzr.dev
        timestamp: Mon 2008-09-01 16:03:34 +0200
        message:
          Use NULL_REVISION rather than None for Repository.revision_tree().
        modified:
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/tests/repository_implementations/test_commit_builder.py test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
          bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
    ------------------------------------------------------------
    revno: 3638.2.50
    revision-id: pqm at pqm.ubuntu.com-20080903223056-b108iytb38xkznci
    parent: pqm at pqm.ubuntu.com-20080903220002-hit46ycge6gqsr8l
    parent: john at arbash-meinel.com-20080903213644-icayfa0cn3hq3skv
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-03 23:30:56 +0100
    message:
      (jam) Streamline BTreeBuilder.add_node et al to make btree creation
      	faster.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
      bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
      bzrlib/tests/test_btree_index.py test_index.py-20080624222253-p0x5f92uyh5hw734-13
        ------------------------------------------------------------
        revno: 3638.45.13
        revision-id: john at arbash-meinel.com-20080903213644-icayfa0cn3hq3skv
        parent: john at arbash-meinel.com-20080828201920-fcrvnykg1jd4rwnx
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Wed 2008-09-03 16:36:44 -0500
        message:
          NEWS entry about the performance improvements.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3638.45.12
        revision-id: john at arbash-meinel.com-20080828201920-fcrvnykg1jd4rwnx
        parent: john at arbash-meinel.com-20080828201644-itfv9mmesr50lncd
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Thu 2008-08-28 15:19:20 -0500
        message:
          Remove an incorrect comment.
        modified:
          bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
        ------------------------------------------------------------
        revno: 3638.45.11
        revision-id: john at arbash-meinel.com-20080828201644-itfv9mmesr50lncd
        parent: john at arbash-meinel.com-20080828201331-dqffxf54l2heokll
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Thu 2008-08-28 15:16:44 -0500
        message:
          Document the new form of _nodes and remove an unnecessary cast.
        modified:
          bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
        ------------------------------------------------------------
        revno: 3638.45.10
        revision-id: john at arbash-meinel.com-20080828201331-dqffxf54l2heokll
        parent: john at arbash-meinel.com-20080828200552-sw5lzds9mmi3qnnb
        parent: pqm at pqm.ubuntu.com-20080828171745-xdrmccm17muk77y0
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Thu 2008-08-28 15:13:31 -0500
        message:
          Merge bzr.dev 3658
        added:
          bzrlib/transport/ftp/          ftp-20080611185801-3vm145h8dmnfgh25-1
          bzrlib/transport/ftp/_gssapi.py _gssapi.py-20080611190840-7ejrtp884bk5eu72-2
        renamed:
          bzrlib/transport/ftp.py => bzrlib/transport/ftp/__init__.py ftp.py-20051116161804-58dc9506548c2a53
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/_patiencediff_c.c       _patiencediff_c.c-20070721205602-q3imkipwlgagp3cy-1
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/chunk_writer.py         chunk_writer.py-20080630234519-6ggn4id17nipovny-1
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/mail_client.py          mail_client.py-20070809192806-vuxt3t19srtpjpdn-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
          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_non_ascii.py test_non_ascii.py-20060105214030-68010be784a5d854
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
          bzrlib/tests/blackbox/test_send.py test_bundle.py-20060616222707-c21c8b7ea5ef57b1
          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_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_pack_repository.py test_pack_repository-20080801043947-eaw0e6h2gu75kwmy-1
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          doc/developers/ppa.txt         ppa.txt-20080722055539-606u7t2z32t3ae4w-1
          doc/en/mini-tutorial/index.txt index.txt-20070813141352-2u64ooqzo0or4hss-2
          doc/es/mini-tutorial/index.txt index.txt-20080504182136-wmoc35u2t6kom8ca-1
        ------------------------------------------------------------
        revno: 3638.45.9
        revision-id: john at arbash-meinel.com-20080828200552-sw5lzds9mmi3qnnb
        parent: john at arbash-meinel.com-20080825190216-vdkyinz5p5e5s8kq
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Thu 2008-08-28 15:05:52 -0500
        message:
          Refactor some code.
          Move the key, reference, value checking into a helper function.
          This func also finds absent references, but that should have
          minimal overhead either way.
          Also use the _update_nodes_by_key functionality for both
          indexes, as _nodes_by_key has the same signature.
          Move _spill_mem_keys_to_disk into a separate function
          not necessary, but it makes add_node() easier to understand.
        modified:
          bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
        ------------------------------------------------------------
        revno: 3638.45.8
        revision-id: john at arbash-meinel.com-20080825190216-vdkyinz5p5e5s8kq
        parent: john at arbash-meinel.com-20080825183623-n5h3h1d5ky8yr7d6
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Mon 2008-08-25 14:02:16 -0500
        message:
          Two quick tweaks.
          Change _iter_mem_nodes to use sorted order.
          That way we can sort purely on the 'key' which
          we know is the sort key anyway. This shaves off
          a *lot* of time spent in 'sorted()'.
          Also, if 'references' is in our output nodes,
          we know we've already checked that it is a valid
          key, so we don't need to check it again.
          This shaves another 600ms or so for a bzr.dev tree.
        modified:
          bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
        ------------------------------------------------------------
        revno: 3638.45.7
        revision-id: john at arbash-meinel.com-20080825183623-n5h3h1d5ky8yr7d6
        parent: john at arbash-meinel.com-20080825164422-8opo9lb960uev2ce
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Mon 2008-08-25 13:36:23 -0500
        message:
          Remove accidental merge
        modified:
          bzrlib/chunk_writer.py         chunk_writer.py-20080630234519-6ggn4id17nipovny-1
        ------------------------------------------------------------
        revno: 3638.45.6
        revision-id: john at arbash-meinel.com-20080825164422-8opo9lb960uev2ce
        parent: john at arbash-meinel.com-20080825164250-glc5z58nhwzpgdo2
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Mon 2008-08-25 11:44:22 -0500
        message:
          Restore the exact old tests, only assert that
          _nodes_by_key is None, rather than an empty dict.
        modified:
          bzrlib/tests/test_btree_index.py test_index.py-20080624222253-p0x5f92uyh5hw734-13
        ------------------------------------------------------------
        revno: 3638.45.5
        revision-id: john at arbash-meinel.com-20080825164250-glc5z58nhwzpgdo2
        parent: john at arbash-meinel.com-20080825162901-1qweamxqdvv59ie9
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Mon 2008-08-25 11:42:50 -0500
        message:
          Restore the exact old tests, only assert that
          _nodes_by_key is None, rather than an empty dict.
        modified:
          bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
          bzrlib/tests/test_btree_index.py test_index.py-20080624222253-p0x5f92uyh5hw734-13
        ------------------------------------------------------------
        revno: 3638.45.4
        revision-id: john at arbash-meinel.com-20080825162901-1qweamxqdvv59ie9
        parent: john at arbash-meinel.com-20080825162409-0766y19zjs45m87i
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Mon 2008-08-25 11:29:01 -0500
        message:
          Change GraphIndex to also have a _get_nodes_by_key
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
        ------------------------------------------------------------
        revno: 3638.45.3
        revision-id: john at arbash-meinel.com-20080825162409-0766y19zjs45m87i
        parent: john at arbash-meinel.com-20080825034342-owq0858uk1wp2q0l
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Mon 2008-08-25 11:24:09 -0500
        message:
          Do a bit more work to get all the tests to pass.
        modified:
          bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
          bzrlib/chunk_writer.py         chunk_writer.py-20080630234519-6ggn4id17nipovny-1
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_btree_index.py test_index.py-20080624222253-p0x5f92uyh5hw734-13
        ------------------------------------------------------------
        revno: 3638.45.2
        revision-id: john at arbash-meinel.com-20080825034342-owq0858uk1wp2q0l
        parent: john at arbash-meinel.com-20080825034139-68nxqiqrmqi1l5f0
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Sun 2008-08-24 22:43:42 -0500
        message:
          the new btree index doesn't have 'absent' keys in its _nodes
        modified:
          bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
        ------------------------------------------------------------
        revno: 3638.45.1
        revision-id: john at arbash-meinel.com-20080825034139-68nxqiqrmqi1l5f0
        parent: pqm at pqm.ubuntu.com-20080822042630-on3dxyek4ezk0miu
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: index_builder_cleanup
        timestamp: Sun 2008-08-24 22:41:39 -0500
        message:
          Change the IndexBuilders to not generate the nodes_by_key unless needed.
        modified:
          bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_btree_index.py test_index.py-20080624222253-p0x5f92uyh5hw734-13
    ------------------------------------------------------------
    revno: 3638.2.49
    revision-id: pqm at pqm.ubuntu.com-20080903220002-hit46ycge6gqsr8l
    parent: pqm at pqm.ubuntu.com-20080903205840-mteswj8dfvld7vo3
    parent: john at arbash-meinel.com-20080903212915-adsuo4fmmhm9g9m3
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-03 23:00:02 +0100
    message:
      (jam) (trivial) fix for documentation bug #262427
    modified:
      doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
        ------------------------------------------------------------
        revno: 3638.44.2
        revision-id: john at arbash-meinel.com-20080903212915-adsuo4fmmhm9g9m3
        parent: john at arbash-meinel.com-20080903195434-rnbmeujc0mrgm7qu
        author: Xiong Chiamiov <xiong.chiamiov at gmail.com>
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Wed 2008-09-03 16:29:15 -0500
        message:
          trivially fix doc bug #262427
        modified:
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
    ------------------------------------------------------------
    revno: 3638.2.48
    revision-id: pqm at pqm.ubuntu.com-20080903205840-mteswj8dfvld7vo3
    parent: pqm at pqm.ubuntu.com-20080903202836-qhw58bwsm1sixtfe
    parent: john at arbash-meinel.com-20080903200303-qbrlirpfx908inue
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-03 21:58:40 +0100
    message:
      (Mark Hammond) Fix bug #256550 by using a Unicode api on Windows for
      	the host name.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/atomicfile.py           atomicfile.py-20050509044450-dbd24e6c564f7c66
      bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
      bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
      bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
        ------------------------------------------------------------
        revno: 3626.1.6
        revision-id: john at arbash-meinel.com-20080903200303-qbrlirpfx908inue
        parent: john at arbash-meinel.com-20080903200051-ygqm3rh5qtmmx4f9
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: unicode_hostname
        timestamp: Wed 2008-09-03 15:03:03 -0500
        message:
          NEWS entry for fixing bug #256550
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3626.1.5
        revision-id: john at arbash-meinel.com-20080903200051-ygqm3rh5qtmmx4f9
        parent: john at arbash-meinel.com-20080903195948-24iha6kjan1b0pc9
        parent: pqm at pqm.ubuntu.com-20080903094659-lkj3i4hd83d35fov
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: unicode_hostname
        timestamp: Wed 2008-09-03 15:00:51 -0500
        message:
          Merge bzr.dev 3684
        removed:
          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/_readdir_py.py          readdir.py-20060609152855-rm6v321vuaqyh9tu-3
          bzrlib/_readdir_pyx.pyx        readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
          bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
          bzrlib/chunk_writer.py         chunk_writer.py-20080630234519-6ggn4id17nipovny-1
          bzrlib/readdir.h               readdir.h-20060609152855-rm6v321vuaqyh9tu-2
          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_transport_log.py test_transport_log.p-20080902041816-vh8x5yt5nvdzvew3-3
          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
          tools/packaging/               packaging-20080825202834-3j433iaawnt72wqa-1
          tools/packaging/build-packages.sh buildpackages.sh-20080821102059-fzlodktas65qmo1k-1
          tools/packaging/update-changelogs.sh updatechangelogs.sh-20080821102059-fzlodktas65qmo1k-2
          tools/packaging/update-packaging-branches.sh updatepackagingbranc-20080825210254-6is8ciit1yzyd3a2-1
        renamed:
          bzrlib/transport/ftp.py => bzrlib/transport/ftp/__init__.py ftp.py-20051116161804-58dc9506548c2a53
          doc/en/developer-guide/testing.txt => doc/developers/testing.txt testing.txt-20080812140359-i70zzh6v2z7grqex-1
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          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/benchmarks/bench_osutils.py bench_osutils.py-20060608153714-apso8cyz1bu2z1ig-1
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
          bzrlib/help_topics/en/rules.txt rules.txt-20080516063844-ghr5l6pvvrhiycun-1
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/mail_client.py          mail_client.py-20070809192806-vuxt3t19srtpjpdn-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
          bzrlib/push.py                 push.py-20080606021927-5fe39050e8xne9un-1
          bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/smart/medium.py         medium.py-20061103051856-rgu2huy59fkz902q-1
          bzrlib/smart/protocol.py       protocol.py-20061108035435-ot0lstk2590yqhzr-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/status.py               status.py-20050505062338-431bfa63ec9b19e6
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
          bzrlib/tests/blackbox/test_cat_revision.py test_cat_revision.py-20070410204634-fq8mnld5l5aza9e2-1
          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_log.py test_log.py-20060112090212-78f6ea560c868e24
          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_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_push.py test_push.py-20060329002750-929af230d5d22663
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          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_shared_repository.py test_shared_repository.py-20060317053531-ed30c0d79325e483
          bzrlib/tests/blackbox/test_status.py teststatus.py-20050712014354-508855eb9f29f7dc
          bzrlib/tests/blackbox/test_uncommit.py test_uncommit.py-20051027212835-84944b63adae51be
          bzrlib/tests/branch_implementations/test_permissions.py test_permissions.py-20060210110243-245c01403bf0fde6
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          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/http_utils.py     HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/intertree_implementations/test_compare.py test_compare.py-20060724101752-09ysswo1a92uqyoz-2
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/test__dirstate_helpers.py test_dirstate_helper-20070504035751-jsbn00xodv0y1eve-2
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          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_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
          bzrlib/tests/test_pack_repository.py test_pack_repository-20080801043947-eaw0e6h2gu75kwmy-1
          bzrlib/tests/test_permissions.py test_permissions.py-20051215004520-ccf475789c80e80c
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/test_setup.py     test_setup.py-20051208073730-4a59a6368c4efa04
          bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
          bzrlib/tests/test_status.py    test_status.py-20060516190614-fbf6432e4a6e8aa5
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/tests/test_upgrade_stacked.py test_upgrade_stacked-20080804072225-jd13yami19nskns5-1
          bzrlib/tests/test_whitebox.py  whitebox.py-20050530064534-a063aafb4a0a3a04
          bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
          bzrlib/tests/tree_implementations/test_iter_search_rules.py test_iter_search_rul-20080528065532-1ml1ttb12az20cxf-1
          bzrlib/tests/tree_implementations/test_walkdirs.py test_walkdirs.py-20060729160421-gmjnkotqgxdh98ce-1
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          bzrlib/transport/trace.py      trace.py-20070828055009-7kt0bbc4t4b92apz-1
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          doc/developers/development-repo.txt developmentrepo.txt-20080102200205-raj42k61dch8pjmj-1
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/ppa.txt         ppa.txt-20080722055539-606u7t2z32t3ae4w-1
          doc/en/mini-tutorial/index.txt index.txt-20070813141352-2u64ooqzo0or4hss-2
          doc/en/user-guide/configuring_bazaar.txt configuring_bazaar.t-20071128000722-ncxiua259xwbdbg7-1
          doc/es/mini-tutorial/index.txt index.txt-20080504182136-wmoc35u2t6kom8ca-1
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
          tools/win32/bzr.iss.cog        bzr.iss.cog-20060622100836-b3yup582rt3y0nvm-5
        ------------------------------------------------------------
        revno: 3626.1.4
        revision-id: john at arbash-meinel.com-20080903195948-24iha6kjan1b0pc9
        parent: john at arbash-meinel.com-20080819194410-f1cxgbwx541r8vaq
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: unicode_hostname
        timestamp: Wed 2008-09-03 14:59:48 -0500
        message:
          Document the difference in get_host_name, per Robert's request.
        modified:
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
        ------------------------------------------------------------
        revno: 3626.1.3
        revision-id: john at arbash-meinel.com-20080819194410-f1cxgbwx541r8vaq
        parent: skip at vistadev--20080817032414-rzsqf40vu6c641ha
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: unicode_hostname
        timestamp: Tue 2008-08-19 14:44:10 -0500
        message:
          Use GetComputerNameEx from ctypes when available.
        modified:
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
        ------------------------------------------------------------
        revno: 3626.1.2
        revision-id: skip at vistadev--20080817032414-rzsqf40vu6c641ha
        parent: mhammond at skippinet.com.au-20080816040054-7ptlmd3zbmxf9yig
        committer: skip <skip at vistadev-©har>
        branch nick: bzr.work.hostname
        timestamp: Sun 2008-08-17 13:24:14 +1000
        message:
          win32utils.get_host_name() uses 'mbcs' encoding when decoding env vars
          and prefer GetComputerNameExW(ComputerNameDnsFullyQualified) if available
        modified:
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
        ------------------------------------------------------------
        revno: 3626.1.1
        revision-id: mhammond at skippinet.com.au-20080816040054-7ptlmd3zbmxf9yig
        parent: pqm at pqm.ubuntu.com-20080814032324-mhfk4rggo7hgxeuf
        committer: Mark Hammond <mhammond at skippinet.com.au>
        branch nick: bzr.work.hostname
        timestamp: Sat 2008-08-16 14:00:54 +1000
        message:
          Add osutils.get_host_name() to return a unicode hostname to prevent
          non-ascii host names from causing Unicode error.  Fixes bzr/+bug/256550
        modified:
          bzrlib/atomicfile.py           atomicfile.py-20050509044450-dbd24e6c564f7c66
          bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
    ------------------------------------------------------------
    revno: 3638.2.47
    revision-id: pqm at pqm.ubuntu.com-20080903202836-qhw58bwsm1sixtfe
    parent: pqm at pqm.ubuntu.com-20080903094659-lkj3i4hd83d35fov
    parent: john at arbash-meinel.com-20080903195434-rnbmeujc0mrgm7qu
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-03 21:28:36 +0100
    message:
      (jam) Merge 1.6.1rc2 back to trunk, including fixing bug #264321
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
        ------------------------------------------------------------
        revno: 3638.44.1
        revision-id: john at arbash-meinel.com-20080903195434-rnbmeujc0mrgm7qu
        parent: pqm at pqm.ubuntu.com-20080903094659-lkj3i4hd83d35fov
        parent: pqm at pqm.ubuntu.com-20080903164846-k1lc4d87315m26uh
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Wed 2008-09-03 14:54:34 -0500
        message:
          Merge 1.6.1rc2 back to trunk.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
        ------------------------------------------------------------
        revno: 3606.5.16
        revision-id: pqm at pqm.ubuntu.com-20080903164846-k1lc4d87315m26uh
        parent: pqm at pqm.ubuntu.com-20080903161110-6m0lsdj1rzzthfro
        parent: john at arbash-meinel.com-20080903161737-xhd1ft9mj0u6wkns
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: 1.6
        timestamp: Wed 2008-09-03 17:48:46 +0100
        message:
          (jam) Release 1.6.1rc2
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
            ------------------------------------------------------------
            revno: 3606.15.1
            revision-id: john at arbash-meinel.com-20080903161737-xhd1ft9mj0u6wkns
            parent: pqm at pqm.ubuntu.com-20080903161110-6m0lsdj1rzzthfro
            committer: John Arbash Meinel <john at arbash-meinel.com>
            branch nick: 1.6.1rc2
            timestamp: Wed 2008-09-03 11:17:37 -0500
            message:
              Release 1.6.1rc2
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
        ------------------------------------------------------------
        revno: 3606.5.15
        revision-id: pqm at pqm.ubuntu.com-20080903161110-6m0lsdj1rzzthfro
        parent: pqm at pqm.ubuntu.com-20080829171523-uocf850tnc8xz6qk
        parent: john at arbash-meinel.com-20080903153836-5tzfnxixepoxgxax
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: 1.6
        timestamp: Wed 2008-09-03 17:11:10 +0100
        message:
          (jam) Fix bug #264321,
          	fetching between rich-root formats should not use the inter-model
          	fetcher.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
        ------------------------------------------------------------
        revno: 3606.14.1
        revision-id: john at arbash-meinel.com-20080903153836-5tzfnxixepoxgxax
        parent: pqm at pqm.ubuntu.com-20080829171523-uocf850tnc8xz6qk
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: bug_264321
        timestamp: Wed 2008-09-03 10:38:36 -0500
        message:
          Fix bug #264321, properly fetch between non-rich-root formats and rich-root formats.
          
          In my update to include --1.6.1-rich-root as a format, I also found
          there were other formats missing from the InterKnit1And2 fetcher.
          I added them, but incorrectly. The code said it was about subtrees,
          but that was because it was brought in before rich-roots.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
    ------------------------------------------------------------
    revno: 3638.2.46
    revision-id: pqm at pqm.ubuntu.com-20080903094659-lkj3i4hd83d35fov
    parent: pqm at pqm.ubuntu.com-20080903083249-e76ygekseh1peidm
    parent: mbp at sourcefrog.net-20080903091120-kbv9rv5ocgsavcbx
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-03 10:46:59 +0100
    message:
      (mbp) log+ transport decorator
    added:
      bzrlib/tests/test_transport_log.py test_transport_log.p-20080902041816-vh8x5yt5nvdzvew3-3
      bzrlib/transport/log.py        log.py-20080902041816-vh8x5yt5nvdzvew3-5
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
      bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
      bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
      bzrlib/transport/trace.py      trace.py-20070828055009-7kt0bbc4t4b92apz-1
        ------------------------------------------------------------
        revno: 3638.43.4
        revision-id: mbp at sourcefrog.net-20080903091120-kbv9rv5ocgsavcbx
        parent: mbp at sourcefrog.net-20080903075721-2z9xp6ktnporkmtg
        parent: pqm at pqm.ubuntu.com-20080903083249-e76ygekseh1peidm
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: transport-logging
        timestamp: Wed 2008-09-03 19:11:20 +1000
        message:
          merge trunk
        added:
          bzrlib/_readdir_py.py          readdir.py-20060609152855-rm6v321vuaqyh9tu-3
          bzrlib/_readdir_pyx.pyx        readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
          bzrlib/readdir.h               readdir.h-20060609152855-rm6v321vuaqyh9tu-2
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/_dirstate_helpers_c.pyx dirstate_helpers.pyx-20070503201057-u425eni465q4idwn-3
          bzrlib/_dirstate_helpers_py.py _dirstate_helpers_py-20070710145033-90nz6cqglsk150jy-1
          bzrlib/benchmarks/bench_osutils.py bench_osutils.py-20060608153714-apso8cyz1bu2z1ig-1
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/push.py                 push.py-20080606021927-5fe39050e8xne9un-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          bzrlib/tests/test__dirstate_helpers.py test_dirstate_helper-20070504035751-jsbn00xodv0y1eve-2
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
          bzrlib/tests/test_pack_repository.py test_pack_repository-20080801043947-eaw0e6h2gu75kwmy-1
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          doc/developers/development-repo.txt developmentrepo.txt-20080102200205-raj42k61dch8pjmj-1
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 3638.43.3
        revision-id: mbp at sourcefrog.net-20080903075721-2z9xp6ktnporkmtg
        parent: mbp at sourcefrog.net-20080902074413-vmbmhuo0dpitjrvj
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: transport-logging
        timestamp: Wed 2008-09-03 17:57:21 +1000
        message:
          Mention log+ in NEWS
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3638.43.2
        revision-id: mbp at sourcefrog.net-20080902074413-vmbmhuo0dpitjrvj
        parent: mbp at sourcefrog.net-20080902043423-bjnv3wj9fltjvbrj
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: transport-logging
        timestamp: Tue 2008-09-02 17:44:13 +1000
        message:
          log+ decorator needs special handling for iter_files_recursive, which does not take a path
        modified:
          bzrlib/transport/log.py        log.py-20080902041816-vh8x5yt5nvdzvew3-5
        ------------------------------------------------------------
        revno: 3638.43.1
        revision-id: mbp at sourcefrog.net-20080902043423-bjnv3wj9fltjvbrj
        parent: pqm at pqm.ubuntu.com-20080902030648-j9uoa5awcsjabasf
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: transport-logging
        timestamp: Tue 2008-09-02 14:34:23 +1000
        message:
          Merge and update log+ transport decorator
        added:
          bzrlib/tests/test_transport_log.py test_transport_log.p-20080902041816-vh8x5yt5nvdzvew3-3
          bzrlib/transport/log.py        log.py-20080902041816-vh8x5yt5nvdzvew3-5
        modified:
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/trace.py      trace.py-20070828055009-7kt0bbc4t4b92apz-1
    ------------------------------------------------------------
    revno: 3638.2.45
    revision-id: pqm at pqm.ubuntu.com-20080903083249-e76ygekseh1peidm
    parent: pqm at pqm.ubuntu.com-20080903063111-jr3ru4gv44xkwl2l
    parent: robertc at robertcollins.net-20080903080035-coj21prb0h8qlk4x
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-03 09:32:49 +0100
    message:
      Fix typo in ReadDirFeature.
    modified:
      bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
        ------------------------------------------------------------
        revno: 1739.2.13
        revision-id: robertc at robertcollins.net-20080903080035-coj21prb0h8qlk4x
        parent: robertc at robertcollins.net-20080903055405-qqa5hj0d45cbv11j
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: integration
        timestamp: Wed 2008-09-03 18:00:35 +1000
        message:
          Fix typo in ReadDirFeature.
        modified:
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
    ------------------------------------------------------------
    revno: 3638.2.44
    revision-id: pqm at pqm.ubuntu.com-20080903063111-jr3ru4gv44xkwl2l
    parent: pqm at pqm.ubuntu.com-20080902220856-plj0mk673ygzwc1k
    parent: robertc at robertcollins.net-20080903055405-qqa5hj0d45cbv11j
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2008-09-03 07:31:11 +0100
    message:
      (robertc) Stat the contents of directories in inode order. (Robert
      	Collins)
    added:
      bzrlib/_readdir_py.py          readdir.py-20060609152855-rm6v321vuaqyh9tu-3
      bzrlib/_readdir_pyx.pyx        readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
      bzrlib/readdir.h               readdir.h-20060609152855-rm6v321vuaqyh9tu-2
    modified:
      .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
      bzrlib/benchmarks/bench_osutils.py bench_osutils.py-20060608153714-apso8cyz1bu2z1ig-1
      bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
      bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
      setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 1739.2.12
        revision-id: robertc at robertcollins.net-20080903055405-qqa5hj0d45cbv11j
        parent: robertc at robertcollins.net-20080902044547-9s1i9d3mwemkfrsp
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Wed 2008-09-03 15:54:05 +1000
        message:
          Add ReadDirFeature as per John's review.
        modified:
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
        ------------------------------------------------------------
        revno: 1739.2.11
        revision-id: robertc at robertcollins.net-20080902044547-9s1i9d3mwemkfrsp
        parent: robertc at robertcollins.net-20080902042042-kj0jzu2a4ndioa58
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Tue 2008-09-02 14:45:47 +1000
        message:
          Docstring and copyright header update per Martin's review.
        modified:
          bzrlib/_readdir_py.py          readdir.py-20060609152855-rm6v321vuaqyh9tu-3
          bzrlib/_readdir_pyx.pyx        readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
          bzrlib/readdir.h               readdir.h-20060609152855-rm6v321vuaqyh9tu-2
        ------------------------------------------------------------
        revno: 1739.2.10
        revision-id: robertc at robertcollins.net-20080902042042-kj0jzu2a4ndioa58
        parent: robertc at robertcollins.net-20080902030315-0ri2lp0vefnivjhm
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Tue 2008-09-02 14:20:42 +1000
        message:
          Make bzrlib.osutils.read_dir be _read_dir instead.
        modified:
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
        ------------------------------------------------------------
        revno: 1739.2.9
        revision-id: robertc at robertcollins.net-20080902030315-0ri2lp0vefnivjhm
        parent: robertc at robertcollins.net-20080820034904-kmsanmn54239kiom
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Tue 2008-09-02 13:03:15 +1000
        message:
          Review feedback.
        modified:
          bzrlib/_readdir_pyx.pyx        readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
        ------------------------------------------------------------
        revno: 1739.2.8
        revision-id: robertc at robertcollins.net-20080820034904-kmsanmn54239kiom
        parent: robertc at robertcollins.net-20080820033017-q8y6stxz8f5kxu9y
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Wed 2008-08-20 13:49:04 +1000
        message:
          Update ignore for _readdir_pyx.c
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
        ------------------------------------------------------------
        revno: 1739.2.7
        revision-id: robertc at robertcollins.net-20080820033017-q8y6stxz8f5kxu9y
        parent: robertc at robertcollins.net-20080820020736-g2xe4921zzxtymle
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Wed 2008-08-20 13:30:17 +1000
        message:
          Update readdir pyrex source files and usage in line with current practice.
        removed:
          bzrlib/readdir.c               readdir.c-20060609152855-rm6v321vuaqyh9tu-4
        renamed:
          bzrlib/readdir.py => bzrlib/_readdir_py.py readdir.py-20060609152855-rm6v321vuaqyh9tu-3
          bzrlib/readdir.pyx => bzrlib/_readdir_pyx.pyx readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
        modified:
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
          bzrlib/_readdir_py.py          readdir.py-20060609152855-rm6v321vuaqyh9tu-3
          bzrlib/_readdir_pyx.pyx        readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
        ------------------------------------------------------------
        revno: 1739.2.6
        revision-id: robertc at robertcollins.net-20080820020736-g2xe4921zzxtymle
        parent: robertc at robertcollins.net-20060609162116-0c44b06703645243
        parent: pqm at pqm.ubuntu.com-20080819034437-8cr7y59abr4wemaz
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Wed 2008-08-20 12:07:36 +1000
        message:
          Merge bzr.dev
        removed:
          NEWS.developers                NEWS.developers-20050919074335-ad69ad48eec18028
          build-api                      build-api-20050309064830-a0be0dc1452cda87
          bzrlib/bundle/common.py        common.py-20050619223838-f25048f6638f04c6
          bzrlib/bundle/old/             old-20051119041827-8f2417a9cc3b67f2
          bzrlib/bundle/old/send_changeset.py send_changeset.py-20050628200204-9478d383946f1871
          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_doc_generate.py test_doc_generate.py-20051224124638-88da58fc872b93ba
          bzrlib/tests/test_escaped_store.py test_escaped_store.py-20060216023929-6bcb9a067344959f
          bzrlib/util/urlgrabber/        urlgrabber-20050408053934-d5164585196139c99bda0d9b
          bzrlib/util/urlgrabber/__init__.py __init__.py-20050408053934-eb341279c45fba5b38366844
          bzrlib/util/urlgrabber/byterange.py byterange.py-20050408053934-c42d69b77c0837bb89befd9b
          bzrlib/util/urlgrabber/grabber.py grabber.py-20050408053934-e1ef2800c7c92ef1a71a2f54
          bzrlib/util/urlgrabber/keepalive.py keepalive.py-20050408053934-ee61cb5a9ab1111066007695
          bzrlib/util/urlgrabber/mirror.py mirror.py-20050408053934-a3d7994692d2d0e3458600c4
          bzrlib/util/urlgrabber/progress.py progress.py-20050408053934-245a309176a3dd59e47e19c9
          doc/README.1st                 README.1st-20060314161707-b943d5d4cce669b6
        added:
          COPYING.txt                    gpl.txt-20060725144612-kxut42v3nkatynfv-1
          bzr.ico                        bzr.ico-20060629083000-q18ip0hk7lq55i4y-1
          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/_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/_walkdirs_win32.h       _walkdirs_win32.h-20080716220454-kweh3tgxez5dvw2l-1
          bzrlib/_walkdirs_win32.pyx     _walkdirs_win32.pyx-20080716220454-kweh3tgxez5dvw2l-2
          bzrlib/api.py                  api.py-20070626082640-35lspz7j0ys7a8ld-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_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_pack.py bench_pack.py-20070903042947-0wphp878xr6wkw7t-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_xml.py bench_xml.py-20060816202544-ty0p415bb7om5gzd-1
          bzrlib/benchmarks/tree_creator/ trees-20060815023100-t296rgda4emawqj9-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/branchbuilder.py        branchbuilder.py-20070427022007-zlxpqz2lannhk6y8-1
          bzrlib/breakin.py              breakin.py-20070417043829-so46nevf978u713k-1
          bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
          bzrlib/bundle/serializer/v09.py v09.py-20060921014829-2l5elu11mu2ubvek-1
          bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
          bzrlib/cache_utf8.py           cache_utf8.py-20060810004311-x4cph46la06h9azm-1
          bzrlib/cmd_version_info.py     __init__.py-20051228204928-697d01fdca29c99b
          bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          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/generate_ids.py         generate_ids.py-20061102205935-z3do15ipw6m7v26u-1
          bzrlib/globbing.py             glob.py-20061113075651-q63o2v35fm2ydk9x-1
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/help_topics/            help_topics-20071211013603-qz0sojhgxhiujm6a-1
          bzrlib/help_topics/__init__.py help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/help_topics/en/         bzrlibhelp-20071209214431-xzg3moksichjwyts-1
          bzrlib/help_topics/en/authentication.txt authentication_conf.-20071104135035-glfv0ri355tyg1nf-1
          bzrlib/help_topics/en/conflicts.txt conflicts.txt-20070723221841-ns3jvwxdb4okn6fk-1
          bzrlib/help_topics/en/hooks.txt hooks.txt-20070830033044-xxu2rced13f72dka-1
          bzrlib/help_topics/en/patterns.txt patterns.txt-20080625070357-wx8qm46a19ejwfns-1
          bzrlib/help_topics/en/rules.txt rules.txt-20080516063844-ghr5l6pvvrhiycun-1
          bzrlib/hooks.py                hooks.py-20070325015548-ix4np2q0kd8452au-1
          bzrlib/ignores.py              ignores.py-20060712153832-2von9l0t7p43ixsv-1
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/inspect_for_copy.py     inspect_for_copy.py-20060912223659-9ccpdogzwxqznpq1-1
          bzrlib/lazy_import.py          lazy_import.py-20060910203832-f77c54gf3n232za0-1
          bzrlib/lazy_regex.py           lazy_regex.py-20061009091222-fyettq6z5qomdl9e-1
          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_directive.py      merge_directive.py-20070228184838-ja62280spt1g7f4x-1
          bzrlib/multiparent.py          __init__.py-20070410133617-n1jdhcc1n1mibarp-1
          bzrlib/mutabletree.py          mutabletree.py-20060906023413-4wlkalbdpsxi2r4y-2
          bzrlib/pack.py                 container.py-20070607160755-tr8zc26q18rn0jnb-1
          bzrlib/patiencediff.py         patiencediff.py-20070721205536-jz8gaykeb7xtampk-1
          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/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/push.py                 push.py-20080606021927-5fe39050e8xne9un-1
          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/                repofmt-20070124052833-mplndq0aywl30b35-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/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
          bzrlib/rules.py                properties.py-20080506032617-9k06uqalkf09ck0z-1
          bzrlib/smart/                  smart-20061101100241-u0wzhkl4sjwmuzhd-1
          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/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
          bzrlib/strace.py               strace.py-20070323001526-6zquhhw8leb9m6j8-1
          bzrlib/switch.py               switch.py-20071116011000-v5lnw7d2wkng9eux-1
          bzrlib/tag.py                  tag.py-20070212110532-91cw79inah2cfozx-1
          bzrlib/tests/blackbox/test_alias.py test_alias.py-20080425112253-fbt0yz1c1834jriz-1
          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_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_debug.py test_debug.py-20061026142942-q76cgg41785b3mdk-1
          bzrlib/tests/blackbox/test_exceptions.py test_exceptions.py-20060604211237-yi2cxg0ose3xk4id-1
          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_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_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_directive.py test_merge_directive-20070302012039-zh7uhy39biairtn0-1
          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_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-1
          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_tree.py test_remove_tree.py-20061110192919-5j3xjciiaqbs2dvo-1
          bzrlib/tests/blackbox/test_revision_history.py test_revision_history.py-20060530150249-i2szwjr5uioe9ujb-1
          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_split.py test_split.py-20061008023421-qy0vdpzysh5rriu8-1
          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_unknowns.py test_unknowns.py-20070905015344-74tg6s1synijo2oe-1
          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_whoami.py test_whoami.py-20060629025641-8h3m2ch7kutqx7ug-1
          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_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_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_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_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/commands/         commands-20070518182516-v16lhwkl07jbj1k2-1
          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/file_utils.py     file_utils.py-20080506145406-a1h3ydg2lsh2iriy-1
          bzrlib/tests/ftp_server.py     ftpserver.py-20071019102346-61jbvdkrr70igauv-1
          bzrlib/tests/http_server.py    httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
          bzrlib/tests/interrepository_implementations/test_fetch.py test_fetch.py-20080425213627-j60cjh782ufm83ry-1
          bzrlib/tests/intertree_implementations/ intertree_implementations-20060724101752-09ysswo1a92uqyoz-1
          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/ bzrlibtestsinventory-20070820060653-4mjbbmwhp74dsf3x-1
          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_lock/         bzrlibtestsper_lock-20070314195914-llb0phfp2laomqb3-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_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/repository_implementations/helpers.py helpers.py-20070924032407-m460yl9j5gu5ju85-2
          bzrlib/tests/repository_implementations/test__generate_text_key_index.py test__generate_text_-20071114232121-00h9fd8qg8kjfa5k-1
          bzrlib/tests/repository_implementations/test_add_fallback_repository.py test_add_fallback_re-20080215040003-8w9n4ck9uqdxj18m-1
          bzrlib/tests/repository_implementations/test_check.py test_check.py-20070824124512-38g4d135gcqxo4zb-1
          bzrlib/tests/repository_implementations/test_check_reconcile.py test_broken.py-20070928125406-62236394w0jpbpd6-2
          bzrlib/tests/repository_implementations/test_fetch.py test_fetch.py-20070814052151-5cxha9slx4c93uog-1
          bzrlib/tests/repository_implementations/test_find_text_key_references.py test_find_text_key_r-20071114033605-v73bakal8x77qlfi-1
          bzrlib/tests/repository_implementations/test_get_parent_map.py test_get_parent_map.-20080421172708-x1z6ot341osr0jq1-1
          bzrlib/tests/repository_implementations/test_has_revisions.py test_has_revisions.p-20080111035443-xaupgdsx5fw1q54b-1
          bzrlib/tests/repository_implementations/test_has_same_location.py test_has_same_locati-20070807074648-2i2ah82fbe83iys7-1
          bzrlib/tests/repository_implementations/test_is_write_locked.py test_is_write_locked-20071012063748-vk062lmu683qgbc3-1
          bzrlib/tests/repository_implementations/test_iter_reverse_revision_history.py test_iter_reverse_re-20070217015036-spu7j5ggch7pbpyd-1
          bzrlib/tests/repository_implementations/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-2
          bzrlib/tests/repository_implementations/test_statistics.py test_statistics.py-20070203082432-6738e8fl0mm7ikre-1
          bzrlib/tests/repository_implementations/test_write_group.py test_write_group.py-20070716105516-89n34xtogq5frn0m-1
          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_annotate.py  test_annotate.py-20061213215015-sttc9agsxomls7q0-1
          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_branchbuilder.py test_branchbuilder.p-20070427022007-zlxpqz2lannhk6y8-2
          bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-2
          bzrlib/tests/test_cache_utf8.py test_cache_utf8.py-20060810004311-x4cph46la06h9azm-2
          bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
          bzrlib/tests/test_delta.py     test_delta.py-20070110134455-sqpd1y7mbjndelxf-1
          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_extract.py   test_extract.py-20061002214140-qdnnm67q1ov6x6pd-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_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
          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_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_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_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_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_directive.py test_merge_directive-20070228184838-ja62280spt1g7f4x-2
          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_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_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
          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_revert.py    test_revert.py-20060828180832-fqb1v6ecpyvnlitj-1
          bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
          bzrlib/tests/test_rules.py     test_properties.py-20080506033501-3p9kmuob25dho8xl-1
          bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
          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_ssh_transport.py test_ssh_transport.p-20070105153201-f7iq2bosvgjbdgc3-1
          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_tag.py       test_tag.py-20070212110532-91cw79inah2cfozx-2
          bzrlib/tests/test_timestamp.py test_timestamp.py-20070306153932-r3ejn242c20asagv-1
          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_uncommit.py  test_uncommit.py-20080316104338-y3gxu67g5m2qih10-1
          bzrlib/tests/test_upgrade_stacked.py test_upgrade_stacked-20080804072225-jd13yami19nskns5-1
          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_win32utils.py test_win32utils.py-20070713181630-8xsrjymd3e8mgw23-108
          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/transport_util.py transportutil.py-20070525113600-5v2igk89s8fensom-1
          bzrlib/tests/tree_implementations/ tree_implementations-20060717075546-420s7b0bj9hzeowi-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/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_tree.py test_basis_tree.py-20070216005613-85tsdbzarlx088wg-1
          bzrlib/tests/workingtree_implementations/test_changes_from.py test_delta.py-20060721145444-xlj6hoiipa8ekkwj-1
          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_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_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_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_walkdirs.py test_walkdirs.py-20060731045042-ch366w6dve2m7ro9-1
          bzrlib/timestamp.py            timestamp.py-20070306142322-ttbb9oulf3jotljd-1
          bzrlib/transport/brokenrename.py brokenrename.py-20070628050843-mbwebk50srn93rut-1
          bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
          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/nosmart.py    nosmart.py-20080402095843-6ib17idympwy1zkr-1
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          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/treebuilder.py          treebuilder.py-20060907214856-4omn6hf1u7fvrart-1
          bzrlib/util/bencode.py         bencode.py-20070220044742-sltr28q21w2wzlxi-1
          bzrlib/util/simplemapi.py      simplemapi.py-20070810174811-ievl23nziuiq2k3m-1
          bzrlib/util/tests/             bzrlibutiltests-20070713054332-wmm62qs3xvyfzwup-1
          bzrlib/util/tests/__init__.py  __init__.py-20070713054446-oliu3oth0gy08y0t-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/   version_formats-20060809195728-grgaanc8iql7psdy-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/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          bzrlib/xml5.py                 xml5.py-20080328030717-t9guwinq8hom0ar3-1
          bzrlib/xml6.py                 xml6.py-20080327235607-1skmbg4o9cd1o636-1
          bzrlib/xml7.py                 xml7.py-20061029182747-d5tiiny21bvrd2jj-1
          contrib/bash/bzrbashprompt.sh  bzrbashprompt.sh-20080414112733-b78chl4ubylc6775-1
          contrib/bzr_access             bzr_access-20071210163004-c9lb1renhra2ncg0-1
          doc/bazaar-vcs.org.kid         bazaarvcs.org.kid-20060929181918-huv7bgmdey0ktqci-1
          doc/default.css                default.css-20060622101119-tgwtdci8z769bjb9-1
          doc/developers/                docdevelopers-20070507164002-62r0es2b29myxges-1
          doc/developers/add.txt         add.txt-20070515094933-xhgz3xjc7o0edok0-2
          doc/developers/annotate.txt    annotate.txt-20070515142136-rq51c4kqhwrjsh8k-1
          doc/developers/api-versioning.txt apiversioning.txt-20070626065626-iiihgmhgkv91uphz-1
          doc/developers/authentication-ring.txt authring.txt-20070718200437-q5tdik0ne6lor86d-1
          doc/developers/bundle-creation.txt bundlecreation.rst-20070527173558-rqaqxn1al7vzgcto-1
          doc/developers/bundle-format4.txt bundleformat4.txt-20070621120628-r3332ovd8u4agv8i-1
          doc/developers/bundles.txt     bundles.txt-20070621030528-qkjnugd7iyud6ow3-1
          doc/developers/commit.txt      performancecommit.tx-20070606061633-4y4rawskx5ejb99w-1
          doc/developers/container-format.txt containerformat.txt-20070601074309-7n7w1jiyayud6xdn-1
          doc/developers/development-repo.txt developmentrepo.txt-20080102200205-raj42k61dch8pjmj-1
          doc/developers/diff.txt        diff.txt-20070716233605-2q6jzorua7mr42jk-1
          doc/developers/directory-fingerprints.txt directoryfingerprint-20070731033348-okmllh4b5srdtlk2-1
          doc/developers/dirstate.txt    dirstate.txt-20070618020404-cdhv0ecgrukomemg-2
          doc/developers/gc.txt          gc.txt-20070515102609-90x5kzjokrurfbke-1
          doc/developers/incremental-push-pull.txt incrementalpushpull.-20070508045640-zneiu1yzbci574c6-1
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/indices.txt     indices.txt-20070713142939-m5cdnp31u8ape0td-1
          doc/developers/initial-push-pull.txt initialpushpull.rst-20070527184539-wodba32mi5dehhct-1
          doc/developers/integration.txt integration.txt-20080404022341-2lorxocp1in07zij-1
          doc/developers/inventory.txt   inventory.txt-20080103013957-opkrhxy6lmywmx4i-1
          doc/developers/last-modified.txt lastmodified.txt-20070806222243-df50y5fi7n85vnob-1
          doc/developers/lca-merge.txt   lcamerge.txt-20080103061803-9isydn4ivgwrvorw-1
          doc/developers/merge-scaling.txt mergescaling.rst-20070527173558-rqaqxn1al7vzgcto-2
          doc/developers/missing.txt     missing.txt-20070718093412-eqjvfwo0oacov5sn-1
          doc/developers/network-protocol.txt networkprotocol.txt-20070903044232-woustorrjbmg5zol-1
          doc/developers/packrepo.txt    knitpack.txt-20071023074744-q0g5u8me8gk5zbtb-1
          doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
          doc/developers/performance-roadmap-rationale.txt performanceroadmapra-20070507174912-mwv3xv517cs4sisd-1
          doc/developers/performance-roadmap.txt performanceroadmap.t-20070507174912-mwv3xv517cs4sisd-2
          doc/developers/performance-use-case-analysis.txt performanceusecasean-20070508045640-zneiu1yzbci574c6-2
          doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
          doc/developers/planned-change-integration.txt plannedchangeintegra-20070619004702-i1b3ccamjtfaoq6w-1
          doc/developers/planned-performance-changes.txt plannedperformancech-20070604053752-bnjdhako613xfufb-1
          doc/developers/plugin-api.txt  pluginapi.txt-20080229110225-q2j5y4agqhlkjn0s-1
          doc/developers/ppa.txt         ppa.txt-20080722055539-606u7t2z32t3ae4w-1
          doc/developers/profiling.txt   profiling.txt-20070531045713-j15mxufywgzwdeu8-1
          doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
          doc/developers/repository-stream.txt repositorystream.txt-20080410222511-nh6b9bvscvcerh48-1
          doc/developers/repository.txt  repository.txt-20070709152006-xkhlek456eclha4u-1
          doc/developers/revert.txt      revert.txt-20070515111013-grc9hgp21zxqbwbl-1
          doc/developers/revision-properties.txt revisionproperties.t-20070807133526-w57m8zv5o7t5kugm-1
          doc/developers/status.txt      status.txt-20070702023117-6xss29lx170qndwr-1
          doc/developers/tortoise-strategy.txt tortoisestrategy.txt-20080403024510-2ahdqrvnwqrb5p5t-1
          doc/developers/uncommit.txt    uncommit.txt-20070621042721-4clw8ucb9u9yda2h-1
          doc/developers/update.txt      update.txt-20070713074325-vtxf9eb5c6keg30j-1
          doc/en/                        en-20070810050627-g7r46azs5mlwj61j-1
          doc/en/admin-guide/            docenadminguide-20080305135054-y7y2c986yf94zljn-1
          doc/en/admin-guide/index.txt   index.txt-20080305140741-ecw0lap8dxkxc05g-1
          doc/en/developer-guide/        developerguide-20070810050627-g7r46azs5mlwj61j-2
          doc/en/developer-guide/testing.txt testing.txt-20080812140359-i70zzh6v2z7grqex-1
          doc/en/mini-tutorial/          minitutorial-20070813141352-2u64ooqzo0or4hss-1
          doc/en/mini-tutorial/index.txt index.txt-20070813141352-2u64ooqzo0or4hss-2
          doc/en/quick-reference/        quickreference-20070813143223-5i7bgw7w8s7l3ae2-1
          doc/en/quick-reference/Makefile makefile-20070813143223-5i7bgw7w8s7l3ae2-2
          doc/en/quick-reference/quick-start-summary.pdf quickstartsummary.pd-20071207005239-it6xmdjml8nxvzgt-1
          doc/en/quick-reference/quick-start-summary.png quickstartsummary.pn-20071203142852-hsiybkmh37q5owwe-1
          doc/en/quick-reference/quick-start-summary.svg quickstartsummary.sv-20070813143223-5i7bgw7w8s7l3ae2-3
          doc/en/release-notes/          releasenotes-20070810050627-g7r46azs5mlwj61j-3
          doc/en/tutorials/              docentutorials-20071127235845-bm2lu60bvau1ptmh-1
          doc/en/tutorials/centralized_workflow.txt centralized_workflow-20060830194948-kspf52565xvgrlil-1
          doc/en/tutorials/using_bazaar_with_launchpad.txt using_bazaar_with_lp-20071211073140-7msh8uf9a9h4y9hb-1
          doc/en/user-guide/             userguide-20070810050627-g7r46azs5mlwj61j-4
          doc/en/user-guide/adv_merging.txt adv_merging.txt-20071213070245-d7u7150lb2hhnvby-1
          doc/en/user-guide/annotating_changes.txt annotating_changes.t-20071122141511-0knao2lklsdsvb1q-1
          doc/en/user-guide/bazaar_workflows.txt bazaar_workflows.txt-20071114035000-q36a9h57ps06uvnl-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/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
          doc/en/user-guide/bzrtools_plugin.txt bzrtools_plugin.txt-20080509065016-cjc90f46407vi9a0-1
          doc/en/user-guide/central_intro.txt central_intro.txt-20071123055134-k5x4ekduci2lbn36-1
          doc/en/user-guide/configuring_bazaar.txt configuring_bazaar.t-20071128000722-ncxiua259xwbdbg7-1
          doc/en/user-guide/controlling_registration.txt controlling_registra-20071121073725-0corxykv5irjal00-3
          doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
          doc/en/user-guide/distributed_intro.txt distributed_intro.tx-20071123154453-dk2mjhrg1vpjm5w2-2
          doc/en/user-guide/entering_commands.txt using_bazaar.txt-20071114035000-q36a9h57ps06uvnl-6
          doc/en/user-guide/getting_help.txt getting_help.txt-20071128000722-ncxiua259xwbdbg7-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/images/      images-20071114035000-q36a9h57ps06uvnl-3
          doc/en/user-guide/images/workflows_centralized.png workflows_centralize-20071114035000-q36a9h57ps06uvnl-8
          doc/en/user-guide/images/workflows_centralized.svg workflows_centralize-20071130043324-bhms0cgyphhq1b2x-1
          doc/en/user-guide/images/workflows_gatekeeper.png workflows_gatekeeper-20071114035000-q36a9h57ps06uvnl-9
          doc/en/user-guide/images/workflows_gatekeeper.svg workflows_gatekeeper-20071130043324-bhms0cgyphhq1b2x-2
          doc/en/user-guide/images/workflows_localcommit.png workflows_localcommi-20071114035000-q36a9h57ps06uvnl-10
          doc/en/user-guide/images/workflows_localcommit.svg workflows_localcommi-20071130043324-bhms0cgyphhq1b2x-3
          doc/en/user-guide/images/workflows_peer.png workflows_peer.png-20071114035000-q36a9h57ps06uvnl-11
          doc/en/user-guide/images/workflows_peer.svg workflows_peer.svg-20071130043324-bhms0cgyphhq1b2x-4
          doc/en/user-guide/images/workflows_pqm.png workflows_pqm.png-20071114035000-q36a9h57ps06uvnl-12
          doc/en/user-guide/images/workflows_pqm.svg workflows_pqm.svg-20071130043324-bhms0cgyphhq1b2x-5
          doc/en/user-guide/images/workflows_shared.png workflows_shared.png-20071114035000-q36a9h57ps06uvnl-13
          doc/en/user-guide/images/workflows_shared.svg workflows_shared.svg-20071130043324-bhms0cgyphhq1b2x-6
          doc/en/user-guide/images/workflows_single.png workflows_single.png-20071114035000-q36a9h57ps06uvnl-14
          doc/en/user-guide/images/workflows_single.svg workflows_single.svg-20071130043324-bhms0cgyphhq1b2x-7
          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/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
          doc/en/user-guide/organizing_branches.txt organizing_branches.-20071123154453-dk2mjhrg1vpjm5w2-3
          doc/en/user-guide/part2_intro.txt best_practice_intro.-20071123154453-dk2mjhrg1vpjm5w2-1
          doc/en/user-guide/partner_intro.txt partner_workflow.txt-20071122141511-0knao2lklsdsvb1q-4
          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/releasing_a_project.txt releasing_a_project.-20071121073725-0corxykv5irjal00-5
          doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
          doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
          doc/en/user-guide/reviewing_changes.txt reviewing_changes.tx-20071121073725-0corxykv5irjal00-6
          doc/en/user-guide/sending_changes.txt sending_changes.txt-20071123154453-dk2mjhrg1vpjm5w2-4
          doc/en/user-guide/server.txt   server.txt-20060913044801-h939fvbwzz39gf7g-1
          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/stacked.txt  stacked.txt-20080711023247-4uh9oovoka0sze8b-1
          doc/en/user-guide/starting_a_project.txt starting_a_project.t-20071121073725-0corxykv5irjal00-8
          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_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/version_info.txt version_info.txt-20060921215543-gju6o5xdic8w25np-1
          doc/en/user-guide/web_browsing.txt web_browsing.txt-20080509065016-cjc90f46407vi9a0-3
          doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
          doc/en/user-guide/writing_a_plugin.txt writing_a_plugin.txt-20071114035000-q36a9h57ps06uvnl-7
          doc/en/user-guide/zen.txt      revnos.txt-20080111231928-pbntxea0ynh9ww1t-1
          doc/en/user-reference/         userreference-20070810050627-g7r46azs5mlwj61j-5
          doc/en/user-reference/readme.txt readme.txt-20071211133352-guencaey6fpesv4j-1
          doc/es/                        es-20080504181154-x2fm3oprvjohiz7n-1
          doc/es/guia-desarrollador/     guiadesarrollador-20080504181514-qlh50dq1mj769bic-1
          doc/es/guia-usuario/           guiausuario-20080504181514-qlh50dq1mj769bic-2
          doc/es/guia-usuario/index.txt  index.txt-20080512005856-hgdxkh9xo58n7zdp-2
          doc/es/guia-usuario/resolving_conflicts.txt conflicts.txt-20080504181626-aqnzjwfhpju5ypfe-1
          doc/es/guia-usuario/version_info.txt version_info.txt-20080504181730-u24nugzokrcrk1bf-1
          doc/es/mini-tutorial/          minitutorial-20080504181514-qlh50dq1mj769bic-3
          doc/es/mini-tutorial/index.txt index.txt-20080504182136-wmoc35u2t6kom8ca-1
          doc/es/notas-version/          notasversion-20080504181514-qlh50dq1mj769bic-4
          doc/es/referencia/             referencia-20080504181514-qlh50dq1mj769bic-5
          doc/es/referencia-rapida/      referenciarapida-20080504181514-qlh50dq1mj769bic-6
          doc/es/referencia-rapida/Makefile makefile-20080506002609-y60mr4avuqwzlf4s-1
          doc/es/referencia-rapida/referencia-rapida.svg referenciarapida.svg-20080506002609-y60mr4avuqwzlf4s-2
          doc/index.es.txt               index.es.txt-20080506002113-aunzdhptcoc0h6hm-1
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
          man1/                          man1-20070418045910-74ew7wm1oqo2tfv0-1
          profile_imports.py             profile_imports.py-20060618020306-k5uw80achysrokj9-1
          tools/bzr_epydoc               bzr_epydoc-20070409231252-ec7uffstn62q7nhv-1
          tools/bzr_epydoc_uid.py        bzr_epydoc_uid.py-20070409231252-ec7uffstn62q7nhv-2
          tools/package_mf.py            package_mf.py-20080206141953-323gd0qb2z3tn5pc-1
          tools/rst2html.py              rst2html.py-20060817120932-gn177u8v0008txhu-1
          tools/rst2prettyhtml.py        rst2prettyhtml.py-20060929181914-t7dh62f2wxi0i5aj-1
          tools/win32/                   win32-20060622100836-b3yup582rt3y0nvm-2
          tools/win32/__init__.py        __init__.py-20060622100836-b3yup582rt3y0nvm-3
          tools/win32/bazaar.url         bazaar.url-20060622100836-b3yup582rt3y0nvm-4
          tools/win32/bzr-win32-bdist-postinstall.py bzrwin32bdistpostinstall.py-20060629085133-098bsfj3va8jc0ql-1
          tools/win32/bzr.iss.cog        bzr.iss.cog-20060622100836-b3yup582rt3y0nvm-5
          tools/win32/bzr_postinstall.py bzr_postinstall.py-20060622100836-b3yup582rt3y0nvm-6
          tools/win32/file_version.py    file_version.py-20060622100836-b3yup582rt3y0nvm-8
          tools/win32/info.txt           info.txt-20061014084411-x9dr721ue9blowkc-1
          tools/win32/ostools.py         ostools.py-20060731163025-npjffm46rgnkl50d-1
          tools/win32/run_script.py      run_script.py-20080717003927-k6itvarbtnwk44o9-1
          tools/win32/start_bzr.bat      start_bzr.bat-20060622100836-b3yup582rt3y0nvm-9
        renamed:
          HACKING => doc/developers/HACKING.txt HACKING-20050805200004-2a5dc975d870f78c
          bzrlib/bundle/read_bundle.py => bzrlib/bundle/bundle_data.py read_changeset.py-20050619171944-c0d95aa685537640
          bzrlib/bundle/serializer/v07.py => bzrlib/bundle/serializer/v08.py v06.py-20051119041339-ee43f97270b01823
          bzrlib/graph.py => bzrlib/deprecated_graph.py graph.py-20050905070950-b47dce53236c5e48
          bzrlib/patiencediff.py => bzrlib/_patiencediff_py.py cdvdifflib.py-20051106064558-f8f8097fbf0db4e4
          bzrlib/tests/HTTPTestUtil.py => bzrlib/tests/http_utils.py HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/test_command.py => bzrlib/tests/test_commands.py test_command.py-20051019190109-3b17be0f52eaa7a8
          bzrlib/tests/test_graph.py => bzrlib/tests/test_deprecated_graph.py testgraph.py-20050905070950-42e6c958106610fd
          bzrlib/tests/test_revisionnamespaces.py => bzrlib/tests/test_revisionspec.py testrevisionnamespaces.py-20050711050225-8b4af89e6b1efe84
          bzrlib/tests/test_revprops.py => bzrlib/tests/repository_implementations/test_revision.py testrevprops.py-20051013073044-92bc3c68302ce1bf
          bzrlib/win32console.py => bzrlib/win32utils.py win32console.py-20051021033308-123c6c929d04973d
          bzrlib/xml5.py => bzrlib/xml8.py xml5.py-20050907032657-aac8f960815b66b1
          doc/configuration.txt => bzrlib/help_topics/en/configuration.txt configuration.txt-20060314161707-868350809502af01
          doc/plugins.txt => doc/en/user-guide/plugins.txt plugins.txt-20060314145616-525099a747f3ffdd
          doc/setting_up_email.txt => doc/en/user-guide/setting_up_email.txt setting_up_email.txt-20060314161707-fd242c8944346173
          doc/specifying_revisions.txt => doc/en/user-guide/specifying_revisions.txt specifying_revisions.txt-20060314161707-19deb139101bea33
          doc/tutorial.txt => doc/en/tutorials/tutorial.txt tutorial.txt-20050804190939-9dcbba2ef053bc84
          doc/using_aliases.txt => doc/en/user-guide/using_aliases.txt using_aliases.txt-20060314161707-c21d27fa2939e039
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
          BRANCH.TODO                    BRANCH.TODO-20060103052123-79ac4969351c03a9
          INSTALL                        INSTALL-20051019070340-4b27f2fb240c7943
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          README                         README-20050309040720-8f368abf9f346b9d
          TODO                           TODO-20050426050852-44d2ad9048dafbe9
          bzr                            bzr.py-20050313053754-5485f144c7006fa6
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          bzrlib/add.py                  add.py-20050323030017-3a77d63feda58e33
          bzrlib/annotate.py             annotate.py-20050922133147-7c60541d2614f022
          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_checkout.py bench_checkout.py-20060521233052-b52eba18ee46046b
          bzrlib/benchmarks/bench_commit.py bench_commit.py-20060522031508-4ea2551904e4becb
          bzrlib/benchmarks/bench_osutils.py bench_osutils.py-20060608153714-apso8cyz1bu2z1ig-1
          bzrlib/benchmarks/bench_rocks.py bench_rocks.py-20060608120339-3ydxl3v2cori44zb-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/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          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/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/check.py                check.py-20050309040759-f3a679400c06bcc1
          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/decorators.py           decorators.py-20060112082512-6bfc2d882df1698d
          bzrlib/delta.py                delta.py-20050729221636-54cf14ef94783d0a
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/doc/__init__.py         __init__.py-20051224020731-eb3eb3ef5b4570df
          bzrlib/doc/api/__init__.py     __init__.py-20051224020744-7b87d590843855bc
          bzrlib/doc/api/branch.txt      branch.txt-20060130010728-d96c35d50b205aed
          bzrlib/doc/api/transport.txt   transport.txt-20051224020744-66b4fb564d98a5a5
          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/gpg.py                  gpg.py-20051017065112-8654536d415dacc6
          bzrlib/hashcache.py            hashcache.py-20050706091756-fe3a8cc1143ff24f
          bzrlib/help.py                 help.py-20050505025907-4dd7a6d63912f894
          bzrlib/identitymap.py          identitymap.py-20051007040721-83e837d831a6636a
          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/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/lsprof.py               lsprof.py-20051208071030-833790916798ceed
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/merge3.py               merge3.py-20050704130834-bf0597094828a2e1
          bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
          bzrlib/msgeditor.py            msgeditor.py-20050901111708-ef6d8de98f5d8f2f
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/patch.py                patch.py-20050513021216-ad183543f56ee2e5
          bzrlib/patches.py              patches.py-20050727183609-378c1cc5972ce908
          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/lp_registration.py lp_registration.py-20060315190948-daa617eafe3a8d48
          bzrlib/plugins/launchpad/test_register.py test_register.py-20060315182712-40f5dda945c829a8
          bzrlib/progress.py             progress.py-20050610070202-df9faaab791964c0
          bzrlib/readdir.c               readdir.c-20060609152855-rm6v321vuaqyh9tu-4
          bzrlib/readdir.py              readdir.py-20060609152855-rm6v321vuaqyh9tu-3
          bzrlib/readdir.pyx             readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
          bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/revisionspec.py         revisionspec.py-20050907152633-17567659fd5c0ddb
          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/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/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_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_cat.py test_cat.py-20051201162916-f0937e4e19ea24b3
          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_conflicts.py test_conflicts.py-20060228151432-9723ebb925b999cf
          bzrlib/tests/blackbox/test_diff.py test_diff.py-20060110203741-aa99ac93e633d971
          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_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_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/blackbox/test_logformats.py test_logformats.py-20060216104208-ba5a16c83480b7e4
          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_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_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_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-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_revno.py test_revno.py-20051204214528-2f0bf83a71b7656a
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          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_too_much.py blackbox.py-20050620052131-a7370d756399f615
          bzrlib/tests/blackbox/test_uncommit.py test_uncommit.py-20051027212835-84944b63adae51be
          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_versioning.py versioning.py-20050622071821-3ddf5e2e5e93c602
          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_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_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/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
          bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
          bzrlib/tests/repository_implementations/test_break_lock.py test_break_lock.py-20060504111704-ee09a107f9f42e43
          bzrlib/tests/repository_implementations/test_commit_builder.py test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
          bzrlib/tests/repository_implementations/test_fileid_involved.py test_file_involved.py-20051215205901-728a172d1014daaa
          bzrlib/tests/repository_implementations/test_reconcile.py test_reconcile.py-20060223022332-572ef70a3288e369
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/stub_sftp.py      stub_sftp.py-20051027032739-0e7ef4f7bab0e174
          bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_api.py       testapi.py-20051027033546-6f9be2d308d18a52
          bzrlib/tests/test_bad_files.py test_bad_files.py-20050918155938-c76a2295c8ab9503
          bzrlib/tests/test_branch.py    test_branch.py-20060116013032-97819aa07b8ab3b5
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
          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_decorators.py test_decorators.py-20060113063037-0e7bd4566758f4fa
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
          bzrlib/tests/test_gpg.py       testgpg.py-20051017042228-9276cd40a784c93c
          bzrlib/tests/test_hashcache.py testhashcache.py-20050706091800-0288ab2659338981
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          bzrlib/tests/test_identitymap.py testidentitymap.py-20051007040721-37936d473bd1ac51
          bzrlib/tests/test_inv.py       testinv.py-20050722220913-1dc326138d1a5892
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
          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_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_missing.py   test_missing.py-20051212000028-694fa4f658a81f48
          bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
          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_patch.py     test_patch.py-20060416172603-65c8e3b6c4783426
          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_reconcile.py test_reconcile.py-20060225054842-50aa618584a86f26
          bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
          bzrlib/tests/test_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
          bzrlib/tests/test_rio.py       test_rio.py-20051128032247-dcd1082dfc86d3d3
          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_smart_add.py test_smart_add.py-20050824235919-c60dcdb0c8e999ce
          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_symbol_versioning.py test_symbol_versioning.py-20060105104851-51d7722c2018d42b
          bzrlib/tests/test_testament.py testtestament.py-20051011100429-5df1657310caa929
          bzrlib/tests/test_textfile.py  test_textfile.py-20060415001558-256482b2206362aa
          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_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_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_workingtree.py testworkingtree.py-20051004024258-b88d0fe8f101d468
          bzrlib/tests/test_xml.py       test_xml.py-20050905091053-80b45588931a9b35
          bzrlib/tests/treeshape.py      treeshape.py-20051004094628-312a98f0194306a8
          bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
          bzrlib/tests/workingtree_implementations/test_basis_inventory.py test_basis_inventory.py-20051218151655-3650468941091309
          bzrlib/tests/workingtree_implementations/test_break_lock.py test_break_lock.py-20060504115740-233e245df546fd42
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          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_pull.py test_pull.py-20060222044334-43594dd8e143b708
          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/textui.py               textui.py-20050309040759-5d0cebe09c528e7d
          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/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.py        ftp.py-20051116161804-58dc9506548c2a53
          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/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/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
          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/configobj/configobj.py configobj.py-20051018184548-06992a2246425e3e
          bzrlib/util/configobj/docs/BSD-LICENSE.txt BSDLICENSE.txt-20051018184548-29b89ff3102657f5
          bzrlib/util/configobj/docs/configobj.txt configobj.txt-20051018184548-4949b5f17e6a19c7
          bzrlib/util/configobj/docs/validate.txt validate.txt-20051018184548-9e0e5ad913e258f5
          bzrlib/util/elementtree/ElementTree.py ElementTree.py-20050323061623-cfa8eefe86f35391
          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/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/xml4.py                 xml4.py-20050916091259-db5ab55e7e6ca324
          bzrlib/xml_serializer.py       xml.py-20050309040759-57d51586fdec365d
          contrib/bash/bzr.simple        bzr-20050503074841-dfc41af1e02111f9
          contrib/newinventory.py        newinventory.py-20050330222648-12642a6a7ae875e9
          generate_docs.py               bzrinfogen.py-20051211224525-78e7c14f2c955e55
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
          tools/capture_tree.py          capture_tree.py-20051004100938-c7ff053182f5ae51
          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/http_client.py           http_client.py-20050819224207-b29be8324c55b359
          tools/trace-revisions          tracerevisions-20051107162041-9dfee0a7324d206d
          tools/weavebench.py            weavebench.py-20050711054702-9c24ead29f696ede
          doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
          bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
          bzrlib/bundle/serializer/v08.py v06.py-20051119041339-ee43f97270b01823
          bzrlib/deprecated_graph.py     graph.py-20050905070950-b47dce53236c5e48
          bzrlib/_patiencediff_py.py     cdvdifflib.py-20051106064558-f8f8097fbf0db4e4
          bzrlib/tests/http_utils.py     HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/test_commands.py  test_command.py-20051019190109-3b17be0f52eaa7a8
          bzrlib/tests/test_deprecated_graph.py testgraph.py-20050905070950-42e6c958106610fd
          bzrlib/tests/test_revisionspec.py testrevisionnamespaces.py-20050711050225-8b4af89e6b1efe84
          bzrlib/tests/repository_implementations/test_revision.py testrevprops.py-20051013073044-92bc3c68302ce1bf
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
          bzrlib/xml8.py                 xml5.py-20050907032657-aac8f960815b66b1
          bzrlib/help_topics/en/configuration.txt configuration.txt-20060314161707-868350809502af01
          doc/en/user-guide/plugins.txt  plugins.txt-20060314145616-525099a747f3ffdd
          doc/en/user-guide/setting_up_email.txt setting_up_email.txt-20060314161707-fd242c8944346173
          doc/en/user-guide/specifying_revisions.txt specifying_revisions.txt-20060314161707-19deb139101bea33
          doc/en/tutorials/tutorial.txt  tutorial.txt-20050804190939-9dcbba2ef053bc84
          doc/en/user-guide/using_aliases.txt using_aliases.txt-20060314161707-c21d27fa2939e039
        ------------------------------------------------------------
        revno: 1739.2.5
        revision-id: robertc at robertcollins.net-20060609162116-0c44b06703645243
        parent: robertc at robertcollins.net-20060609155751-ecf5bb680bbaf935
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Sat 2006-06-10 02:21:16 +1000
        message:
          Handle end of readdir stream more nicely.
        modified:
          bzrlib/readdir.c               readdir.c-20060609152855-rm6v321vuaqyh9tu-4
          bzrlib/readdir.pyx             readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
        ------------------------------------------------------------
        revno: 1739.2.4
        revision-id: robertc at robertcollins.net-20060609155751-ecf5bb680bbaf935
        parent: robertc at robertcollins.net-20060609153426-803129580b26d89f
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Sat 2006-06-10 01:57:51 +1000
        message:
          Bugfix the python fallback to behave identically to the pyrex read_dir.
        modified:
          bzrlib/readdir.py              readdir.py-20060609152855-rm6v321vuaqyh9tu-3
        ------------------------------------------------------------
        revno: 1739.2.3
        revision-id: robertc at robertcollins.net-20060609153426-803129580b26d89f
        parent: robertc at robertcollins.net-20060609141953-1ace97e213147d7f
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Sat 2006-06-10 01:34:26 +1000
        message:
          Add a replacement for os.listdir which returns file kind information from readdir when it is available. This drops our osutils.walkdirs time further, down to 77ms.
        added:
          bzrlib/readdir.c               readdir.c-20060609152855-rm6v321vuaqyh9tu-4
          bzrlib/readdir.h               readdir.h-20060609152855-rm6v321vuaqyh9tu-2
          bzrlib/readdir.py              readdir.py-20060609152855-rm6v321vuaqyh9tu-3
          bzrlib/readdir.pyx             readdir.pyx-20060609152855-rm6v321vuaqyh9tu-1
        modified:
          bzrlib/benchmarks/bench_osutils.py bench_osutils.py-20060608153714-apso8cyz1bu2z1ig-1
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 1739.2.2
        revision-id: robertc at robertcollins.net-20060609141953-1ace97e213147d7f
        parent: robertc at robertcollins.net-20060609141932-4cbad17f5a476ae3
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Sat 2006-06-10 00:19:53 +1000
        message:
          Remove foo bar.
        removed:
          foo bar                        foobar-20060607154839-33126929dffd5072
        ------------------------------------------------------------
        revno: 1739.2.1
        revision-id: robertc at robertcollins.net-20060609141932-4cbad17f5a476ae3
        parent: robertc at robertcollins.net-20060609141337-4ea84d88e8d4dc0f
        parent: robertc at robertcollins.net-20060609120104-369c7d3266413526
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: readdir
        timestamp: Sat 2006-06-10 00:19:32 +1000
        message:
          Merge bzr.dev.
        removed:
          bzrlib/util/configobj/validate.py validate.py-20051018184548-e700c5f98afa9389
          patience-test.py               patiencetest.py-20060522202704-p82o0dg5f1qf99ry-1
        added:
          bzrlib/benchmarks/bench_bench.py bench_bench.py-20060609084943-2lv2wsi61vhkmj7b-1
          bzrlib/benchmarks/bench_osutils.py bench_osutils.py-20060608153714-apso8cyz1bu2z1ig-1
          bzrlib/benchmarks/bench_rocks.py bench_rocks.py-20060608120339-3ydxl3v2cori44zb-1
          bzrlib/tests/EncodingAdapter.py EncodingAdapter.py-20060113032051-4d7e1d8c1e38b4a1
          bzrlib/tests/blackbox/test_command_encoding.py test_command_encoding.py-20060106032110-45431fd2ce9ff21f
          bzrlib/tests/blackbox/test_non_ascii.py test_non_ascii.py-20060105214030-68010be784a5d854
          bzrlib/tests/repository_implementations/test_commit_builder.py test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
          bzrlib/tests/test_urlutils.py  test_urlutils.py-20060502192900-46b1f9579987cf9c
          bzrlib/urlutils.py             urlutils.py-20060502195429-e8a161ecf8fac004
          foo bar                        foobar-20060607154839-33126929dffd5072
        modified:
          HACKING                        HACKING-20050805200004-2a5dc975d870f78c
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          bzrlib/add.py                  add.py-20050323030017-3a77d63feda58e33
          bzrlib/benchmarks/__init__.py  __init__.py-20060516064526-eb0d37c78e86065d
          bzrlib/benchmarks/bench_add.py bench_add.py-20060516064526-6342399b2967266c
          bzrlib/benchmarks/bench_checkout.py bench_checkout.py-20060521233052-b52eba18ee46046b
          bzrlib/benchmarks/bench_commit.py bench_commit.py-20060522031508-4ea2551904e4becb
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/apply_bundle.py  apply_changeset.py-20050620044656-dba4eb8021a36f95
          bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/bundle/read_bundle.py   read_changeset.py-20050619171944-c0d95aa685537640
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/check.py                check.py-20050309040759-f3a679400c06bcc1
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/doc/api/transport.txt   transport.txt-20051224020744-66b4fb564d98a5a5
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
          bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
          bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
          bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/msgeditor.py            msgeditor.py-20050901111708-ef6d8de98f5d8f2f
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/revisionspec.py         revisionspec.py-20050907152633-17567659fd5c0ddb
          bzrlib/sign_my_commits.py      sign_my_commits.py-20060215152201-5a6363365180e671
          bzrlib/store/__init__.py       store.py-20050309040759-164dc5173d6406c2
          bzrlib/store/versioned/__init__.py weavestore.py-20050907094258-88262e0434babab9
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
          bzrlib/tests/blackbox/test_bound_branches.py test_bound_branches.py-20051109215527-2373188ad566c205
          bzrlib/tests/blackbox/test_diff.py test_diff.py-20060110203741-aa99ac93e633d971
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          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_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
          bzrlib/tests/blackbox/test_pull.py test_pull.py-20051201144907-64959364f629947f
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          bzrlib/tests/blackbox/test_status.py teststatus.py-20050712014354-508855eb9f29f7dc
          bzrlib/tests/blackbox/test_too_much.py blackbox.py-20050620052131-a7370d756399f615
          bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
          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/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
          bzrlib/tests/stub_sftp.py      stub_sftp.py-20051027032739-0e7ef4f7bab0e174
          bzrlib/tests/test_branch.py    test_branch.py-20060116013032-97819aa07b8ab3b5
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_escaped_store.py test_escaped_store.py-20060216023929-6bcb9a067344959f
          bzrlib/tests/test_inv.py       testinv.py-20050722220913-1dc326138d1a5892
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_missing.py   test_missing.py-20051212000028-694fa4f658a81f48
          bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
          bzrlib/tests/test_nonascii.py  testnonascii.py-20051018022645-ea1d8b6477b058a6
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
          bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
          bzrlib/tests/test_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
          bzrlib/tests/test_revisionnamespaces.py testrevisionnamespaces.py-20050711050225-8b4af89e6b1efe84
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/test_smart_add.py test_smart_add.py-20050824235919-c60dcdb0c8e999ce
          bzrlib/tests/test_store.py     teststore.py-20050826022702-f6caadb647395769
          bzrlib/tests/test_trace.py     testtrace.py-20051110225523-a21117fc7a07eeff
          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/workingtree_implementations/test_basis_inventory.py test_basis_inventory.py-20051218151655-3650468941091309
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/textui.py               textui.py-20050309040759-5d0cebe09c528e7d
          bzrlib/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
          bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/xml5.py                 xml5.py-20050907032657-aac8f960815b66b1
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
    ------------------------------------------------------------
    revno: 3638.2.43
    revision-id: pqm at pqm.ubuntu.com-20080902220856-plj0mk673ygzwc1k
    parent: pqm at pqm.ubuntu.com-20080902194610-1zzkeem0cm38snju
    parent: john at arbash-meinel.com-20080902213804-yt0lemudi03eu4e0
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2008-09-02 23:08:56 +0100
    message:
      (jam) Alert the user when --stacked changes the format.
    modified:
      bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
      bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
        ------------------------------------------------------------
        revno: 3638.27.7
        revision-id: john at arbash-meinel.com-20080902213804-yt0lemudi03eu4e0
        parent: john at arbash-meinel.com-20080902213615-tcm28zy17l131n4u
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Tue 2008-09-02 16:38:04 -0500
        message:
          Put the format in quotes, makes it easier to follow.
        modified:
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
        ------------------------------------------------------------
        revno: 3638.27.6
        revision-id: john at arbash-meinel.com-20080902213615-tcm28zy17l131n4u
        parent: john at arbash-meinel.com-20080902212759-pz26098ijspuknnl
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Tue 2008-09-02 16:36:15 -0500
        message:
          Change the text a bit, and point to the explicit --1.6 or --1.6.1-rich-root bzrdir format.
        modified:
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
        ------------------------------------------------------------
        revno: 3638.27.5
        revision-id: john at arbash-meinel.com-20080902212759-pz26098ijspuknnl
        parent: john at arbash-meinel.com-20080902202633-l8y2dqsd1no2jegx
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Tue 2008-09-02 16:27:59 -0500
        message:
          Test that we alert the user to the upgrade.
        modified:
          bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
        ------------------------------------------------------------
        revno: 3638.27.4
        revision-id: john at arbash-meinel.com-20080902202633-l8y2dqsd1no2jegx
        parent: john at arbash-meinel.com-20080829210816-3io9u83nt12ul2z2
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Tue 2008-09-02 15:26:33 -0500
        message:
          Alert users when they end up upgrading their repository because of the --stacked parameter.
        modified:
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
    ------------------------------------------------------------
    revno: 3638.2.42
    revision-id: pqm at pqm.ubuntu.com-20080902194610-1zzkeem0cm38snju
    parent: pqm at pqm.ubuntu.com-20080902184447-n1nsxw1wcaumxwkb
    parent: john at arbash-meinel.com-20080902191557-s88j283bmnnnlvhr
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2008-09-02 20:46:10 +0100
    message:
      (jam) Fix bug #186014 by giving a proper exception if the dirstate
      	cannot be parsed.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/_dirstate_helpers_c.pyx dirstate_helpers.pyx-20070503201057-u425eni465q4idwn-3
      bzrlib/_dirstate_helpers_py.py _dirstate_helpers_py-20070710145033-90nz6cqglsk150jy-1
      bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
      bzrlib/tests/test__dirstate_helpers.py test_dirstate_helper-20070504035751-jsbn00xodv0y1eve-2
      bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
        ------------------------------------------------------------
        revno: 3638.42.6
        revision-id: john at arbash-meinel.com-20080902191557-s88j283bmnnnlvhr
        parent: john at arbash-meinel.com-20080902185103-camvrjyw7a9efpno
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: dirstate_segv_186014
        timestamp: Tue 2008-09-02 14:15:57 -0500
        message:
          PQM's pyrex needs a Py_ssize_t typedef.
        modified:
          bzrlib/_dirstate_helpers_c.pyx dirstate_helpers.pyx-20070503201057-u425eni465q4idwn-3
        ------------------------------------------------------------
        revno: 3638.42.5
        revision-id: john at arbash-meinel.com-20080902185103-camvrjyw7a9efpno
        parent: john at arbash-meinel.com-20080902183801-1u7pk8k03hx8aw1o
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: dirstate_segv_186014
        timestamp: Tue 2008-09-02 13:51:03 -0500
        message:
          Change from using AssertionError to using DirstateCorrupt in a few places
        modified:
          bzrlib/_dirstate_helpers_c.pyx dirstate_helpers.pyx-20070503201057-u425eni465q4idwn-3
          bzrlib/_dirstate_helpers_py.py _dirstate_helpers_py-20070710145033-90nz6cqglsk150jy-1
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/tests/test__dirstate_helpers.py test_dirstate_helper-20070504035751-jsbn00xodv0y1eve-2
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
        ------------------------------------------------------------
        revno: 3638.42.4
        revision-id: john at arbash-meinel.com-20080902183801-1u7pk8k03hx8aw1o
        parent: john at arbash-meinel.com-20080902183702-16cpowcusfvo7rpv
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: dirstate_segv_186014
        timestamp: Tue 2008-09-02 13:38:01 -0500
        message:
          Copyright updates
        modified:
          bzrlib/_dirstate_helpers_c.pyx dirstate_helpers.pyx-20070503201057-u425eni465q4idwn-3
          bzrlib/_dirstate_helpers_py.py _dirstate_helpers_py-20070710145033-90nz6cqglsk150jy-1
          bzrlib/tests/test__dirstate_helpers.py test_dirstate_helper-20070504035751-jsbn00xodv0y1eve-2
        ------------------------------------------------------------
        revno: 3638.42.3
        revision-id: john at arbash-meinel.com-20080902183702-16cpowcusfvo7rpv
        parent: john at arbash-meinel.com-20080819155235-2ozozhpuyzdfu23c
        parent: pqm at pqm.ubuntu.com-20080902152844-dext0kmx4m0u5szy
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: dirstate_segv_186014
        timestamp: Tue 2008-09-02 13:37:02 -0500
        message:
          Merge bzr.dev 3678, resolve NEWS
        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/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
          bzrlib/chunk_writer.py         chunk_writer.py-20080630234519-6ggn4id17nipovny-1
          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/transport/ftp/          ftp-20080611185801-3vm145h8dmnfgh25-1
          bzrlib/transport/ftp/_gssapi.py _gssapi.py-20080611190840-7ejrtp884bk5eu72-2
          tools/packaging/               packaging-20080825202834-3j433iaawnt72wqa-1
          tools/packaging/build-packages.sh buildpackages.sh-20080821102059-fzlodktas65qmo1k-1
          tools/packaging/update-changelogs.sh updatechangelogs.sh-20080821102059-fzlodktas65qmo1k-2
          tools/packaging/update-packaging-branches.sh updatepackagingbranc-20080825210254-6is8ciit1yzyd3a2-1
        renamed:
          bzrlib/transport/ftp.py => bzrlib/transport/ftp/__init__.py ftp.py-20051116161804-58dc9506548c2a53
          doc/en/developer-guide/testing.txt => doc/developers/testing.txt testing.txt-20080812140359-i70zzh6v2z7grqex-1
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/_patiencediff_c.c       _patiencediff_c.c-20070721205602-q3imkipwlgagp3cy-1
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/mail_client.py          mail_client.py-20070809192806-vuxt3t19srtpjpdn-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
          bzrlib/push.py                 push.py-20080606021927-5fe39050e8xne9un-1
          bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/smart/protocol.py       protocol.py-20061108035435-ot0lstk2590yqhzr-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_cat_revision.py test_cat_revision.py-20070410204634-fq8mnld5l5aza9e2-1
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          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_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_push.py test_push.py-20060329002750-929af230d5d22663
          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_status.py teststatus.py-20050712014354-508855eb9f29f7dc
          bzrlib/tests/branch_implementations/test_permissions.py test_permissions.py-20060210110243-245c01403bf0fde6
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
          bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
          bzrlib/tests/test_pack_repository.py test_pack_repository-20080801043947-eaw0e6h2gu75kwmy-1
          bzrlib/tests/test_permissions.py test_permissions.py-20051215004520-ccf475789c80e80c
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/test_setup.py     test_setup.py-20051208073730-4a59a6368c4efa04
          bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/tests/test_upgrade_stacked.py test_upgrade_stacked-20080804072225-jd13yami19nskns5-1
          bzrlib/tests/test_whitebox.py  whitebox.py-20050530064534-a063aafb4a0a3a04
          bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
          bzrlib/tests/tree_implementations/test_walkdirs.py test_walkdirs.py-20060729160421-gmjnkotqgxdh98ce-1
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          doc/developers/development-repo.txt developmentrepo.txt-20080102200205-raj42k61dch8pjmj-1
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/ppa.txt         ppa.txt-20080722055539-606u7t2z32t3ae4w-1
          doc/en/mini-tutorial/index.txt index.txt-20070813141352-2u64ooqzo0or4hss-2
          doc/es/mini-tutorial/index.txt index.txt-20080504182136-wmoc35u2t6kom8ca-1
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 3638.42.2
        revision-id: john at arbash-meinel.com-20080819155235-2ozozhpuyzdfu23c
        parent: john at arbash-meinel.com-20080819154150-78ta5hv2oorz0mpl
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: dirstate_segv_259350
        timestamp: Tue 2008-08-19 10:52:35 -0500
        message:
          NEWS entry for fixing bug #186014
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3638.42.1
        revision-id: john at arbash-meinel.com-20080819154150-78ta5hv2oorz0mpl
        parent: pqm at pqm.ubuntu.com-20080819034437-8cr7y59abr4wemaz
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: dirstate_segv_259350
        timestamp: Tue 2008-08-19 10:41:50 -0500
        message:
          More safety checks around PyString_FromStringAndSize,
          also make sure we have proper handling of trailing garbage in the
          C dirblock parser.
        modified:
          bzrlib/_dirstate_helpers_c.pyx dirstate_helpers.pyx-20070503201057-u425eni465q4idwn-3
          bzrlib/tests/test__dirstate_helpers.py test_dirstate_helper-20070504035751-jsbn00xodv0y1eve-2
    ------------------------------------------------------------
    revno: 3638.2.41
    revision-id: pqm at pqm.ubuntu.com-20080902184447-n1nsxw1wcaumxwkb
    parent: pqm at pqm.ubuntu.com-20080902152844-dext0kmx4m0u5szy
    parent: john at arbash-meinel.com-20080902175200-nge9qgk0gklkd5ew
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2008-09-02 19:44:47 +0100
    message:
      (jam) Tweaks to index code. If we readv a whole index,
      	treat it as a GET, and if we read >50% of an index, read it all.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
      bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 3638.41.5
        revision-id: john at arbash-meinel.com-20080902175200-nge9qgk0gklkd5ew
        parent: john at arbash-meinel.com-20080829185848-svqlofrr394rp9x9
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: graph_index_autobuffer
        timestamp: Tue 2008-09-02 12:52:00 -0500
        message:
          Move the point at which we 'buffer_all' if we've read >50% of the index.
          
          We were doing it as soon as you entered 'iter_entries', but often you may already have enough
          info to return results. And for small mostly local ops, we don't need to buffer all.
          (This happens mostly with moderate size indexes, where the first read of the header
          is enough to give you the data you need, but happens to be >50% of the whole file.)
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 3638.41.4
        revision-id: john at arbash-meinel.com-20080829185848-svqlofrr394rp9x9
        parent: john at arbash-meinel.com-20080829173847-n3h7gwv6hep9glbn
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: graph_index_autobuffer
        timestamp: Fri 2008-08-29 13:58:48 -0500
        message:
          Update a code comment.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
        ------------------------------------------------------------
        revno: 3638.41.3
        revision-id: john at arbash-meinel.com-20080829173847-n3h7gwv6hep9glbn
        parent: john at arbash-meinel.com-20080829171504-p99qggtlhhvmmzzj
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: graph_index_autobuffer
        timestamp: Fri 2008-08-29 12:38:47 -0500
        message:
          If we read more than 50% of the whole index,
          go ahead and buffer the whole thing on the next request.
          This could be tuned (30%?, 75%?), but the old code could easily
          get to the point where we would end up reading more than
          1x the total bytes of the file.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 3638.41.2
        revision-id: john at arbash-meinel.com-20080829171504-p99qggtlhhvmmzzj
        parent: john at arbash-meinel.com-20080829171330-mrui49146o15ak98
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: graph_index_autobuffer
        timestamp: Fri 2008-08-29 12:15:04 -0500
        message:
          NEWS
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3638.41.1
        revision-id: john at arbash-meinel.com-20080829171330-mrui49146o15ak98
        parent: pqm at pqm.ubuntu.com-20080829062746-ny482m2f2pukdhqt
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: graph_index_autobuffer
        timestamp: Fri 2008-08-29 12:13:30 -0500
        message:
          Updates to GraphIndex processing.
          
          If _read_and_parse() ends up reading the whole index, pass that
          on to _buffer_all() rather than doing the normal bisect code.
          This happens a lot when reading indexes over remote transports
          which read a 64kB page at a time. The old code would end up
          reading the whole file, parsing it into bisect regions, and
          then reading the whole file again in the next call.
          
          This also includes refactoring of the graph index test suite
          to pull out a lot of redundant code into helper functions.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
    ------------------------------------------------------------
    revno: 3638.2.40
    revision-id: pqm at pqm.ubuntu.com-20080902152844-dext0kmx4m0u5szy
    parent: pqm at pqm.ubuntu.com-20080902062416-dxdxccqki90bcynl
    parent: aaron at aaronbentley.com-20080829183550-8ia9bn0nsfr4ykl2
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2008-09-02 16:28:44 +0100
    message:
      Clean up push, allowing default stacking policies (abentley)
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
      bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
      bzrlib/push.py                 push.py-20080606021927-5fe39050e8xne9un-1
      bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
      bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
      bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 3638.40.9
        revision-id: aaron at aaronbentley.com-20080829183550-8ia9bn0nsfr4ykl2
        parent: aaron at aaronbentley.com-20080829182605-nfow1sxbop7kpetd
        committer: Aaron Bentley <aaron at aaronbentley.com>
        branch nick: push
        timestamp: Fri 2008-08-29 14:35:50 -0400
        message:
          Update NEWS
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3638.40.8
        revision-id: aaron at aaronbentley.com-20080829182605-nfow1sxbop7kpetd
        parent: aaron at aaronbentley.com-20080829161528-rtlmesic8d6bdsqy
        committer: Aaron Bentley <aaron at aaronbentley.com>
        branch nick: push
        timestamp: Fri 2008-08-29 14:26:05 -0400
        message:
          Remove unused WorkingTreeFormat2 instances
        modified:
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
        ------------------------------------------------------------
        revno: 3638.40.7
        revision-id: aaron at aaronbentley.com-20080829161528-rtlmesic8d6bdsqy
        parent: aaron at aaronbentley.com-20080829141616-ztfe16tnr0aq0tar
        committer: Aaron Bentley <aaron at aaronbentley.com>
        branch nick: push
        timestamp: Fri 2008-08-29 12:15:28 -0400
        message:
          Fix working tree initialization
        modified:
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 3638.40.6
        revision-id: aaron at aaronbentley.com-20080829141616-ztfe16tnr0aq0tar
        parent: aaron at aaronbentley.com-20080828215850-eaqm6p4pbpp262c2
        committer: Aaron Bentley <aaron at aaronbentley.com>
        branch nick: push
        timestamp: Fri 2008-08-29 10:16:16 -0400
        message:
          Fix cloning problems by creating missing working tree files
        modified:
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 3638.40.5
        revision-id: aaron at aaronbentley.com-20080828215850-eaqm6p4pbpp262c2
        parent: aaron at aaronbentley.com-20080828213630-l1qa8cwpu7yym0sh
        committer: Aaron Bentley <aaron at aaronbentley.com>
        branch nick: push
        timestamp: Thu 2008-08-28 17:58:50 -0400
        message:
          Make WorkingTree.clone use bzrdir's format
        modified:
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 3638.40.4
        revision-id: aaron at aaronbentley.com-20080828213630-l1qa8cwpu7yym0sh
        parent: aaron at aaronbentley.com-20080828205127-v4u2emf8p4ex1x1z
        parent: aaron at aaronbentley.com-20080828213220-m0cmqwofh9g9cmv7
        committer: Aaron Bentley <aaron at aaronbentley.com>
        branch nick: push
        timestamp: Thu 2008-08-28 17:36:30 -0400
        message:
          Merge from sprout
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
        ------------------------------------------------------------
        revno: 3638.40.3
        revision-id: aaron at aaronbentley.com-20080828205127-v4u2emf8p4ex1x1z
        parent: aaron at aaronbentley.com-20080828193529-xk69k2ehmi3j2w05
        committer: Aaron Bentley <aaron at aaronbentley.com>
        branch nick: push
        timestamp: Thu 2008-08-28 16:51:27 -0400
        message:
          Add failing test of BzrDir.clone
        modified:
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
        ------------------------------------------------------------
        revno: 3638.40.2
        revision-id: aaron at aaronbentley.com-20080828193529-xk69k2ehmi3j2w05
        parent: aaron at aaronbentley.com-20080828185759-fbc45dxmvt02c3a1
        committer: Aaron Bentley <aaron at aaronbentley.com>
        branch nick: push
        timestamp: Thu 2008-08-28 15:35:29 -0400
        message:
          Always show stacked message if stacking done.
        modified:
          bzrlib/push.py                 push.py-20080606021927-5fe39050e8xne9un-1
        ------------------------------------------------------------
        revno: 3638.40.1
        revision-id: aaron at aaronbentley.com-20080828185759-fbc45dxmvt02c3a1
        parent: aaron at aaronbentley.com-20080828163339-3zdi0ewhixwpwoqn
        committer: Aaron Bentley <aaron at aaronbentley.com>
        branch nick: push
        timestamp: Thu 2008-08-28 14:57:59 -0400
        message:
          Fix push to use clone all the time.
        modified:
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/push.py                 push.py-20080606021927-5fe39050e8xne9un-1
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
    ------------------------------------------------------------
    revno: 3638.2.39
    revision-id: pqm at pqm.ubuntu.com-20080902062416-dxdxccqki90bcynl
    parent: pqm at pqm.ubuntu.com-20080902035907-3b81euge0gyypozk
    parent: robertc at robertcollins.net-20080902052837-ec3qlv41q5e7f6fl
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2008-09-02 07:24:16 +0100
    message:
      (robertc) Fix repack operations on SMB connections. (Robert Collins,
      	bug 255656).
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
      bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
      bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
        ------------------------------------------------------------
        revno: 3635.1.3
        revision-id: robertc at robertcollins.net-20080902052837-ec3qlv41q5e7f6fl
        parent: robertc at robertcollins.net-20080815053517-fjmv6jtns6s5ui9a
        parent: pqm at pqm.ubuntu.com-20080902030648-j9uoa5awcsjabasf
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: integration
        timestamp: Tue 2008-09-02 15:28:37 +1000
        message:
          Resolve conflicts with NEWS.
        removed:
          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/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
          bzrlib/chunk_writer.py         chunk_writer.py-20080630234519-6ggn4id17nipovny-1
          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/transport/ftp/          ftp-20080611185801-3vm145h8dmnfgh25-1
          bzrlib/transport/ftp/_gssapi.py _gssapi.py-20080611190840-7ejrtp884bk5eu72-2
          tools/packaging/               packaging-20080825202834-3j433iaawnt72wqa-1
          tools/packaging/build-packages.sh buildpackages.sh-20080821102059-fzlodktas65qmo1k-1
          tools/packaging/update-changelogs.sh updatechangelogs.sh-20080821102059-fzlodktas65qmo1k-2
          tools/packaging/update-packaging-branches.sh updatepackagingbranc-20080825210254-6is8ciit1yzyd3a2-1
        renamed:
          bzrlib/transport/ftp.py => bzrlib/transport/ftp/__init__.py ftp.py-20051116161804-58dc9506548c2a53
          doc/en/developer-guide/testing.txt => doc/developers/testing.txt testing.txt-20080812140359-i70zzh6v2z7grqex-1
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/_patiencediff_c.c       _patiencediff_c.c-20070721205602-q3imkipwlgagp3cy-1
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/mail_client.py          mail_client.py-20070809192806-vuxt3t19srtpjpdn-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
          bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/smart/protocol.py       protocol.py-20061108035435-ot0lstk2590yqhzr-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/status.py               status.py-20050505062338-431bfa63ec9b19e6
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_cat_revision.py test_cat_revision.py-20070410204634-fq8mnld5l5aza9e2-1
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          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_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_push.py test_push.py-20060329002750-929af230d5d22663
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          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_status.py teststatus.py-20050712014354-508855eb9f29f7dc
          bzrlib/tests/blackbox/test_uncommit.py test_uncommit.py-20051027212835-84944b63adae51be
          bzrlib/tests/branch_implementations/test_permissions.py test_permissions.py-20060210110243-245c01403bf0fde6
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
          bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/tests/test_pack_repository.py test_pack_repository-20080801043947-eaw0e6h2gu75kwmy-1
          bzrlib/tests/test_permissions.py test_permissions.py-20051215004520-ccf475789c80e80c
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/test_setup.py     test_setup.py-20051208073730-4a59a6368c4efa04
          bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
          bzrlib/tests/test_status.py    test_status.py-20060516190614-fbf6432e4a6e8aa5
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/tests/test_upgrade_stacked.py test_upgrade_stacked-20080804072225-jd13yami19nskns5-1
          bzrlib/tests/test_whitebox.py  whitebox.py-20050530064534-a063aafb4a0a3a04
          bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
          bzrlib/tests/tree_implementations/test_walkdirs.py test_walkdirs.py-20060729160421-gmjnkotqgxdh98ce-1
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/ppa.txt         ppa.txt-20080722055539-606u7t2z32t3ae4w-1
          doc/en/mini-tutorial/index.txt index.txt-20070813141352-2u64ooqzo0or4hss-2
          doc/es/mini-tutorial/index.txt index.txt-20080504182136-wmoc35u2t6kom8ca-1
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
          tools/win32/bzr.iss.cog        bzr.iss.cog-20060622100836-b3yup582rt3y0nvm-5
        ------------------------------------------------------------
        revno: 3635.1.2
        revision-id: robertc at robertcollins.net-20080815053517-fjmv6jtns6s5ui9a
        parent: robertc at robertcollins.net-20080815035953-1pm7xp97h9hckouv
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: bug-255656
        timestamp: Fri 2008-08-15 15:35:17 +1000
        message:
          Add osutils.pump_string_file helper function.
        modified:
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
        ------------------------------------------------------------
        revno: 3635.1.1
        revision-id: robertc at robertcollins.net-20080815035953-1pm7xp97h9hckouv
        parent: pqm at pqm.ubuntu.com-20080814211426-i0rmbyhjxf4hi7pt
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: bug-255656
        timestamp: Fri 2008-08-15 13:59:53 +1000
        message:
          (robertc) Cap the amount of data we write in a single IO during local path pack operations to fix bug 255656. (Robert Collins)
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
    ------------------------------------------------------------
    revno: 3638.2.38
    revision-id: pqm at pqm.ubuntu.com-20080902035907-3b81euge0gyypozk
    parent: pqm at pqm.ubuntu.com-20080902030648-j9uoa5awcsjabasf
    parent: robertc at robertcollins.net-20080902032110-3aifmw3k02b4dfzw
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2008-09-02 04:59:07 +0100
    message:
      Remove obsolete dev formats.
    modified:
      bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/tests/test_pack_repository.py test_pack_repository-20080801043947-eaw0e6h2gu75kwmy-1
      doc/developers/development-repo.txt developmentrepo.txt-20080102200205-raj42k61dch8pjmj-1
        ------------------------------------------------------------
        revno: 3638.39.3
        revision-id: robertc at robertcollins.net-20080902032110-3aifmw3k02b4dfzw
        parent: robertc at robertcollins.net-20080902031708-7dqsmwjiwfni9s2c
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: integration
        timestamp: Tue 2008-09-02 13:21:10 +1000
        message:
          Fix last references to RepositoryFormatPackDevelopment0.
        modified:
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
        ------------------------------------------------------------
        revno: 3638.39.2
        revision-id: robertc at robertcollins.net-20080902031708-7dqsmwjiwfni9s2c
        parent: robertc at robertcollins.net-20080828062643-2rwyk6phay4dv2mu
        parent: pqm at pqm.ubuntu.com-20080901090124-w1cxlizdk4g3mstv
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: integration
        timestamp: Tue 2008-09-02 13:17:08 +1000
        message:
          Merge bzr.dev to get new pack5 format.
        added:
          bzrlib/transport/ftp/          ftp-20080611185801-3vm145h8dmnfgh25-1
          bzrlib/transport/ftp/_gssapi.py _gssapi.py-20080611190840-7ejrtp884bk5eu72-2
          tools/packaging/               packaging-20080825202834-3j433iaawnt72wqa-1
          tools/packaging/build-packages.sh buildpackages.sh-20080821102059-fzlodktas65qmo1k-1
          tools/packaging/update-changelogs.sh updatechangelogs.sh-20080821102059-fzlodktas65qmo1k-2
          tools/packaging/update-packaging-branches.sh updatepackagingbranc-20080825210254-6is8ciit1yzyd3a2-1
        renamed:
          bzrlib/transport/ftp.py => bzrlib/transport/ftp/__init__.py ftp.py-20051116161804-58dc9506548c2a53
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
          bzrlib/mail_client.py          mail_client.py-20070809192806-vuxt3t19srtpjpdn-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/smart/protocol.py       protocol.py-20061108035435-ot0lstk2590yqhzr-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          bzrlib/tests/branch_implementations/test_permissions.py test_permissions.py-20060210110243-245c01403bf0fde6
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
          bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
          bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/tests/test_pack_repository.py test_pack_repository-20080801043947-eaw0e6h2gu75kwmy-1
          bzrlib/tests/test_permissions.py test_permissions.py-20051215004520-ccf475789c80e80c
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/test_setup.py     test_setup.py-20051208073730-4a59a6368c4efa04
          bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/tests/test_upgrade_stacked.py test_upgrade_stacked-20080804072225-jd13yami19nskns5-1
          bzrlib/tests/test_whitebox.py  whitebox.py-20050530064534-a063aafb4a0a3a04
          bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
          bzrlib/tests/tree_implementations/test_walkdirs.py test_walkdirs.py-20060729160421-gmjnkotqgxdh98ce-1
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          doc/developers/ppa.txt         ppa.txt-20080722055539-606u7t2z32t3ae4w-1
        ------------------------------------------------------------
        revno: 3638.39.1
        revision-id: robertc at robertcollins.net-20080828062643-2rwyk6phay4dv2mu
        parent: pqm at pqm.ubuntu.com-20080828030104-6a87mmhafprj1prs
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: misc-fixen
        timestamp: Thu 2008-08-28 16:26:43 +1000
        message:
          Remove obsolete dev formats.
        modified:
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/tests/test_pack_repository.py test_pack_repository-20080801043947-eaw0e6h2gu75kwmy-1
          doc/developers/development-repo.txt developmentrepo.txt-20080102200205-raj42k61dch8pjmj-1
    ------------------------------------------------------------
    revno: 3638.2.37
    revision-id: pqm at pqm.ubuntu.com-20080902030648-j9uoa5awcsjabasf
    parent: pqm at pqm.ubuntu.com-20080902005036-bbqbkssiec08fd3h
    parent: robertc at robertcollins.net-20080828071113-wdaksszbaj1f1uus
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2008-09-02 04:06:48 +0100
    message:
      Move testing.txt to where developers will look for it.
    renamed:
      doc/en/developer-guide/testing.txt => doc/developers/testing.txt testing.txt-20080812140359-i70zzh6v2z7grqex-1
    modified:
      Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
      doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
        ------------------------------------------------------------
        revno: 3638.38.1
        revision-id: robertc at robertcollins.net-20080828071113-wdaksszbaj1f1uus
        parent: pqm at pqm.ubuntu.com-20080828030104-6a87mmhafprj1prs
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: doc
        timestamp: Thu 2008-08-28 17:11:13 +1000
        message:
          Move testing.txt to be with the other developers documents.
        renamed:
          doc/en/developer-guide/testing.txt => doc/developers/testing.txt testing.txt-20080812140359-i70zzh6v2z7grqex-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
    ------------------------------------------------------------
    revno: 3638.2.36
    revision-id: pqm at pqm.ubuntu.com-20080902005036-bbqbkssiec08fd3h
    parent: pqm at pqm.ubuntu.com-20080902002130-5056i7diicwe1uwl
    parent: robertc at robertcollins.net-20080901005653-blrkf62i7171gmv7
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2008-09-02 01:50:36 +0100
    message:
      (robertc) Unbreak log --limit (Robert Collins)
    modified:
      bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
      bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
        ------------------------------------------------------------
        revno: 3638.37.1
        revision-id: robertc at robertcollins.net-20080901005653-blrkf62i7171gmv7
        parent: pqm at pqm.ubuntu.com-20080828212328-q4mx5qgvrokx06c0
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: log
        timestamp: Mon 2008-09-01 10:56:53 +1000
        message:
          Fix log --limit (broken by log filtering patch).
        modified:
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
    ------------------------------------------------------------
    revno: 3638.2.35
    revision-id: pqm at pqm.ubuntu.com-20080902002130-5056i7diicwe1uwl
    parent: pqm at pqm.ubuntu.com-20080901234631-p34773b45k4j4l92
    parent: jelmer at samba.org-20080901234918-jvhvzl5yxuu03dmh
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2008-09-02 01:21:30 +0100
    message:
      (Jelmer) Avoid printing traceback when unknown revid is passed to bzr
      	cat-revision.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/tests/blackbox/test_cat_revision.py test_cat_revision.py-20070410204634-fq8mnld5l5aza9e2-1
        ------------------------------------------------------------
        revno: 3638.36.2
        revision-id: jelmer at samba.org-20080901234918-jvhvzl5yxuu03dmh
        parent: jelmer at samba.org-20080830170854-ztumaeiftyc3vm4c
        parent: pqm at pqm.ubuntu.com-20080901234631-p34773b45k4j4l92
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: cat-revision-nosuch
        timestamp: Tue 2008-09-02 01:49:18 +0200
        message:
          Merge bzr.dev.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/mail_client.py          mail_client.py-20070809192806-vuxt3t19srtpjpdn-1
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          bzrlib/tests/blackbox/test_status.py teststatus.py-20050712014354-508855eb9f29f7dc
          bzrlib/tests/branch_implementations/test_permissions.py test_permissions.py-20060210110243-245c01403bf0fde6
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/tests/test_permissions.py test_permissions.py-20051215004520-ccf475789c80e80c
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/test_setup.py     test_setup.py-20051208073730-4a59a6368c4efa04
          bzrlib/tests/test_whitebox.py  whitebox.py-20050530064534-a063aafb4a0a3a04
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
        ------------------------------------------------------------
        revno: 3638.36.1
        revision-id: jelmer at samba.org-20080830170854-ztumaeiftyc3vm4c
        parent: pqm at pqm.ubuntu.com-20080830091000-3oibqwlrxvdpgo5l
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: cat-revision-nosuch
        timestamp: Sat 2008-08-30 19:08:54 +0200
        message:
          Show proper error rather than traceback when an unknown revision id is specified to bzr cat-revision.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/tests/blackbox/test_cat_revision.py test_cat_revision.py-20070410204634-fq8mnld5l5aza9e2-1
    ------------------------------------------------------------
    revno: 3638.2.34
    revision-id: pqm at pqm.ubuntu.com-20080901234631-p34773b45k4j4l92
    parent: pqm at pqm.ubuntu.com-20080901090124-w1cxlizdk4g3mstv
    parent: jelmer at samba.org-20080901231311-yqc7uxiis4uzeeqa
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2008-09-02 00:46:31 +0100
    message:
      (Lukáš Lalinský) Fix test_pending_specific_files.
    modified:
      bzrlib/tests/blackbox/test_status.py teststatus.py-20050712014354-508855eb9f29f7dc
    ------------------------------------------------------------
    revno: 3638.35.1
    revision-id: jelmer at samba.org-20080901231311-yqc7uxiis4uzeeqa
    parent: pqm at pqm.ubuntu.com-20080901090124-w1cxlizdk4g3mstv
    parent: lalinsky at gmail.com-20080828110133-dvlvpfhsrdlothip
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: lucas-utf8fix
    timestamp: Tue 2008-09-02 01:13:11 +0200
    message:
      Merge test_pending_specific_files fix from Lucas.
    modified:
      bzrlib/tests/blackbox/test_status.py teststatus.py-20050712014354-508855eb9f29f7dc
    ------------------------------------------------------------
    revno: 3638.34.1
    revision-id: lalinsky at gmail.com-20080828110133-dvlvpfhsrdlothip
    parent: pqm at pqm.ubuntu.com-20080828092217-98wmtek2p8cie8sc
    committer: Lukáš Lalinský <lalinsky at gmail.com>
    branch nick: test_pending_specific_files
    timestamp: Thu 2008-08-28 13:01:33 +0200
    message:
      Fix test_pending_specific_files
    modified:
      bzrlib/tests/blackbox/test_status.py teststatus.py-20050712014354-508855eb9f29f7dc
-------------- next part --------------

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


More information about the bazaar-commits mailing list