Rev 3237: Merge VersionedFiles. in http://people.ubuntu.com/~robertc/baz2.0/shallow-branch

Robert Collins robertc at robertcollins.net
Thu Jun 12 03:32:10 BST 2008


At http://people.ubuntu.com/~robertc/baz2.0/shallow-branch

------------------------------------------------------------
revno: 3237
revision-id: robertc at robertcollins.net-20080612023152-sh5kl9qttrezaz8o
parent: ian.clatworthy at canonical.com-20080610000121-m5tbahysaiqk44ia
parent: robertc at robertcollins.net-20080611072200-04p1qce41wbvipmf
committer: Robert Collins <robertc at robertcollins.net>
branch nick: Development1
timestamp: Thu 2008-06-12 12:31:52 +1000
message:
  Merge VersionedFiles.
removed:
  bzrlib/store/revision/__init__.py __init__.py-20060303014707-305238f06ae20dae
  bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
  bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
  bzrlib/tests/interversionedfile_implementations/ interversionedfile_implementations-20060301230427-f1f3ca8ddd5ff482
  bzrlib/tests/interversionedfile_implementations/__init__.py __init__.py-20060302012326-981af525594d02ed
  bzrlib/tests/interversionedfile_implementations/test_join.py test_join.py-20060302012326-9b5e9b0f0a03fedc
  bzrlib/tests/revisionstore_implementations/ revisionstore_implementations-20060303020702-1d2e36b63cef2706
  bzrlib/tests/revisionstore_implementations/__init__.py __init__.py-20060303020702-976c4186a0f99edb
  bzrlib/tests/revisionstore_implementations/test_all.py test_all.py-20060303020702-9b2d4c1d75407f31
  bzrlib/tests/test_escaped_store.py test_escaped_store.py-20060216023929-6bcb9a067344959f
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
  bzrlib/annotate.py             annotate.py-20050922133147-7c60541d2614f022
  bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
  bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
  bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
  bzrlib/check.py                check.py-20050309040759-f3a679400c06bcc1
  bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
  bzrlib/export/tar_exporter.py  tar_exporter.py-20051114235828-1f6349a2f090a5d0
  bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
  bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
  bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
  bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
  bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
  bzrlib/multiparent.py          __init__.py-20070410133617-n1jdhcc1n1mibarp-1
  bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
  bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
  bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
  bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
  bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
  bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
  bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
  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/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/blackbox/test_export.py test_export.py-20051229024010-e6c26658e460fb1c
  bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
  bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
  bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
  bzrlib/tests/interrepository_implementations/test_fetch.py test_fetch.py-20080425213627-j60cjh782ufm83ry-1
  bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
  bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
  bzrlib/tests/repository_implementations/helpers.py helpers.py-20070924032407-m460yl9j5gu5ju85-2
  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_commit_builder.py test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
  bzrlib/tests/repository_implementations/test_fetch.py test_fetch.py-20070814052151-5cxha9slx4c93uog-1
  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/repository_implementations/test_statistics.py test_statistics.py-20070203082432-6738e8fl0mm7ikre-1
  bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
  bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
  bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
  bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
  bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
  bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
  bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
  bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
  bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
  bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
  bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
  bzrlib/tests/test_store.py     teststore.py-20050826022702-f6caadb647395769
  bzrlib/tests/test_upgrade.py   test_upgrade.py-20051004040251-555fe1d2bae1bc71
  bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
  bzrlib/tests/tree_implementations/test_inv.py test_inv.py-20070312023226-0cdvk5uwhutis9vg-1
  bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
  bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
  bzrlib/weave.py                knit.py-20050627021749-759c29984154256b
  bzrlib/weave_commands.py       weave_commands.py-20060320231507-8e9f300bffc1aa19
  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/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
  doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
    ------------------------------------------------------------
    revno: 3221.324.5
    revision-id: robertc at robertcollins.net-20080611072200-04p1qce41wbvipmf
    parent: robertc at robertcollins.net-20080611042016-661dds0v1rjz542g
    parent: pqm at pqm.ubuntu.com-20080611042056-m5e074q47s9gwwjj
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: VersionedFiles.add_api
    timestamp: Wed 2008-06-11 17:22:00 +1000
    message:
      Update to bzr.dev.
    added:
      bzrlib/smart/message.py        message.py-20080222013625-ncqmh3nrxjkxab87-1
      bzrlib/tests/blackbox/test_alias.py test_alias.py-20080425112253-fbt0yz1c1834jriz-1
      bzrlib/tests/blackbox/test_modified.py test_modified.py-20080424085848-nwqjenan4dq2vq3w-1
      bzrlib/tests/file_utils.py     file_utils.py-20080506145406-a1h3ydg2lsh2iriy-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/test_get_parent_map.py test_get_parent_map.-20080421172708-x1z6ot341osr0jq1-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
    renamed:
      doc/en/user-guide/revnos.txt => doc/en/user-guide/zen.txt revnos.txt-20080111231928-pbntxea0ynh9ww1t-1
    modified:
      Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
      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/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
      bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
      bzrlib/dirstate.py             dirstate.py-20060728012006-d6mvoihjb3je9peu-1
      bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
      bzrlib/export/tar_exporter.py  tar_exporter.py-20051114235828-1f6349a2f090a5d0
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
      bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
      bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
      bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
      bzrlib/merge_directive.py      merge_directive.py-20070228184838-ja62280spt1g7f4x-1
      bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
      bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
      bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/revisionspec.py         revisionspec.py-20050907152633-17567659fd5c0ddb
      bzrlib/smart/branch.py         branch.py-20061124031907-mzh3pla28r83r97f-1
      bzrlib/smart/client.py         client.py-20061116014825-2k6ada6xgulslami-1
      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/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
      bzrlib/symbol_versioning.py    symbol_versioning.py-20060105104851-9ecf8af605d15a80
      bzrlib/tag.py                  tag.py-20070212110532-91cw79inah2cfozx-1
      bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
      bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
      bzrlib/tests/blackbox/test_added.py test_added.py-20060119085008-6b8b90369d42a26c
      bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
      bzrlib/tests/blackbox/test_export.py test_export.py-20051229024010-e6c26658e460fb1c
      bzrlib/tests/blackbox/test_ls.py test_ls.py-20060712232047-0jraqpecwngee12y-1
      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_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
      bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
      bzrlib/tests/blackbox/test_uncommit.py test_uncommit.py-20051027212835-84944b63adae51be
      bzrlib/tests/blackbox/test_unknowns.py test_unknowns.py-20070905015344-74tg6s1synijo2oe-1
      bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
      bzrlib/tests/branch_implementations/test_permissions.py test_permissions.py-20060210110243-245c01403bf0fde6
      bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
      bzrlib/tests/branch_implementations/test_push.py test_push.py-20070130153159-fhfap8uoifevg30j-1
      bzrlib/tests/branch_implementations/test_update.py test_update.py-20060305010612-e68efbcbb1baa69f
      bzrlib/tests/http_server.py    httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
      bzrlib/tests/http_utils.py     HTTPTestUtil.py-20050914180604-247d3aafb7a43343
      bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
      bzrlib/tests/repository_implementations/test_has_same_location.py test_has_same_locati-20070807074648-2i2ah82fbe83iys7-1
      bzrlib/tests/test_branch.py    test_branch.py-20060116013032-97819aa07b8ab3b5
      bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
      bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
      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_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
      bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
      bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
      bzrlib/tests/test_lockable_files.py test_lockable_files.py-20051225183927-365c7fd99591caf1
      bzrlib/tests/test_lockdir.py   test_lockdir.py-20060220222025-33d4221569a3d600
      bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
      bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
      bzrlib/tests/test_merge_directive.py test_merge_directive-20070228184838-ja62280spt1g7f4x-2
      bzrlib/tests/test_missing.py   test_missing.py-20051212000028-694fa4f658a81f48
      bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
      bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
      bzrlib/tests/test_osutils_encodings.py test_osutils_encodin-20061226013130-kkp732tpt3lm91vv-1
      bzrlib/tests/test_permissions.py test_permissions.py-20051215004520-ccf475789c80e80c
      bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
      bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
      bzrlib/tests/test_revisionspec.py testrevisionnamespaces.py-20050711050225-8b4af89e6b1efe84
      bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
      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_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
      bzrlib/tests/test_symbol_versioning.py test_symbol_versioning.py-20060105104851-51d7722c2018d42b
      bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
      bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
      bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
      bzrlib/tests/test_workingtree.py testworkingtree.py-20051004024258-b88d0fe8f101d468
      bzrlib/tests/test_workingtree_4.py test_workingtree_4.p-20070223025758-531n3tznl3zacv2o-1
      bzrlib/tests/workingtree_implementations/test_basis_inventory.py test_basis_inventory.py-20051218151655-3650468941091309
      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/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
      bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
      bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
      bzrlib/transport/fakenfs.py    fakenfs.py-20060402223312-0e29c7275aa384dd
      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/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
      bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
      bzrlib/transport/http/wsgi.py  wsgi.py-20061005091552-rz8pva0olkxv0sd8-2
      bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
      bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
      bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
      bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
      bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
      contrib/bzr_access             bzr_access-20071210163004-c9lb1renhra2ncg0-1
      doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
      doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
      doc/developers/network-protocol.txt networkprotocol.txt-20070903044232-woustorrjbmg5zol-1
      doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
      doc/developers/tortoise-strategy.txt tortoisestrategy.txt-20080403024510-2ahdqrvnwqrb5p5t-1
      doc/en/user-guide/branching_a_project.txt branching_a_project.-20071122141511-0knao2lklsdsvb1q-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/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/index.txt    index.txt-20060622101119-tgwtdci8z769bjb9-2
      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/releasing_a_project.txt releasing_a_project.-20071121073725-0corxykv5irjal00-5
      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/web_browsing.txt web_browsing.txt-20080509065016-cjc90f46407vi9a0-3
      doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
      doc/en/user-guide/zen.txt      revnos.txt-20080111231928-pbntxea0ynh9ww1t-1
        ------------------------------------------------------------
        revno: 3221.7.265
        revision-id: pqm at pqm.ubuntu.com-20080611042056-m5e074q47s9gwwjj
        parent: pqm at pqm.ubuntu.com-20080611031047-5iokv2feh83kznkz
        parent: mbp at sourcefrog.net-20080611035646-gcfmu3tzavlvxj3z
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Wed 2008-06-11 05:20:56 +0100
        message:
          (mbp) \#212289 avoid assuming Windows diff tools can understand
          	symlinks
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
            ------------------------------------------------------------
            revno: 3221.332.1
            revision-id: mbp at sourcefrog.net-20080611035646-gcfmu3tzavlvxj3z
            parent: pqm at pqm.ubuntu.com-20080610081519-95unlj6ayptlh2uv
            parent: mlm at aya.yale.edu-20080526173104-qanydmcvilg7j186
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: integration
            timestamp: Wed 2008-06-11 13:56:46 +1000
            message:
              \#212289 avoid assuming Windows diff tools can understand symlinks
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
              bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
            ------------------------------------------------------------
            revno: 3221.331.1
            revision-id: mlm at aya.yale.edu-20080526173104-qanydmcvilg7j186
            parent: pqm at pqm.ubuntu.com-20080524120232-22xdromy706t0x16
            parent: mlm at aya.yale.edu-20080526125512-t7s0z2ulnx5gjq0g
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.dev.mlm
            timestamp: Mon 2008-05-26 13:31:04 -0400
            message:
              Merges fix for bug 209281 from my development branch.  Adds a NEWS entry.
            modified:
              NEWS*                          NEWS-20050323055033-4e00b5db738777ff
              bzrlib/diff.py*                diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/osutils.py*             osutils.py-20050309040759-eeaff12fbf77ac86
              bzrlib/tests/test_diff.py*     testdiff.py-20050727164403-d1a3496ebb12e339
              bzrlib/tests/test_osutils.py*  test_osutils.py-20051201224856-e48ee24c12182989
            ------------------------------------------------------------
            revno: 3221.329.26
            revision-id: mlm at aya.yale.edu-20080526125512-t7s0z2ulnx5gjq0g
            parent: mlm at aya.yale.edu-20080501201451-fitwacrf1o11255h
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Mon 2008-05-26 08:55:12 -0400
            message:
              Addresses concerns raised in
              http://article.gmane.org/gmane.comp.version-control.bazaar-ng.general/41967
              .
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
              bzrlib/tests/test_osutils.py*  test_osutils.py-20051201224856-e48ee24c12182989
            ------------------------------------------------------------
            revno: 3221.329.25
            revision-id: mlm at aya.yale.edu-20080501201451-fitwacrf1o11255h
            parent: mlm at aya.yale.edu-20080501194325-6r8nftyba1fj6kid
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Thu 2008-05-01 16:14:51 -0400
            message:
              Uses the correct file_id as the argument to _prepare_files.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.24
            revision-id: mlm at aya.yale.edu-20080501194325-6r8nftyba1fj6kid
            parent: mlm at aya.yale.edu-20080430221557-vow32hmue2onoh52
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Thu 2008-05-01 15:43:25 -0400
            message:
              Cleans up for submission.  Removes comments.
            modified:
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.23
            revision-id: mlm at aya.yale.edu-20080430221557-vow32hmue2onoh52
            parent: mlm at aya.yale.edu-20080428223526-mi721m30pvw1ghey
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Wed 2008-04-30 18:15:57 -0400
            message:
              Adds comments that document my understanding of
              DiffFromTool._prepare_files, and implements a fix for
              TestDiffFromTool.test_prepare_files that I think uses satisfies the
              contract I understand.
            modified:
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.22
            revision-id: mlm at aya.yale.edu-20080428223526-mi721m30pvw1ghey
            parent: mlm at aya.yale.edu-20080419000253-hugwapxqferl51u5
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Mon 2008-04-28 18:35:26 -0400
            message:
              Reverts to prior decomposition of exercise and verification, as suggested
              by abentley.  Renames the test method accordingly.  Extracts a method for
              the formerly repeated verification idiom.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.21
            revision-id: mlm at aya.yale.edu-20080419000253-hugwapxqferl51u5
            parent: mlm at aya.yale.edu-20080418235805-6b9w9w31pevnls6b
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Fri 2008-04-18 20:02:53 -0400
            message:
              Fixes capitalization of False.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.20
            revision-id: mlm at aya.yale.edu-20080418235805-6b9w9w31pevnls6b
            parent: mlm at aya.yale.edu-20080418025135-o29ysst4f3sz116n
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Fri 2008-04-18 19:58:05 -0400
            message:
              Introduces a Feature subclass to encapsulate the availability of 'attrib'.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.19
            revision-id: mlm at aya.yale.edu-20080418025135-o29ysst4f3sz116n
            parent: mlm at aya.yale.edu-20080418024527-c2gvhn7f1pzkmy4t
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Thu 2008-04-17 22:51:35 -0400
            message:
              Changed tested sys.platform value from 'windows' (mistaken) to 'win32'
              (valid).
            modified:
              bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.18
            revision-id: mlm at aya.yale.edu-20080418024527-c2gvhn7f1pzkmy4t
            parent: mlm at aya.yale.edu-20080418023847-2i1hesorilr05vhz
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Thu 2008-04-17 22:45:27 -0400
            message:
              Removes an unnecessary tree.add().
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.17
            revision-id: mlm at aya.yale.edu-20080418023847-2i1hesorilr05vhz
            parent: mlm at aya.yale.edu-20080418022021-gyyj3e9jsdng924i
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Thu 2008-04-17 22:38:47 -0400
            message:
              Removes assertion that verified a (possibly) locale-dependent output string.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.16
            revision-id: mlm at aya.yale.edu-20080418022021-gyyj3e9jsdng924i
            parent: mlm at aya.yale.edu-20080412153142-ewdtd0niry4jquf5
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Thu 2008-04-17 22:20:21 -0400
            message:
              Uses 'in (tuple)' to test multiple values.
            modified:
              bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.15
            revision-id: mlm at aya.yale.edu-20080412153142-ewdtd0niry4jquf5
            parent: mlm at aya.yale.edu-20080412151153-lti0an0cmjfg993u
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Sat 2008-04-12 11:31:42 -0400
            message:
              Renames the Windows diff tool test.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.14
            revision-id: mlm at aya.yale.edu-20080412151153-lti0an0cmjfg993u
            parent: mlm at aya.yale.edu-20080412144809-xqncqxv0l3hricqh
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Sat 2008-04-12 11:11:53 -0400
            message:
              Extracted a host_os_dereferences_symlinks method.
            modified:
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/osutils.py*             osutils.py-20050309040759-eeaff12fbf77ac86
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.13
            revision-id: mlm at aya.yale.edu-20080412144809-xqncqxv0l3hricqh
            parent: mlm at aya.yale.edu-20080412143746-n8e55rmny1pn8c3z
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Sat 2008-04-12 10:48:09 -0400
            message:
              Uses triple-quoted string for easier reading.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.12
            revision-id: mlm at aya.yale.edu-20080412143746-n8e55rmny1pn8c3z
            parent: mlm at aya.yale.edu-20080412140429-x4uh1p0tk56vqzut
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Sat 2008-04-12 10:37:46 -0400
            message:
              Cleans up test_execute_windows_tool to clarify what it's testing.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.11
            revision-id: mlm at aya.yale.edu-20080412140429-x4uh1p0tk56vqzut
            parent: mlm at aya.yale.edu-20080406143356-qk6jroao9t21ai8z
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Sat 2008-04-12 10:04:29 -0400
            message:
              Removed unnecessary timestamp parameter.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.10
            revision-id: mlm at aya.yale.edu-20080406143356-qk6jroao9t21ai8z
            parent: mlm at aya.yale.edu-20080405154855-aqidwbrbkwu7w37m
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Sun 2008-04-06 10:33:56 -0400
            message:
              Uses TestSkipped for test_execute_windows_tool on non-Windows platforms.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.9
            revision-id: mlm at aya.yale.edu-20080405154855-aqidwbrbkwu7w37m
            parent: mlm at aya.yale.edu-20080405142409-wib7xfn23vnrcx7i
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Sat 2008-04-05 11:48:55 -0400
            message:
              Adds a test asserting that a Windows tool that understands forward slashes
              can find the files on both sides of the diff.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.8
            revision-id: mlm at aya.yale.edu-20080405142409-wib7xfn23vnrcx7i
            parent: mlm at aya.yale.edu-20080405141059-fhfvg4emma6jbjz6
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Sat 2008-04-05 10:24:09 -0400
            message:
              Cleans up.
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.7
            revision-id: mlm at aya.yale.edu-20080405141059-fhfvg4emma6jbjz6
            parent: mlm at aya.yale.edu-20080405141005-d3rb5agukzaporwd
            parent: mlm at aya.yale.edu-20080405140558-grt4kmwli0ed9g9t
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Sat 2008-04-05 10:10:59 -0400
            message:
              Merges my patch for https://bugs.launchpad.net/bzr/+bug/212289
            modified:
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
                ------------------------------------------------------------
                revno: 3221.330.1
                revision-id: mlm at aya.yale.edu-20080405140558-grt4kmwli0ed9g9t
                parent: pqm at pqm.ubuntu.com-20080320092314-y4i0bpy37v8i1mc5
                committer: Matt McClure <mlm at aya.yale.edu>
                branch nick: bzr.1.3.bug.test_prepare_files
                timestamp: Sat 2008-04-05 10:05:58 -0400
                message:
                  Fixes https://bugs.launchpad.net/bzr/+bug/212289.  I submitted this patch.
                modified:
                  bzrlib/tests/test_diff.py*     testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.6
            revision-id: mlm at aya.yale.edu-20080405141005-d3rb5agukzaporwd
            parent: mlm at aya.yale.edu-20080403032323-p17mcxj8tuyeh1hw
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Sat 2008-04-05 10:10:05 -0400
            message:
              Snapshot of unfinished work.
            modified:
              bzrlib/tests/test_diff.py*     testdiff.py-20050727164403-d1a3496ebb12e339
            ------------------------------------------------------------
            revno: 3221.329.5
            revision-id: mlm at aya.yale.edu-20080403032323-p17mcxj8tuyeh1hw
            parent: mlm at aya.yale.edu-20080403032127-66fxtfr5dfyfztcs
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Wed 2008-04-02 23:23:23 -0400
            message:
              Reverts to 3293.
            modified:
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
            ------------------------------------------------------------
            revno: 3221.329.4
            revision-id: mlm at aya.yale.edu-20080403032127-66fxtfr5dfyfztcs
            parent: mlm at aya.yale.edu-20080403030509-9mj65c4a5qcb923z
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Wed 2008-04-02 23:21:27 -0400
            message:
              Symlinks individual files instead of symlinking the working tree to 'new'.
              TortoiseMerge still didn't recognize the symlink, so I'll revert this
              momentarily.
            modified:
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
            ------------------------------------------------------------
            revno: 3221.329.3
            revision-id: mlm at aya.yale.edu-20080403030509-9mj65c4a5qcb923z
            parent: mlm at aya.yale.edu-20080403025540-h1lzhmde4ii73qoo
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Wed 2008-04-02 23:05:09 -0400
            message:
              Toward a more acceptable patch for bug 209281.
            modified:
              bzrlib/diff.py*                diff.py-20050309040759-26944fbbf2ebbf36
            ------------------------------------------------------------
            revno: 3221.329.2
            revision-id: mlm at aya.yale.edu-20080403025540-h1lzhmde4ii73qoo
            parent: mlm at aya.yale.edu-20080401133605-e58m95z3n1sri0uy
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Wed 2008-04-02 22:55:40 -0400
            message:
              Reverts to 3290.
            removed:
              TODO.mlm.txt                   todo.mlm.txt-20080317130007-g11ordlhf20lkwzd-1
            modified:
              bzrlib/diff.py*                diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/osutils.py*             osutils.py-20050309040759-eeaff12fbf77ac86
            ------------------------------------------------------------
            revno: 3221.329.1
            revision-id: mlm at aya.yale.edu-20080401133605-e58m95z3n1sri0uy
            parent: pqm at pqm.ubuntu.com-20080320092314-y4i0bpy37v8i1mc5
            parent: mmcclure at choicestream.com-20080331141035-d3yova7t8c03615b
            committer: Matt McClure <mlm at aya.yale.edu>
            branch nick: bzr.1.3.mlm
            timestamp: Tue 2008-04-01 09:36:05 -0400
            message:
              Merges my changes from my 1.2 branch.
            added:
              TODO.mlm.txt                   todo.mlm.txt-20080317130007-g11ordlhf20lkwzd-1
            modified:
              bzrlib/diff.py*                diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/osutils.py*             osutils.py-20050309040759-eeaff12fbf77ac86
            ------------------------------------------------------------
            revno: 3221.10.7
            revision-id: mmcclure at choicestream.com-20080331141035-d3yova7t8c03615b
            parent: mmcclure at choicestream.com-20080331132110-gbrrzivan9ta7sno
            committer: Matt McClure <mmcclure at choicestream.com>
            branch nick: bzr.1.2.mlm
            timestamp: Mon 2008-03-31 10:10:35 -0400
            message:
              Captures the state of my patch to https://bugs.launchpad.net/bzr/+bug/209281
            modified:
              TODO.mlm.txt                   todo.mlm.txt-20080317130007-g11ordlhf20lkwzd-1
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
            ------------------------------------------------------------
            revno: 3221.10.6
            revision-id: mmcclure at choicestream.com-20080331132110-gbrrzivan9ta7sno
            parent: mmcclure at choicestream.com-20080330183922-am66qzk8v5t0q1xr
            committer: Matt McClure <mmcclure at choicestream.com>
            branch nick: bzr.1.2.mlm
            timestamp: Mon 2008-03-31 09:21:10 -0400
            message:
              Cleans up previous change.
            modified:
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
            ------------------------------------------------------------
            revno: 3221.10.5
            revision-id: mmcclure at choicestream.com-20080330183922-am66qzk8v5t0q1xr
            parent: mmcclure at choicestream.com-20080317130331-gsd94usreozna307
            committer: Matt McClure <mmcclure at choicestream.com>
            branch nick: bzr.1.2.mlm
            timestamp: Sun 2008-03-30 14:39:22 -0400
            message:
              Uses cygpath to construct a physical path for an external diff utility.
              Works, but needs a lot of cleanup.
            modified:
              TODO.mlm.txt                   todo.mlm.txt-20080317130007-g11ordlhf20lkwzd-1
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/osutils.py*             osutils.py-20050309040759-eeaff12fbf77ac86
            ------------------------------------------------------------
            revno: 3221.10.4
            revision-id: mmcclure at choicestream.com-20080317130331-gsd94usreozna307
            parent: mmcclure at choicestream.com-20080317130041-kb97a8xsrgzsz7l0
            committer: Matt McClure <mmcclure at choicestream.com>
            branch nick: bzr.1.2.mlm
            timestamp: Mon 2008-03-17 09:03:31 -0400
            message:
              My TODO list.
            added:
              TODO.mlm.txt                   todo.mlm.txt-20080317130007-g11ordlhf20lkwzd-1
            ------------------------------------------------------------
            revno: 3221.10.3
            revision-id: mmcclure at choicestream.com-20080317130041-kb97a8xsrgzsz7l0
            parent: pqm at pqm.ubuntu.com-20080215084056-2vb2i797v2pkp0ih
            committer: Matt McClure <mmcclure at choicestream.com>
            branch nick: bzr.1.2.mlm
            timestamp: Mon 2008-03-17 09:00:41 -0400
            message:
              Works around the false assumption that an external diff program will be
              able to use paths that include symlinks if the bzr runtime environment
              supports symlinks.  The assumption is false if the bzr runtime environment
              is Cygwin, and the external diff program is a native Windows program.
            modified:
              bzrlib/diff.py*                diff.py-20050309040759-26944fbbf2ebbf36
        ------------------------------------------------------------
        revno: 3221.7.264
        revision-id: pqm at pqm.ubuntu.com-20080611031047-5iokv2feh83kznkz
        parent: pqm at pqm.ubuntu.com-20080611025118-h340ybdz91dv40x4
        parent: mbp at sourcefrog.net-20080611023640-db0lqd75yueksdw7
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Wed 2008-06-11 04:10:47 +0100
        message:
          (mbp) allow tarball export to stdout
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/export/tar_exporter.py  tar_exporter.py-20051114235828-1f6349a2f090a5d0
          bzrlib/tests/blackbox/test_export.py test_export.py-20051229024010-e6c26658e460fb1c
            ------------------------------------------------------------
            revno: 3221.328.2
            revision-id: mbp at sourcefrog.net-20080611023640-db0lqd75yueksdw7
            parent: mbp at sourcefrog.net-20080529065331-3grvriojj5i1hsu7
            parent: pqm at pqm.ubuntu.com-20080610081519-95unlj6ayptlh2uv
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: export
            timestamp: Wed 2008-06-11 12:36:40 +1000
            message:
              Merge news
            added:
              bzrlib/smart/message.py        message.py-20080222013625-ncqmh3nrxjkxab87-1
              bzrlib/tests/blackbox/test_alias.py test_alias.py-20080425112253-fbt0yz1c1834jriz-1
              bzrlib/tests/blackbox/test_modified.py test_modified.py-20080424085848-nwqjenan4dq2vq3w-1
              bzrlib/tests/file_utils.py     file_utils.py-20080506145406-a1h3ydg2lsh2iriy-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/test_get_parent_map.py test_get_parent_map.-20080421172708-x1z6ot341osr0jq1-1
              doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
              doc/developers/repository-stream.txt repositorystream.txt-20080410222511-nh6b9bvscvcerh48-1
              doc/en/user-guide/bzrtools_plugin.txt bzrtools_plugin.txt-20080509065016-cjc90f46407vi9a0-1
              doc/en/user-guide/svn_plugin.txt svn_plugin.txt-20080509065016-cjc90f46407vi9a0-2
              doc/en/user-guide/web_browsing.txt web_browsing.txt-20080509065016-cjc90f46407vi9a0-3
              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
            renamed:
              doc/en/user-guide/best_practice_intro.txt => doc/en/user-guide/part2_intro.txt best_practice_intro.-20071123154453-dk2mjhrg1vpjm5w2-1
              doc/en/user-guide/revnos.txt => doc/en/user-guide/zen.txt revnos.txt-20080111231928-pbntxea0ynh9ww1t-1
            modified:
              Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzr                            bzr.py-20050313053754-5485f144c7006fa6
              bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
              bzrlib/_dirstate_helpers_py.py _dirstate_helpers_py-20070710145033-90nz6cqglsk150jy-1
              bzrlib/_patiencediff_py.py     cdvdifflib.py-20051106064558-f8f8097fbf0db4e4
              bzrlib/add.py                  add.py-20050323030017-3a77d63feda58e33
              bzrlib/annotate.py             annotate.py-20050922133147-7c60541d2614f022
              bzrlib/atomicfile.py           atomicfile.py-20050509044450-dbd24e6c564f7c66
              bzrlib/benchmarks/bench_bundle.py bench_bundle.py-20060719055338-o1c6ieybbwt6c3zv-1
              bzrlib/benchmarks/tree_creator/kernel_like.py kernel_like.py-20060815024128-b16a7pn542u6b13k-1
              bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
              bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
              bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
              bzrlib/bundle/serializer/v08.py v06.py-20051119041339-ee43f97270b01823
              bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
              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/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
              bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
              bzrlib/delta.py                delta.py-20050729221636-54cf14ef94783d0a
              bzrlib/deprecated_graph.py     graph.py-20050905070950-b47dce53236c5e48
              bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
              bzrlib/dirstate.py             dirstate.py-20060728012006-d6mvoihjb3je9peu-1
              bzrlib/doc/__init__.py         __init__.py-20051224020731-eb3eb3ef5b4570df
              bzrlib/doc/api/__init__.py     __init__.py-20051224020744-7b87d590843855bc
              bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
              bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
              bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
              bzrlib/hashcache.py            hashcache.py-20050706091756-fe3a8cc1143ff24f
              bzrlib/help.py                 help.py-20050505025907-4dd7a6d63912f894
              bzrlib/help_topics/__init__.py help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
              bzrlib/help_topics/en/authentication.txt authentication_conf.-20071104135035-glfv0ri355tyg1nf-1
              bzrlib/help_topics/en/hooks.txt hooks.txt-20070830033044-xxu2rced13f72dka-1
              bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
              bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
              bzrlib/intset.py               intset.py-20050717175247-81cd658f9aaa2731
              bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
              bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
              bzrlib/lazy_import.py          lazy_import.py-20060910203832-f77c54gf3n232za0-1
              bzrlib/lazy_regex.py           lazy_regex.py-20061009091222-fyettq6z5qomdl9e-1
              bzrlib/lock.py                 lock.py-20050527050856-ec090bb51bc03349
              bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
              bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
              bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
              bzrlib/lru_cache.py            lru_cache.py-20070119165515-tlw203kuwh0id5gv-1
              bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
              bzrlib/merge3.py               merge3.py-20050704130834-bf0597094828a2e1
              bzrlib/merge_directive.py      merge_directive.py-20070228184838-ja62280spt1g7f4x-1
              bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
              bzrlib/multiparent.py          __init__.py-20070410133617-n1jdhcc1n1mibarp-1
              bzrlib/mutabletree.py          mutabletree.py-20060906023413-4wlkalbdpsxi2r4y-2
              bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
              bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
              bzrlib/patches.py              patches.py-20050727183609-378c1cc5972ce908
              bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
              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/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
              bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
              bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
              bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
              bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
              bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
              bzrlib/revisionspec.py         revisionspec.py-20050907152633-17567659fd5c0ddb
              bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
              bzrlib/rio.py                  rio.py-20051128032247-770b120b34dfff60
              bzrlib/smart/branch.py         branch.py-20061124031907-mzh3pla28r83r97f-1
              bzrlib/smart/client.py         client.py-20061116014825-2k6ada6xgulslami-1
              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/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
              bzrlib/smart/server.py         server.py-20061110062051-chzu10y32vx8gvur-1
              bzrlib/store/__init__.py       store.py-20050309040759-164dc5173d6406c2
              bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
              bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
              bzrlib/store/versioned/__init__.py weavestore.py-20050907094258-88262e0434babab9
              bzrlib/symbol_versioning.py    symbol_versioning.py-20060105104851-9ecf8af605d15a80
              bzrlib/tag.py                  tag.py-20070212110532-91cw79inah2cfozx-1
              bzrlib/testament.py            testament.py-20051011100429-6d319a18183b13c8
              bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
              bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
              bzrlib/tests/blackbox/test_added.py test_added.py-20060119085008-6b8b90369d42a26c
              bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
              bzrlib/tests/blackbox/test_ls.py test_ls.py-20060712232047-0jraqpecwngee12y-1
              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_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
              bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
              bzrlib/tests/blackbox/test_uncommit.py test_uncommit.py-20051027212835-84944b63adae51be
              bzrlib/tests/blackbox/test_unknowns.py test_unknowns.py-20070905015344-74tg6s1synijo2oe-1
              bzrlib/tests/branch_implementations/__init__.py __init__.py-20060123013057-b12a52c3f361daf4
              bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
              bzrlib/tests/branch_implementations/test_permissions.py test_permissions.py-20060210110243-245c01403bf0fde6
              bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
              bzrlib/tests/branch_implementations/test_push.py test_push.py-20070130153159-fhfap8uoifevg30j-1
              bzrlib/tests/branch_implementations/test_update.py test_update.py-20060305010612-e68efbcbb1baa69f
              bzrlib/tests/bzrdir_implementations/__init__.py __init__.py-20060131065642-34c39b54f42dd048
              bzrlib/tests/commands/__init__.py __init__.py-20070520095518-ecfl8531fxgjeycj-1
              bzrlib/tests/ftp_server.py     ftpserver.py-20071019102346-61jbvdkrr70igauv-1
              bzrlib/tests/http_server.py    httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
              bzrlib/tests/http_utils.py     HTTPTestUtil.py-20050914180604-247d3aafb7a43343
              bzrlib/tests/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
              bzrlib/tests/interrepository_implementations/test_fetch.py test_fetch.py-20080425213627-j60cjh782ufm83ry-1
              bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
              bzrlib/tests/intertree_implementations/__init__.py __init__.py-20060724101752-09ysswo1a92uqyoz-3
              bzrlib/tests/interversionedfile_implementations/__init__.py __init__.py-20060302012326-981af525594d02ed
              bzrlib/tests/interversionedfile_implementations/test_join.py test_join.py-20060302012326-9b5e9b0f0a03fedc
              bzrlib/tests/inventory_implementations/__init__.py __init__.py-20070821044532-olbadbokgv3qv1yd-1
              bzrlib/tests/per_lock/__init__.py __init__.py-20070314201444-u92yjsqrkh2m3qcb-1
              bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
              bzrlib/tests/repository_implementations/test_has_same_location.py test_has_same_locati-20070807074648-2i2ah82fbe83iys7-1
              bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
              bzrlib/tests/repository_implementations/test_revision.py testrevprops.py-20051013073044-92bc3c68302ce1bf
              bzrlib/tests/revisionstore_implementations/__init__.py __init__.py-20060303020702-976c4186a0f99edb
              bzrlib/tests/stub_sftp.py      stub_sftp.py-20051027032739-0e7ef4f7bab0e174
              bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
              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_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
              bzrlib/tests/test_conflicts.py test_conflicts.py-20051006031059-e2dad9bbeaa5891f
              bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
              bzrlib/tests/test_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_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
              bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
              bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
              bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
              bzrlib/tests/test_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_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
              bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
              bzrlib/tests/test_merge_directive.py test_merge_directive-20070228184838-ja62280spt1g7f4x-2
              bzrlib/tests/test_missing.py   test_missing.py-20051212000028-694fa4f658a81f48
              bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
              bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
              bzrlib/tests/test_osutils_encodings.py test_osutils_encodin-20061226013130-kkp732tpt3lm91vv-1
              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_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
              bzrlib/tests/test_registry.py  test_lazy_factory.py-20060809213415-2gfvqadtvdn0phtg-2
              bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
              bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
              bzrlib/tests/test_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
              bzrlib/tests/test_revisionspec.py testrevisionnamespaces.py-20050711050225-8b4af89e6b1efe84
              bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
              bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
              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_source.py    test_source.py-20051207061333-a58dea6abecc030d
              bzrlib/tests/test_strace.py    test_strace.py-20070323001526-6zquhhw8leb9m6j8-2
              bzrlib/tests/test_subsume.py   test_subsume.py-20060927040024-tsvh4pchajoayymg-1
              bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
              bzrlib/tests/test_symbol_versioning.py test_symbol_versioning.py-20060105104851-51d7722c2018d42b
              bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
              bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
              bzrlib/tests/test_upgrade.py   test_upgrade.py-20051004040251-555fe1d2bae1bc71
              bzrlib/tests/test_version_info.py test_version_info.py-20051228204928-2c364e30b702b41b
              bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
              bzrlib/tests/test_weave.py     testknit.py-20050627023648-9833cc5562ffb785
              bzrlib/tests/test_workingtree.py testworkingtree.py-20051004024258-b88d0fe8f101d468
              bzrlib/tests/test_workingtree_4.py test_workingtree_4.p-20070223025758-531n3tznl3zacv2o-1
              bzrlib/tests/transport_util.py transportutil.py-20070525113600-5v2igk89s8fensom-1
              bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
              bzrlib/tests/tree_implementations/test_inv.py test_inv.py-20070312023226-0cdvk5uwhutis9vg-1
              bzrlib/tests/treeshape.py      treeshape.py-20051004094628-312a98f0194306a8
              bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
              bzrlib/tests/workingtree_implementations/test_add_reference.py test_add_reference.p-20061211024451-yo9i1691dgbv1eyn-1
              bzrlib/tests/workingtree_implementations/test_basis_inventory.py test_basis_inventory.py-20051218151655-3650468941091309
              bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
              bzrlib/tests/workingtree_implementations/test_set_root_id.py test_set_root_id.py-20061004073850-0r1c7qikmnkb8m9k-1
              bzrlib/tests/workingtree_implementations/test_walkdirs.py test_walkdirs.py-20060731045042-ch366w6dve2m7ro9-1
              bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
              bzrlib/textinv.py              textinv.py-20050411024435-e3898231b7d1897b26c38878
              bzrlib/textui.py               textui.py-20050309040759-5d0cebe09c528e7d
              bzrlib/timestamp.py            timestamp.py-20070306142322-ttbb9oulf3jotljd-1
              bzrlib/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
              bzrlib/transactions.py         transactions.py-20051007010900-f1313d53cf58e223
              bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
              bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
              bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
              bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
              bzrlib/transport/fakenfs.py    fakenfs.py-20060402223312-0e29c7275aa384dd
              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/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
              bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
              bzrlib/transport/http/wsgi.py  wsgi.py-20061005091552-rz8pva0olkxv0sd8-2
              bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
              bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
              bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
              bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
              bzrlib/transport/ssh.py        ssh.py-20060824042150-0s9787kng6zv1nwq-1
              bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
              bzrlib/treebuilder.py          treebuilder.py-20060907214856-4omn6hf1u7fvrart-1
              bzrlib/tuned_gzip.py           tuned_gzip.py-20060407014720-5aadc518e928e8d2
              bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
              bzrlib/urlutils.py             urlutils.py-20060502195429-e8a161ecf8fac004
              bzrlib/version_info_formats/__init__.py generate_version_info.py-20051228204928-8358edabcddcd97e
              bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
              bzrlib/weave.py                knit.py-20050627021749-759c29984154256b
              bzrlib/weavefile.py            weavefile.py-20050629135233-2ffe0200f103f6c2
              bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
              bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
              bzrlib/xml4.py                 xml4.py-20050916091259-db5ab55e7e6ca324
              bzrlib/xml5.py                 xml5.py-20080328030717-t9guwinq8hom0ar3-1
              bzrlib/xml8.py                 xml5.py-20050907032657-aac8f960815b66b1
              contrib/bzr_access             bzr_access-20071210163004-c9lb1renhra2ncg0-1
              doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
              doc/developers/authentication-ring.txt authring.txt-20070718200437-q5tdik0ne6lor86d-1
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
              doc/developers/network-protocol.txt networkprotocol.txt-20070903044232-woustorrjbmg5zol-1
              doc/developers/tortoise-strategy.txt tortoisestrategy.txt-20080403024510-2ahdqrvnwqrb5p5t-1
              doc/en/user-guide/branching_a_project.txt branching_a_project.-20071122141511-0knao2lklsdsvb1q-2
              doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
              doc/en/user-guide/configuring_bazaar.txt configuring_bazaar.t-20071128000722-ncxiua259xwbdbg7-1
              doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
              doc/en/user-guide/distributed_intro.txt distributed_intro.tx-20071123154453-dk2mjhrg1vpjm5w2-2
              doc/en/user-guide/hooks.txt    hooks.txt-20070829200551-7nr6e5a1io6x78uf-1
              doc/en/user-guide/index.txt    index.txt-20060622101119-tgwtdci8z769bjb9-2
              doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
              doc/en/user-guide/partner_intro.txt partner_workflow.txt-20071122141511-0knao2lklsdsvb1q-4
              doc/en/user-guide/releasing_a_project.txt releasing_a_project.-20071121073725-0corxykv5irjal00-5
              doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
              doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
              doc/en/user-guide/part2_intro.txt best_practice_intro.-20071123154453-dk2mjhrg1vpjm5w2-1
              doc/en/user-guide/zen.txt      revnos.txt-20080111231928-pbntxea0ynh9ww1t-1
            ------------------------------------------------------------
            revno: 3221.328.1
            revision-id: mbp at sourcefrog.net-20080529065331-3grvriojj5i1hsu7
            parent: pqm at pqm.ubuntu.com-20080506114010-jwclr2qtiekvawjg
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: trivial
            timestamp: Thu 2008-05-29 16:53:31 +1000
            message:
              Support tarball export to stdout
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/export/tar_exporter.py  tar_exporter.py-20051114235828-1f6349a2f090a5d0
              bzrlib/tests/blackbox/test_export.py test_export.py-20051229024010-e6c26658e460fb1c
        ------------------------------------------------------------
        revno: 3221.7.263
        revision-id: pqm at pqm.ubuntu.com-20080611025118-h340ybdz91dv40x4
        parent: pqm at pqm.ubuntu.com-20080610081519-95unlj6ayptlh2uv
        parent: mbp at sourcefrog.net-20080611022810-2vvby553ortnpmku
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Wed 2008-06-11 03:51:18 +0100
        message:
          (mbp) updated developer process docs
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
            ------------------------------------------------------------
            revno: 3221.327.17
            revision-id: mbp at sourcefrog.net-20080611022810-2vvby553ortnpmku
            parent: mbp at sourcefrog.net-20080611022506-epynwrxsvrfe59dv
            parent: pqm at pqm.ubuntu.com-20080610081519-95unlj6ayptlh2uv
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Wed 2008-06-11 12:28:10 +1000
            message:
              merge trunk
            added:
              bzrlib/tests/blackbox/test_alias.py test_alias.py-20080425112253-fbt0yz1c1834jriz-1
              bzrlib/tests/blackbox/test_modified.py test_modified.py-20080424085848-nwqjenan4dq2vq3w-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
            renamed:
              doc/en/user-guide/revnos.txt => doc/en/user-guide/zen.txt revnos.txt-20080111231928-pbntxea0ynh9ww1t-1
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
              bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
              bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
              bzrlib/check.py                check.py-20050309040759-f3a679400c06bcc1
              bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
              bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
              bzrlib/dirstate.py             dirstate.py-20060728012006-d6mvoihjb3je9peu-1
              bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
              bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
              bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
              bzrlib/merge_directive.py      merge_directive.py-20070228184838-ja62280spt1g7f4x-1
              bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
              bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
              bzrlib/tag.py                  tag.py-20070212110532-91cw79inah2cfozx-1
              bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
              bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
              bzrlib/tests/blackbox/test_added.py test_added.py-20060119085008-6b8b90369d42a26c
              bzrlib/tests/blackbox/test_non_ascii.py test_non_ascii.py-20060105214030-68010be784a5d854
              bzrlib/tests/blackbox/test_uncommit.py test_uncommit.py-20051027212835-84944b63adae51be
              bzrlib/tests/blackbox/test_unknowns.py test_unknowns.py-20070905015344-74tg6s1synijo2oe-1
              bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
              bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
              bzrlib/tests/http_server.py    httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
              bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
              bzrlib/tests/test_branch.py    test_branch.py-20060116013032-97819aa07b8ab3b5
              bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
              bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
              bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
              bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
              bzrlib/tests/test_lockable_files.py test_lockable_files.py-20051225183927-365c7fd99591caf1
              bzrlib/tests/test_lockdir.py   test_lockdir.py-20060220222025-33d4221569a3d600
              bzrlib/tests/test_merge_directive.py test_merge_directive-20070228184838-ja62280spt1g7f4x-2
              bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
              bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
              bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
              bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
              bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
              bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
              bzrlib/tests/test_workingtree_4.py test_workingtree_4.p-20070223025758-531n3tznl3zacv2o-1
              bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
              bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
              bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
              bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
              bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
              bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
              contrib/bzr_access             bzr_access-20071210163004-c9lb1renhra2ncg0-1
              doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
              doc/en/user-guide/index.txt    index.txt-20060622101119-tgwtdci8z769bjb9-2
              doc/en/user-guide/zen.txt      revnos.txt-20080111231928-pbntxea0ynh9ww1t-1
            ------------------------------------------------------------
            revno: 3221.327.16
            revision-id: mbp at sourcefrog.net-20080611022506-epynwrxsvrfe59dv
            parent: mbp at sourcefrog.net-20080611021846-asgg3s24v9d4bjl2
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Wed 2008-06-11 12:25:06 +1000
            message:
              Point directly to API docs
            modified:
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
            ------------------------------------------------------------
            revno: 3221.327.15
            revision-id: mbp at sourcefrog.net-20080611021846-asgg3s24v9d4bjl2
            parent: mbp at sourcefrog.net-20080611021711-eqh73g6672v230tv
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Wed 2008-06-11 12:18:46 +1000
            message:
              Fix doc hyperlink
            modified:
              doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
            ------------------------------------------------------------
            revno: 3221.327.14
            revision-id: mbp at sourcefrog.net-20080611021711-eqh73g6672v230tv
            parent: mbp at sourcefrog.net-20080611021646-92d4u76tlzlpwjdh
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Wed 2008-06-11 12:17:11 +1000
            message:
              Correct typo in release process
            modified:
              doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
            ------------------------------------------------------------
            revno: 3221.327.13
            revision-id: mbp at sourcefrog.net-20080611021646-92d4u76tlzlpwjdh
            parent: mbp at sourcefrog.net-20080611021531-oeugnxna5pmsan6t
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Wed 2008-06-11 12:16:46 +1000
            message:
              Replace obsolete docs on release cycle with link to current process
            modified:
              doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
            ------------------------------------------------------------
            revno: 3221.327.12
            revision-id: mbp at sourcefrog.net-20080611021531-oeugnxna5pmsan6t
            parent: mbp at sourcefrog.net-20080605033156-vyj9q7pzmx7ga9w4
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Wed 2008-06-11 12:15:31 +1000
            message:
              Update links to bzrlib api docs
            modified:
              doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
            ------------------------------------------------------------
            revno: 3221.327.11
            revision-id: mbp at sourcefrog.net-20080605033156-vyj9q7pzmx7ga9w4
            parent: mbp at sourcefrog.net-20080605032841-wjogzzhyge63lqjj
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Thu 2008-06-05 13:31:56 +1000
            message:
              Add developer advice against bare except:
            modified:
              doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
            ------------------------------------------------------------
            revno: 3221.327.10
            revision-id: mbp at sourcefrog.net-20080605032841-wjogzzhyge63lqjj
            parent: mbp at sourcefrog.net-20080605032737-0eytu5y1k9k5a72t
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Thu 2008-06-05 13:28:41 +1000
            message:
              Remove example of catching all exceptions from __repr__ in HACKING
            modified:
              doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
            ------------------------------------------------------------
            revno: 3221.327.9
            revision-id: mbp at sourcefrog.net-20080605032737-0eytu5y1k9k5a72t
            parent: mbp at sourcefrog.net-20080603070355-65ca5vd490vj9rnk
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Thu 2008-06-05 13:27:37 +1000
            message:
              Add plugin and integration guides to doc indexes
            modified:
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
              doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
            ------------------------------------------------------------
            revno: 3221.327.8
            revision-id: mbp at sourcefrog.net-20080603070355-65ca5vd490vj9rnk
            parent: mbp at sourcefrog.net-20080603062901-hmbde32sexlz8q77
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Tue 2008-06-03 17:03:55 +1000
            message:
              Doc updates re PPAs
            modified:
              doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
            ------------------------------------------------------------
            revno: 3221.327.7
            revision-id: mbp at sourcefrog.net-20080603062901-hmbde32sexlz8q77
            parent: mbp at sourcefrog.net-20080603054608-k5x7cqq4lcji3ijj
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Tue 2008-06-03 16:29:01 +1000
            message:
              Developer notes about release process
            modified:
              doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
            ------------------------------------------------------------
            revno: 3221.327.6
            revision-id: mbp at sourcefrog.net-20080603054608-k5x7cqq4lcji3ijj
            parent: mbp at sourcefrog.net-20080603052856-g5ju0z0s7a11405x
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Tue 2008-06-03 15:46:08 +1000
            message:
              Release process updates
            modified:
              doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
            ------------------------------------------------------------
            revno: 3221.327.5
            revision-id: mbp at sourcefrog.net-20080603052856-g5ju0z0s7a11405x
            parent: mbp at sourcefrog.net-20080603052238-9ve1f0r087fz17p0
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Tue 2008-06-03 15:28:56 +1000
            message:
              ReST tweaks and link back from HACKING to catalog
            modified:
              doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
              doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
            ------------------------------------------------------------
            revno: 3221.327.4
            revision-id: mbp at sourcefrog.net-20080603052238-9ve1f0r087fz17p0
            parent: mbp at sourcefrog.net-20080603051514-7p6wxx6scx2u70j3
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Tue 2008-06-03 15:22:38 +1000
            message:
              Merge part of the NewDeveloperIntroduction into HACKING
            modified:
              doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
            ------------------------------------------------------------
            revno: 3221.327.3
            revision-id: mbp at sourcefrog.net-20080603051514-7p6wxx6scx2u70j3
            parent: mbp at sourcefrog.net-20080602074744-9tkedwubktpm78xd
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Tue 2008-06-03 15:15:14 +1000
            message:
              Update documentation indexes
            modified:
              doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
              doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
            ------------------------------------------------------------
            revno: 3221.327.2
            revision-id: mbp at sourcefrog.net-20080602074744-9tkedwubktpm78xd
            parent: mbp at sourcefrog.net-20080602074614-s0tssbnyfhmcnb2o
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Mon 2008-06-02 17:47:44 +1000
            message:
              release docs: suggest checking bzr --version
            modified:
              doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
            ------------------------------------------------------------
            revno: 3221.327.1
            revision-id: mbp at sourcefrog.net-20080602074614-s0tssbnyfhmcnb2o
            parent: pqm at pqm.ubuntu.com-20080601233619-di6or8d3o26n917q
            committer: Martin Pool <mbp at sourcefrog.net>
            branch nick: doc
            timestamp: Mon 2008-06-02 17:46:14 +1000
            message:
              Tweak release docs re version numbers
            modified:
              doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
        ------------------------------------------------------------
        revno: 3221.7.262
        revision-id: pqm at pqm.ubuntu.com-20080610081519-95unlj6ayptlh2uv
        parent: pqm at pqm.ubuntu.com-20080609211646-amc2rr2zi50omr8m
        parent: mbp at sourcefrog.net-20080610075109-yaiedag5r7iuq1dk
        committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
        branch nick: +trunk
        timestamp: Tue 2008-06-10 09:15:19 +0100
        message:
          (mbp) Bump version to 1.6b3
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
        ------------------------------------------------------------
        revno: 3221.326.2
        revision-id: mbp at sourcefrog.net-20080610075109-yaiedag5r7iuq1dk
        parent: mbp at sourcefrog.net-20080610072935-0om286mxvc3kab6o
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: integration
        timestamp: Tue 2008-06-10 17:51:09 +1000
        message:
          Bump version to 1.6b3
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
        ------------------------------------------------------------
        revno: 3221.326.1
        revision-id: mbp at sourcefrog.net-20080610072935-0om286mxvc3kab6o
        parent: pqm at pqm.ubuntu.com-20080609211646-amc2rr2zi50omr8m
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: prepare-1.6
        timestamp: Tue 2008-06-10 17:29:35 +1000
        message:
          Prepare 1.6b2
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
    ------------------------------------------------------------
    revno: 3221.324.4
    revision-id: robertc at robertcollins.net-20080611042016-661dds0v1rjz542g
    parent: robertc at robertcollins.net-20080512043712-s9ei92xxgg9vxysf
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: VersionedFiles.add_api
    timestamp: Wed 2008-06-11 14:20:16 +1000
    message:
      First cut at pluralised VersionedFiles. Some rather massive API incompatabilities, primarily because of the difficulty of coherence among competing stores.
    removed:
      bzrlib/store/revision/__init__.py __init__.py-20060303014707-305238f06ae20dae
      bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
      bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
      bzrlib/tests/interversionedfile_implementations/ interversionedfile_implementations-20060301230427-f1f3ca8ddd5ff482
      bzrlib/tests/interversionedfile_implementations/__init__.py __init__.py-20060302012326-981af525594d02ed
      bzrlib/tests/interversionedfile_implementations/test_join.py test_join.py-20060302012326-9b5e9b0f0a03fedc
      bzrlib/tests/revisionstore_implementations/ revisionstore_implementations-20060303020702-1d2e36b63cef2706
      bzrlib/tests/revisionstore_implementations/__init__.py __init__.py-20060303020702-976c4186a0f99edb
      bzrlib/tests/revisionstore_implementations/test_all.py test_all.py-20060303020702-9b2d4c1d75407f31
      bzrlib/tests/test_escaped_store.py test_escaped_store.py-20060216023929-6bcb9a067344959f
    modified:
      bzrlib/annotate.py             annotate.py-20050922133147-7c60541d2614f022
      bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
      bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
      bzrlib/check.py                check.py-20050309040759-f3a679400c06bcc1
      bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
      bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
      bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
      bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
      bzrlib/multiparent.py          __init__.py-20070410133617-n1jdhcc1n1mibarp-1
      bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
      bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
      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/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
      bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
      bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
      bzrlib/tests/interrepository_implementations/test_fetch.py test_fetch.py-20080425213627-j60cjh782ufm83ry-1
      bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
      bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
      bzrlib/tests/repository_implementations/helpers.py helpers.py-20070924032407-m460yl9j5gu5ju85-2
      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_commit_builder.py test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
      bzrlib/tests/repository_implementations/test_fetch.py test_fetch.py-20070814052151-5cxha9slx4c93uog-1
      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/repository_implementations/test_statistics.py test_statistics.py-20070203082432-6738e8fl0mm7ikre-1
      bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
      bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
      bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
      bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
      bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
      bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
      bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
      bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
      bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
      bzrlib/tests/test_upgrade.py   test_upgrade.py-20051004040251-555fe1d2bae1bc71
      bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
      bzrlib/tests/tree_implementations/test_inv.py test_inv.py-20070312023226-0cdvk5uwhutis9vg-1
      bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
      bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
      bzrlib/weave.py                knit.py-20050627021749-759c29984154256b
      bzrlib/weave_commands.py       weave_commands.py-20060320231507-8e9f300bffc1aa19
      bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
      bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
    ------------------------------------------------------------
    revno: 3221.324.3
    revision-id: robertc at robertcollins.net-20080512043712-s9ei92xxgg9vxysf
    parent: robertc at robertcollins.net-20080504220541-vb8twmt85bxjzitc
    parent: robertc at robertcollins.net-20080512042002-z1vrt09ushmaq32q
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: VersionedFiles.add_api
    timestamp: Mon 2008-05-12 14:37:12 +1000
    message:
      Merge up bzr.dev.
    added:
      bzrlib/tests/branch_implementations/test_check.py test_check.py-20080429151303-1sbfclxhddpz0tnj-1
      bzrlib/tests/branch_implementations/test_reconcile.py test_reconcile.py-20080429161555-qlmccuyeyt6pvho7-1
      bzrlib/tests/interrepository_implementations/test_fetch.py test_fetch.py-20080425213627-j60cjh782ufm83ry-1
      doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
      doc/en/user-guide/bzrtools_plugin.txt bzrtools_plugin.txt-20080509065016-cjc90f46407vi9a0-1
      doc/en/user-guide/svn_plugin.txt svn_plugin.txt-20080509065016-cjc90f46407vi9a0-2
      doc/en/user-guide/web_browsing.txt web_browsing.txt-20080509065016-cjc90f46407vi9a0-3
    renamed:
      doc/en/user-guide/best_practice_intro.txt => doc/en/user-guide/part2_intro.txt best_practice_intro.-20071123154453-dk2mjhrg1vpjm5w2-1
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzr                            bzr.py-20050313053754-5485f144c7006fa6
      bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
      bzrlib/_dirstate_helpers_py.py _dirstate_helpers_py-20070710145033-90nz6cqglsk150jy-1
      bzrlib/_patiencediff_py.py     cdvdifflib.py-20051106064558-f8f8097fbf0db4e4
      bzrlib/add.py                  add.py-20050323030017-3a77d63feda58e33
      bzrlib/annotate.py             annotate.py-20050922133147-7c60541d2614f022
      bzrlib/atomicfile.py           atomicfile.py-20050509044450-dbd24e6c564f7c66
      bzrlib/benchmarks/bench_bundle.py bench_bundle.py-20060719055338-o1c6ieybbwt6c3zv-1
      bzrlib/benchmarks/tree_creator/kernel_like.py kernel_like.py-20060815024128-b16a7pn542u6b13k-1
      bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
      bzrlib/bundle/serializer/v08.py v06.py-20051119041339-ee43f97270b01823
      bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
      bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
      bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
      bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
      bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
      bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
      bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
      bzrlib/delta.py                delta.py-20050729221636-54cf14ef94783d0a
      bzrlib/deprecated_graph.py     graph.py-20050905070950-b47dce53236c5e48
      bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
      bzrlib/dirstate.py             dirstate.py-20060728012006-d6mvoihjb3je9peu-1
      bzrlib/doc/__init__.py         __init__.py-20051224020731-eb3eb3ef5b4570df
      bzrlib/doc/api/__init__.py     __init__.py-20051224020744-7b87d590843855bc
      bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
      bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/hashcache.py            hashcache.py-20050706091756-fe3a8cc1143ff24f
      bzrlib/help.py                 help.py-20050505025907-4dd7a6d63912f894
      bzrlib/help_topics/__init__.py help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
      bzrlib/help_topics/en/authentication.txt authentication_conf.-20071104135035-glfv0ri355tyg1nf-1
      bzrlib/help_topics/en/hooks.txt hooks.txt-20070830033044-xxu2rced13f72dka-1
      bzrlib/hooks.py                hooks.py-20070325015548-ix4np2q0kd8452au-1
      bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
      bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
      bzrlib/intset.py               intset.py-20050717175247-81cd658f9aaa2731
      bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
      bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
      bzrlib/lazy_import.py          lazy_import.py-20060910203832-f77c54gf3n232za0-1
      bzrlib/lazy_regex.py           lazy_regex.py-20061009091222-fyettq6z5qomdl9e-1
      bzrlib/lock.py                 lock.py-20050527050856-ec090bb51bc03349
      bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
      bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
      bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
      bzrlib/lru_cache.py            lru_cache.py-20070119165515-tlw203kuwh0id5gv-1
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
      bzrlib/merge3.py               merge3.py-20050704130834-bf0597094828a2e1
      bzrlib/merge_directive.py      merge_directive.py-20070228184838-ja62280spt1g7f4x-1
      bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
      bzrlib/multiparent.py          __init__.py-20070410133617-n1jdhcc1n1mibarp-1
      bzrlib/mutabletree.py          mutabletree.py-20060906023413-4wlkalbdpsxi2r4y-2
      bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
      bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
      bzrlib/patches.py              patches.py-20050727183609-378c1cc5972ce908
      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/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
      bzrlib/revisionspec.py         revisionspec.py-20050907152633-17567659fd5c0ddb
      bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
      bzrlib/rio.py                  rio.py-20051128032247-770b120b34dfff60
      bzrlib/smart/branch.py         branch.py-20061124031907-mzh3pla28r83r97f-1
      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/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
      bzrlib/smart/server.py         server.py-20061110062051-chzu10y32vx8gvur-1
      bzrlib/status.py               status.py-20050505062338-431bfa63ec9b19e6
      bzrlib/store/__init__.py       store.py-20050309040759-164dc5173d6406c2
      bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
      bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
      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/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
      bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
      bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
      bzrlib/tests/blackbox/test_hooks.py test_hooks.py-20080308163236-xljgf9j41hik1x21-1
      bzrlib/tests/blackbox/test_reconcile.py test_fix.py-20060223013051-9a188e15a5ee9451
      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_version.py test_version.py-20070312060045-ol7th9z035r3im3d-1
      bzrlib/tests/branch_implementations/__init__.py __init__.py-20060123013057-b12a52c3f361daf4
      bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
      bzrlib/tests/branch_implementations/test_commit.py test_commit.py-20070206022134-117z1i5b644p63r0-1
      bzrlib/tests/branch_implementations/test_hooks.py test_hooks.py-20070129154855-blhpwxmvjs07waei-1
      bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
      bzrlib/tests/branch_implementations/test_push.py test_push.py-20070130153159-fhfap8uoifevg30j-1
      bzrlib/tests/branch_implementations/test_uncommit.py test_uncommit.py-20070205180410-ge7058d9138mvq3x-1
      bzrlib/tests/bzrdir_implementations/__init__.py __init__.py-20060131065642-34c39b54f42dd048
      bzrlib/tests/commands/__init__.py __init__.py-20070520095518-ecfl8531fxgjeycj-1
      bzrlib/tests/ftp_server.py     ftpserver.py-20071019102346-61jbvdkrr70igauv-1
      bzrlib/tests/http_server.py    httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
      bzrlib/tests/http_utils.py     HTTPTestUtil.py-20050914180604-247d3aafb7a43343
      bzrlib/tests/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
      bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
      bzrlib/tests/intertree_implementations/__init__.py __init__.py-20060724101752-09ysswo1a92uqyoz-3
      bzrlib/tests/interversionedfile_implementations/__init__.py __init__.py-20060302012326-981af525594d02ed
      bzrlib/tests/inventory_implementations/__init__.py __init__.py-20070821044532-olbadbokgv3qv1yd-1
      bzrlib/tests/per_lock/__init__.py __init__.py-20070314201444-u92yjsqrkh2m3qcb-1
      bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
      bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
      bzrlib/tests/repository_implementations/test_revision.py testrevprops.py-20051013073044-92bc3c68302ce1bf
      bzrlib/tests/revisionstore_implementations/__init__.py __init__.py-20060303020702-976c4186a0f99edb
      bzrlib/tests/stub_sftp.py      stub_sftp.py-20051027032739-0e7ef4f7bab0e174
      bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
      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_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
      bzrlib/tests/test_conflicts.py test_conflicts.py-20051006031059-e2dad9bbeaa5891f
      bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
      bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
      bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
      bzrlib/tests/test_hooks.py     test_hooks.py-20070628030849-89rtsbe5dmer5npz-1
      bzrlib/tests/test_lockable_files.py test_lockable_files.py-20051225183927-365c7fd99591caf1
      bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
      bzrlib/tests/test_merge_directive.py test_merge_directive-20070228184838-ja62280spt1g7f4x-2
      bzrlib/tests/test_missing.py   test_missing.py-20051212000028-694fa4f658a81f48
      bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
      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_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
      bzrlib/tests/test_reconcile.py test_reconcile.py-20060225054842-50aa618584a86f26
      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_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
      bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
      bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
      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_source.py    test_source.py-20051207061333-a58dea6abecc030d
      bzrlib/tests/test_status.py    test_status.py-20060516190614-fbf6432e4a6e8aa5
      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_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
      bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
      bzrlib/tests/test_upgrade.py   test_upgrade.py-20051004040251-555fe1d2bae1bc71
      bzrlib/tests/test_version_info.py test_version_info.py-20051228204928-2c364e30b702b41b
      bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
      bzrlib/tests/test_workingtree.py testworkingtree.py-20051004024258-b88d0fe8f101d468
      bzrlib/tests/transport_util.py transportutil.py-20070525113600-5v2igk89s8fensom-1
      bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
      bzrlib/tests/tree_implementations/test_inv.py test_inv.py-20070312023226-0cdvk5uwhutis9vg-1
      bzrlib/tests/tree_implementations/test_test_trees.py test_tree_trees.py-20060720091921-3nwi5h21lf06vf5p-1
      bzrlib/tests/treeshape.py      treeshape.py-20051004094628-312a98f0194306a8
      bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
      bzrlib/tests/workingtree_implementations/test_add_reference.py test_add_reference.p-20061211024451-yo9i1691dgbv1eyn-1
      bzrlib/tests/workingtree_implementations/test_basis_inventory.py test_basis_inventory.py-20051218151655-3650468941091309
      bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
      bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
      bzrlib/tests/workingtree_implementations/test_set_root_id.py test_set_root_id.py-20061004073850-0r1c7qikmnkb8m9k-1
      bzrlib/tests/workingtree_implementations/test_walkdirs.py test_walkdirs.py-20060731045042-ch366w6dve2m7ro9-1
      bzrlib/textinv.py              textinv.py-20050411024435-e3898231b7d1897b26c38878
      bzrlib/textui.py               textui.py-20050309040759-5d0cebe09c528e7d
      bzrlib/timestamp.py            timestamp.py-20070306142322-ttbb9oulf3jotljd-1
      bzrlib/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
      bzrlib/transactions.py         transactions.py-20051007010900-f1313d53cf58e223
      bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
      bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
      bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
      bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
      bzrlib/transport/ftp.py        ftp.py-20051116161804-58dc9506548c2a53
      bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
      bzrlib/transport/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
      bzrlib/transport/http/wsgi.py  wsgi.py-20061005091552-rz8pva0olkxv0sd8-2
      bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
      bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
      bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
      bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
      bzrlib/transport/ssh.py        ssh.py-20060824042150-0s9787kng6zv1nwq-1
      bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
      bzrlib/treebuilder.py          treebuilder.py-20060907214856-4omn6hf1u7fvrart-1
      bzrlib/tuned_gzip.py           tuned_gzip.py-20060407014720-5aadc518e928e8d2
      bzrlib/urlutils.py             urlutils.py-20060502195429-e8a161ecf8fac004
      bzrlib/version_info_formats/__init__.py generate_version_info.py-20051228204928-8358edabcddcd97e
      bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
      bzrlib/weave.py                knit.py-20050627021749-759c29984154256b
      bzrlib/weavefile.py            weavefile.py-20050629135233-2ffe0200f103f6c2
      bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
      bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
      bzrlib/xml4.py                 xml4.py-20050916091259-db5ab55e7e6ca324
      bzrlib/xml5.py                 xml5.py-20080328030717-t9guwinq8hom0ar3-1
      bzrlib/xml8.py                 xml5.py-20050907032657-aac8f960815b66b1
      doc/default.css                default.css-20060622101119-tgwtdci8z769bjb9-1
      doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
      doc/developers/authentication-ring.txt authring.txt-20070718200437-q5tdik0ne6lor86d-1
      doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
      doc/developers/network-protocol.txt networkprotocol.txt-20070903044232-woustorrjbmg5zol-1
      doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
      doc/en/user-guide/configuring_bazaar.txt configuring_bazaar.t-20071128000722-ncxiua259xwbdbg7-1
      doc/en/user-guide/hooks.txt    hooks.txt-20070829200551-7nr6e5a1io6x78uf-1
      doc/en/user-guide/index.txt    index.txt-20060622101119-tgwtdci8z769bjb9-2
      doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
      doc/en/user-guide/part2_intro.txt best_practice_intro.-20071123154453-dk2mjhrg1vpjm5w2-1
        ------------------------------------------------------------
        revno: 3221.325.1
        revision-id: robertc at robertcollins.net-20080512042002-z1vrt09ushmaq32q
        parent: robertc at robertcollins.net-20080502033007-j9tl9gdrx4yxmtm9
        parent: robertc at robertcollins.net-20080512030440-96dozq6iqkf2r4xb
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: KeyMapper
        timestamp: Mon 2008-05-12 14:20:02 +1000
        message:
          Merge up bzr.dev.
        added:
          bzrlib/tests/branch_implementations/test_check.py test_check.py-20080429151303-1sbfclxhddpz0tnj-1
          bzrlib/tests/branch_implementations/test_reconcile.py test_reconcile.py-20080429161555-qlmccuyeyt6pvho7-1
          bzrlib/tests/interrepository_implementations/test_fetch.py test_fetch.py-20080425213627-j60cjh782ufm83ry-1
          doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
          doc/en/user-guide/bzrtools_plugin.txt bzrtools_plugin.txt-20080509065016-cjc90f46407vi9a0-1
          doc/en/user-guide/svn_plugin.txt svn_plugin.txt-20080509065016-cjc90f46407vi9a0-2
          doc/en/user-guide/web_browsing.txt web_browsing.txt-20080509065016-cjc90f46407vi9a0-3
        renamed:
          doc/en/user-guide/best_practice_intro.txt => doc/en/user-guide/part2_intro.txt best_practice_intro.-20071123154453-dk2mjhrg1vpjm5w2-1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzr                            bzr.py-20050313053754-5485f144c7006fa6
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          bzrlib/_dirstate_helpers_py.py _dirstate_helpers_py-20070710145033-90nz6cqglsk150jy-1
          bzrlib/_patiencediff_py.py     cdvdifflib.py-20051106064558-f8f8097fbf0db4e4
          bzrlib/add.py                  add.py-20050323030017-3a77d63feda58e33
          bzrlib/annotate.py             annotate.py-20050922133147-7c60541d2614f022
          bzrlib/atomicfile.py           atomicfile.py-20050509044450-dbd24e6c564f7c66
          bzrlib/benchmarks/bench_bundle.py bench_bundle.py-20060719055338-o1c6ieybbwt6c3zv-1
          bzrlib/benchmarks/tree_creator/kernel_like.py kernel_like.py-20060815024128-b16a7pn542u6b13k-1
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
          bzrlib/bundle/serializer/v08.py v06.py-20051119041339-ee43f97270b01823
          bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          bzrlib/delta.py                delta.py-20050729221636-54cf14ef94783d0a
          bzrlib/deprecated_graph.py     graph.py-20050905070950-b47dce53236c5e48
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/dirstate.py             dirstate.py-20060728012006-d6mvoihjb3je9peu-1
          bzrlib/doc/__init__.py         __init__.py-20051224020731-eb3eb3ef5b4570df
          bzrlib/doc/api/__init__.py     __init__.py-20051224020744-7b87d590843855bc
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/hashcache.py            hashcache.py-20050706091756-fe3a8cc1143ff24f
          bzrlib/help.py                 help.py-20050505025907-4dd7a6d63912f894
          bzrlib/help_topics/__init__.py help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/help_topics/en/authentication.txt authentication_conf.-20071104135035-glfv0ri355tyg1nf-1
          bzrlib/help_topics/en/hooks.txt hooks.txt-20070830033044-xxu2rced13f72dka-1
          bzrlib/hooks.py                hooks.py-20070325015548-ix4np2q0kd8452au-1
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
          bzrlib/intset.py               intset.py-20050717175247-81cd658f9aaa2731
          bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/lazy_import.py          lazy_import.py-20060910203832-f77c54gf3n232za0-1
          bzrlib/lazy_regex.py           lazy_regex.py-20061009091222-fyettq6z5qomdl9e-1
          bzrlib/lock.py                 lock.py-20050527050856-ec090bb51bc03349
          bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
          bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/lru_cache.py            lru_cache.py-20070119165515-tlw203kuwh0id5gv-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/merge3.py               merge3.py-20050704130834-bf0597094828a2e1
          bzrlib/merge_directive.py      merge_directive.py-20070228184838-ja62280spt1g7f4x-1
          bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
          bzrlib/multiparent.py          __init__.py-20070410133617-n1jdhcc1n1mibarp-1
          bzrlib/mutabletree.py          mutabletree.py-20060906023413-4wlkalbdpsxi2r4y-2
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/patches.py              patches.py-20050727183609-378c1cc5972ce908
          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/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/revisionspec.py         revisionspec.py-20050907152633-17567659fd5c0ddb
          bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
          bzrlib/rio.py                  rio.py-20051128032247-770b120b34dfff60
          bzrlib/smart/branch.py         branch.py-20061124031907-mzh3pla28r83r97f-1
          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/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
          bzrlib/smart/server.py         server.py-20061110062051-chzu10y32vx8gvur-1
          bzrlib/status.py               status.py-20050505062338-431bfa63ec9b19e6
          bzrlib/store/__init__.py       store.py-20050309040759-164dc5173d6406c2
          bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
          bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
          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/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
          bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
          bzrlib/tests/blackbox/test_hooks.py test_hooks.py-20080308163236-xljgf9j41hik1x21-1
          bzrlib/tests/blackbox/test_reconcile.py test_fix.py-20060223013051-9a188e15a5ee9451
          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_version.py test_version.py-20070312060045-ol7th9z035r3im3d-1
          bzrlib/tests/branch_implementations/__init__.py __init__.py-20060123013057-b12a52c3f361daf4
          bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
          bzrlib/tests/branch_implementations/test_commit.py test_commit.py-20070206022134-117z1i5b644p63r0-1
          bzrlib/tests/branch_implementations/test_hooks.py test_hooks.py-20070129154855-blhpwxmvjs07waei-1
          bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
          bzrlib/tests/branch_implementations/test_push.py test_push.py-20070130153159-fhfap8uoifevg30j-1
          bzrlib/tests/branch_implementations/test_uncommit.py test_uncommit.py-20070205180410-ge7058d9138mvq3x-1
          bzrlib/tests/bzrdir_implementations/__init__.py __init__.py-20060131065642-34c39b54f42dd048
          bzrlib/tests/commands/__init__.py __init__.py-20070520095518-ecfl8531fxgjeycj-1
          bzrlib/tests/ftp_server.py     ftpserver.py-20071019102346-61jbvdkrr70igauv-1
          bzrlib/tests/http_server.py    httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
          bzrlib/tests/http_utils.py     HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
          bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
          bzrlib/tests/intertree_implementations/__init__.py __init__.py-20060724101752-09ysswo1a92uqyoz-3
          bzrlib/tests/interversionedfile_implementations/__init__.py __init__.py-20060302012326-981af525594d02ed
          bzrlib/tests/inventory_implementations/__init__.py __init__.py-20070821044532-olbadbokgv3qv1yd-1
          bzrlib/tests/per_lock/__init__.py __init__.py-20070314201444-u92yjsqrkh2m3qcb-1
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/repository_implementations/test_revision.py testrevprops.py-20051013073044-92bc3c68302ce1bf
          bzrlib/tests/revisionstore_implementations/__init__.py __init__.py-20060303020702-976c4186a0f99edb
          bzrlib/tests/stub_sftp.py      stub_sftp.py-20051027032739-0e7ef4f7bab0e174
          bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          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_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
          bzrlib/tests/test_conflicts.py test_conflicts.py-20051006031059-e2dad9bbeaa5891f
          bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
          bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
          bzrlib/tests/test_hooks.py     test_hooks.py-20070628030849-89rtsbe5dmer5npz-1
          bzrlib/tests/test_lockable_files.py test_lockable_files.py-20051225183927-365c7fd99591caf1
          bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
          bzrlib/tests/test_merge_directive.py test_merge_directive-20070228184838-ja62280spt1g7f4x-2
          bzrlib/tests/test_missing.py   test_missing.py-20051212000028-694fa4f658a81f48
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
          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_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
          bzrlib/tests/test_reconcile.py test_reconcile.py-20060225054842-50aa618584a86f26
          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_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
          bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          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_source.py    test_source.py-20051207061333-a58dea6abecc030d
          bzrlib/tests/test_status.py    test_status.py-20060516190614-fbf6432e4a6e8aa5
          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_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
          bzrlib/tests/test_upgrade.py   test_upgrade.py-20051004040251-555fe1d2bae1bc71
          bzrlib/tests/test_version_info.py test_version_info.py-20051228204928-2c364e30b702b41b
          bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
          bzrlib/tests/test_workingtree.py testworkingtree.py-20051004024258-b88d0fe8f101d468
          bzrlib/tests/transport_util.py transportutil.py-20070525113600-5v2igk89s8fensom-1
          bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
          bzrlib/tests/tree_implementations/test_inv.py test_inv.py-20070312023226-0cdvk5uwhutis9vg-1
          bzrlib/tests/tree_implementations/test_test_trees.py test_tree_trees.py-20060720091921-3nwi5h21lf06vf5p-1
          bzrlib/tests/treeshape.py      treeshape.py-20051004094628-312a98f0194306a8
          bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
          bzrlib/tests/workingtree_implementations/test_add_reference.py test_add_reference.p-20061211024451-yo9i1691dgbv1eyn-1
          bzrlib/tests/workingtree_implementations/test_basis_inventory.py test_basis_inventory.py-20051218151655-3650468941091309
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
          bzrlib/tests/workingtree_implementations/test_set_root_id.py test_set_root_id.py-20061004073850-0r1c7qikmnkb8m9k-1
          bzrlib/tests/workingtree_implementations/test_walkdirs.py test_walkdirs.py-20060731045042-ch366w6dve2m7ro9-1
          bzrlib/textinv.py              textinv.py-20050411024435-e3898231b7d1897b26c38878
          bzrlib/textui.py               textui.py-20050309040759-5d0cebe09c528e7d
          bzrlib/timestamp.py            timestamp.py-20070306142322-ttbb9oulf3jotljd-1
          bzrlib/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
          bzrlib/transactions.py         transactions.py-20051007010900-f1313d53cf58e223
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
          bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
          bzrlib/transport/ftp.py        ftp.py-20051116161804-58dc9506548c2a53
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
          bzrlib/transport/http/wsgi.py  wsgi.py-20061005091552-rz8pva0olkxv0sd8-2
          bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
          bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
          bzrlib/transport/ssh.py        ssh.py-20060824042150-0s9787kng6zv1nwq-1
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
          bzrlib/treebuilder.py          treebuilder.py-20060907214856-4omn6hf1u7fvrart-1
          bzrlib/tuned_gzip.py           tuned_gzip.py-20060407014720-5aadc518e928e8d2
          bzrlib/urlutils.py             urlutils.py-20060502195429-e8a161ecf8fac004
          bzrlib/version_info_formats/__init__.py generate_version_info.py-20051228204928-8358edabcddcd97e
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
          bzrlib/weave.py                knit.py-20050627021749-759c29984154256b
          bzrlib/weavefile.py            weavefile.py-20050629135233-2ffe0200f103f6c2
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          bzrlib/xml4.py                 xml4.py-20050916091259-db5ab55e7e6ca324
          bzrlib/xml5.py                 xml5.py-20080328030717-t9guwinq8hom0ar3-1
          bzrlib/xml8.py                 xml5.py-20050907032657-aac8f960815b66b1
          doc/default.css                default.css-20060622101119-tgwtdci8z769bjb9-1
          doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
          doc/developers/authentication-ring.txt authring.txt-20070718200437-q5tdik0ne6lor86d-1
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/network-protocol.txt networkprotocol.txt-20070903044232-woustorrjbmg5zol-1
          doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
          doc/en/user-guide/configuring_bazaar.txt configuring_bazaar.t-20071128000722-ncxiua259xwbdbg7-1
          doc/en/user-guide/hooks.txt    hooks.txt-20070829200551-7nr6e5a1io6x78uf-1
          doc/en/user-guide/index.txt    index.txt-20060622101119-tgwtdci8z769bjb9-2
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/en/user-guide/part2_intro.txt best_practice_intro.-20071123154453-dk2mjhrg1vpjm5w2-1
    ------------------------------------------------------------
    revno: 3221.324.2
    revision-id: robertc at robertcollins.net-20080504220541-vb8twmt85bxjzitc
    parent: robertc at robertcollins.net-20080502033007-j9tl9gdrx4yxmtm9
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: VersionedFiles.add_api
    timestamp: Mon 2008-05-05 08:05:41 +1000
    message:
      Prepare parameterised test environment.
    modified:
      bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
      bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
    ------------------------------------------------------------
    revno: 3221.324.1
    revision-id: robertc at robertcollins.net-20080502033007-j9tl9gdrx4yxmtm9
    parent: robertc at robertcollins.net-20080430062907-oodfp972lp0m4b1s
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: KeyMapper
    timestamp: Fri 2008-05-02 13:30:07 +1000
    message:
       * New ``versionedfile.KeyMapper`` interface to abstract out the access to
         underyling .knit/.kndx etc files in repositories with partitioned
         storage. (Robert Collins)
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
      bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
      bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      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/tests/test_escaped_store.py test_escaped_store.py-20060216023929-6bcb9a067344959f
      bzrlib/tests/test_store.py     teststore.py-20050826022702-f6caadb647395769
      bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
      bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490

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



More information about the bazaar-commits mailing list