Rev 3073: [merge] bzr.dev 3099 in http://bzr.arbash-meinel.com/branches/bzr/0.93-dev/pack_optimizer

John Arbash Meinel john at arbash-meinel.com
Mon Dec 10 19:13:14 GMT 2007


At http://bzr.arbash-meinel.com/branches/bzr/0.93-dev/pack_optimizer

------------------------------------------------------------
revno: 3073
revision-id:john at arbash-meinel.com-20071210191200-36g8jyima1o3tlo2
parent: john at arbash-meinel.com-20071210175440-3ywpk5riruelw2sv
parent: pqm at pqm.ubuntu.com-20071210120611-a3j02d26cbzvlyju
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: pack_optimizer
timestamp: Mon 2007-12-10 13:12:00 -0600
message:
  [merge] bzr.dev 3099
removed:
  doc/en/user-reference/index.txt index.txt-20070830033353-ud9e03xsh24053oo-1
added:
  doc/en/quick-reference/quick-start-summary.pdf quickstartsummary.pd-20071207005239-it6xmdjml8nxvzgt-1
  doc/en/quick-reference/quick-start-summary.png quickstartsummary.pn-20071203142852-hsiybkmh37q5owwe-1
modified:
  Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  README                         README-20050309040720-8f368abf9f346b9d
  bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
  bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
  bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
  bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
  bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
  bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
  bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
  bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
  bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
  bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
  bzrlib/plugins/launchpad/lp_indirect.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
  bzrlib/plugins/launchpad/test_lp_indirect.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
  bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
  bzrlib/switch.py               switch.py-20071116011000-v5lnw7d2wkng9eux-1
  bzrlib/tests/HttpServer.py     httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
  bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/blackbox/test_cat.py test_cat.py-20051201162916-f0937e4e19ea24b3
  bzrlib/tests/blackbox/test_exceptions.py test_exceptions.py-20060604211237-yi2cxg0ose3xk4id-1
  bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
  bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
  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/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
  bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-2
  bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
  bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
  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_log.py       testlog.py-20050728115707-1a514809d7d49309
  bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
  bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
  bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
  bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
  bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
  bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
  bzrlib/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
  bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
  bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
  bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
  bzrlib/transport/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/tree.py                 tree.py-20050309040759-9d5f2496be663e77
  bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
  doc/developers/bundles.txt     bundles.txt-20070621030528-qkjnugd7iyud6ow3-1
  doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
  doc/developers/packrepo.txt    knitpack.txt-20071023074744-q0g5u8me8gk5zbtb-1
  doc/en/quick-reference/quick-start-summary.svg quickstartsummary.sv-20070813143223-5i7bgw7w8s7l3ae2-3
  doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
  doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
  doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
  doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
  doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
  doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
  doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
  doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
  doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
    ------------------------------------------------------------
    revno: 3070.1.29
    revision-id:pqm at pqm.ubuntu.com-20071210120611-a3j02d26cbzvlyju
    parent: pqm at pqm.ubuntu.com-20071210111506-yg1tr8vzzszs3i26
    parent: v.ladeuil+lp at free.fr-20071210111006-xbxxp6cdt16hqgfk
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Mon 2007-12-10 12:06:11 +0000
    message:
      Fix 173010 by reading data as it arrives on the http socket (vila)
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
      bzrlib/tests/HttpServer.py     httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
      bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
      bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
      bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
      bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
      bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
      bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
      bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
      bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
      bzrlib/transport/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
        ------------------------------------------------------------
        revno: 3070.1.27.2.1
        revision-id:v.ladeuil+lp at free.fr-20071210111006-xbxxp6cdt16hqgfk
        parent: pqm at pqm.ubuntu.com-20071210020804-xbbzol1ndjmec105
        parent: v.ladeuil+lp at free.fr-20071210104124-0brt3h7ed1kiug0v
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: trunk
        timestamp: Mon 2007-12-10 12:10:06 +0100
        message:
          Fix 173010 by reading data as it arrives on the http socket
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/tests/HttpServer.py     httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
          bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
          bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/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
        ------------------------------------------------------------
        revno: 3059.2.18
        revision-id:v.ladeuil+lp at free.fr-20071210104124-0brt3h7ed1kiug0v
        parent: v.ladeuil+lp at free.fr-20071208231518-sj2ui57xyd4mkjra
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Mon 2007-12-10 11:41:24 +0100
        message:
          Take spiv review comments into account.
          
          * bzrlib/transport/http/response.py:
          (RangeFile._seek_to_next_range): Factored out since this is now
          used by both seek and read.
          (RangeFile.read): Trigger next range recognition when needed.
          (RangeFile.seek): Don't seek over the range boundary if not
          required to.
          
          * bzrlib/transport/http/__init__.py:
          (HttpTransportBase._coalesce_readv.get_and_yield): Add a
          prophylactic assertionError.
          
          * bzrlib/tests/test_transport_implementations.py:
          Fix typos.
          
          * bzrlib/tests/test_http_response.py:
          (TestRangeFileMixin.test_read_zero,
          TestRangeFileMixin.test_seek_at_range_end,
          TestRangeFileMixin.test_read_at_range_end,
          TestRangeFileSizeUnknown.test_read_at_range_end,
          TestRangeFilMultipleRanges.test_seek_at_range_end,
          TestRangeFilMultipleRanges.test_read_at_range_end): More tests
          covering read(0).
        modified:
          bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
          bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
          bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
        ------------------------------------------------------------
        revno: 3059.2.17
        revision-id:v.ladeuil+lp at free.fr-20071208231518-sj2ui57xyd4mkjra
        parent: v.ladeuil+lp at free.fr-20071208162634-j0g3q0xjr1g7abam
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Sun 2007-12-09 00:15:18 +0100
        message:
          Limit GET requests by body size instead of number of ranges.
          
          * bzrlib/transport/http/response.py:
          Fix some error messages.
          (RangeFile.read_range_definition): Keep the range headers in the
          _headers attribute for easier debugging (especially for remote
          debugging).
          
          * bzrlib/transport/http/_pycurl.py:
          (PyCurlTransport): Replace _max_readv_combine by _get_max_size
          which is more approriate to the problem.
          
          * bzrlib/transport/http/__init__.py:
          (HttpTransportBase): Add a _get_max_size class attribute
          corresponding to the max_size _coalesced_offets max_size
          parameter.
          (HttpTransportBase._coalesce_readv): Limit the size of the get
          requests if _get_max_size is greater than 0 while still respecting
          the maximum number of ranges in a request.
          
          * bzrlib/tests/test_http.py:
          (TestRangeRequestServer.test_readv_get_max_size): Test the
          _get_max_size parameter.
          
          * bzrlib/transport/__init__.py:
          (Transport._coalesce_offsets): Add a max_size parameter limiting
          the size of the coalesced offsets.
          
          * bzrlib/tests/test_transport.py:
          (TestCoalesceOffsets.check): Add the max_size parameter.
          (TestCoalesceOffsets.test_coalesce_max_size,
          TestCoalesceOffsets.test_coalesce_no_max_size): Test the max_size
          parameter.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
        ------------------------------------------------------------
        revno: 3059.2.16
        revision-id:v.ladeuil+lp at free.fr-20071208162634-j0g3q0xjr1g7abam
        parent: v.ladeuil+lp at free.fr-20071208145052-nq3evn50kvqkvp1t
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Sat 2007-12-08 17:26:34 +0100
        message:
          Cleanup (thanks *again* to --coverage).
          
          * bzrlib/transport/http/__init__.py:
          (HttpTransportBase._get_ranges_hinted): Deleted, not used anymore
          by _readv.
          (HttpTransportBase.offsets_to_ranges): Deprecated in 0.17.
        modified:
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
        ------------------------------------------------------------
        revno: 3059.2.15
        revision-id:v.ladeuil+lp at free.fr-20071208145052-nq3evn50kvqkvp1t
        parent: v.ladeuil+lp at free.fr-20071208143101-8tfliktokavo2ytd
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Sat 2007-12-08 15:50:52 +0100
        message:
          Fix bogus test.
          
          * bzrlib/tests/test_http.py:
          (TestRanges._file_tail): Fix the test that was hiding the bug in
          RangeFile.seek.
        modified:
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
        ------------------------------------------------------------
        revno: 3059.2.14
        revision-id:v.ladeuil+lp at free.fr-20071208143101-8tfliktokavo2ytd
        parent: v.ladeuil+lp at free.fr-20071207230334-2cgq906cu3s4fj5b
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Sat 2007-12-08 15:31:01 +0100
        message:
          Complete coverage by adding tests for more invalid inputs. Fix a
          bug when seeking from end (not used by bzrlib).
          
          * bzrlib/tests/test_http_response.py:
          (TestRangeFileMixin.test_seek_from_end): Strangely this one was
          missed in the previous refactoring and rewriting it revealed a bug
          already present in the original (pre-streamed) implementation.
          (TestRangeFileSingleRange): Revealed by --coverage, this can't be
          encountered in normal use.
          (TestRangeFilMultipleRanges.test_seek_from_end): Multiple range
          have a slighty different behavior.
          (TestRangeFileVarious.test_seek_whence): Revealed by --coverage.
          (TestRangeFileVarious.test_range_syntax): Revealed by --coverage,
          add more tests for invalid inputs.
          (TestHandleResponse.test_single_range_truncated,
          TestHandleResponse.test_multipart_no_content_range,
          TestHandleResponse.test_multipart_no_boundary): Revealed by
          --coverage, add more tests for invalid inputs.
          
          * bzrlib/transport/http/response.py:
          (RangeFile.seek): Off-by-one error for whence=2.
        modified:
          bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
          bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
        ------------------------------------------------------------
        revno: 3059.2.13
        revision-id:v.ladeuil+lp at free.fr-20071207230334-2cgq906cu3s4fj5b
        parent: v.ladeuil+lp at free.fr-20071207224631-eauq1t40u3jqh9rw
        parent: pqm at pqm.ubuntu.com-20071207083421-7uxzmxup5kpl4w9r
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Sat 2007-12-08 00:03:34 +0100
        message:
          merge bzr.dev
        removed:
          index.txt                      index.txt-20071121073725-0corxykv5irjal00-1
        added:
          doc/en/quick-reference/quick-start-summary.pdf quickstartsummary.pd-20071207005239-it6xmdjml8nxvzgt-1
          doc/en/quick-reference/quick-start-summary.png quickstartsummary.pn-20071203142852-hsiybkmh37q5owwe-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          README                         README-20050309040720-8f368abf9f346b9d
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/plugins/launchpad/lp_indirect.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
          bzrlib/plugins/launchpad/test_lp_indirect.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/smart/medium.py         medium.py-20061103051856-rgu2huy59fkz902q-1
          bzrlib/switch.py               switch.py-20071116011000-v5lnw7d2wkng9eux-1
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_cat.py test_cat.py-20051201162916-f0937e4e19ea24b3
          bzrlib/tests/blackbox/test_exceptions.py test_exceptions.py-20060604211237-yi2cxg0ose3xk4id-1
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
          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/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-2
          bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          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_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
          bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
          bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
          bzrlib/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
          bzrlib/transport/ssh.py        ssh.py-20060824042150-0s9787kng6zv1nwq-1
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
          doc/developers/bundles.txt     bundles.txt-20070621030528-qkjnugd7iyud6ow3-1
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/packrepo.txt    knitpack.txt-20071023074744-q0g5u8me8gk5zbtb-1
          doc/en/quick-reference/quick-start-summary.svg quickstartsummary.sv-20070813143223-5i7bgw7w8s7l3ae2-3
          doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
          doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
          doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
          doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
          doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
        ------------------------------------------------------------
        revno: 3059.2.12
        revision-id:v.ladeuil+lp at free.fr-20071207224631-eauq1t40u3jqh9rw
        parent: v.ladeuil+lp at free.fr-20071206224616-wn217wlduoe4rdkh
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Fri 2007-12-07 23:46:31 +0100
        message:
          Spiv review feedback.
          
          * bzrlib/tests/test_http_response.py:
          Redesigned following spiv advices (with some liberties so all
          errors are still mine ;).
          
          * bzrlib/tests/test_errors.py:
          Add tests for InvalidRange and InvalidHttpRange.
          
          * bzrlib/tests/HttpServer.py:
          (TestingHTTPRequestHandler.get_multiple_ranges): One boundary line
          before each range and one final boundary line.
        modified:
          bzrlib/tests/HttpServer.py     httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
        ------------------------------------------------------------
        revno: 3059.2.11
        revision-id:v.ladeuil+lp at free.fr-20071206224616-wn217wlduoe4rdkh
        parent: v.ladeuil+lp at free.fr-20071204082624-14qyieeefm13zm7b
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Thu 2007-12-06 23:46:16 +0100
        message:
          Fix typos mentioned by spiv.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
          bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
        ------------------------------------------------------------
        revno: 3059.2.10
        revision-id:v.ladeuil+lp at free.fr-20071204082624-14qyieeefm13zm7b
        parent: v.ladeuil+lp at free.fr-20071203203305-pd0a61a7c4hkcajn
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Tue 2007-12-04 09:26:24 +0100
        message:
          Jam's review feedback.
          
          * bzrlib/transport/http/response.py:
          (RangeFile.set_range_from_header): Catch ValueError only.
          
          * bzrlib/transport/http/__init__.py:
          (HttpTransportBase._readv, HttpTransportBase._coalesce_readv):
          'file' is a builtin use rfile instead.
          
          * bzrlib/tests/test_transport_implementations.py:
          (TransportTests.test_get): Use izip.
        modified:
          bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
        ------------------------------------------------------------
        revno: 3059.2.9
        revision-id:v.ladeuil+lp at free.fr-20071203203305-pd0a61a7c4hkcajn
        parent: v.ladeuil+lp at free.fr-20071203202338-hcef7h3tavde9w40
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Mon 2007-12-03 21:33:05 +0100
        message:
          Fix commit resolution error.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3059.2.8
        revision-id:v.ladeuil+lp at free.fr-20071203202338-hcef7h3tavde9w40
        parent: v.ladeuil+lp at free.fr-20071203175335-1u285fvj1ejbjlqb
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Mon 2007-12-03 21:23:38 +0100
        message:
          Update NEWS.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3059.2.7
        revision-id:v.ladeuil+lp at free.fr-20071203175335-1u285fvj1ejbjlqb
        parent: v.ladeuil+lp at free.fr-20071203163410-7o415a4mjn5ih2ni
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Mon 2007-12-03 18:53:35 +0100
        message:
          Allow pycurl users to watch the blinkenlights and fix a bug when ranges are contiguous.
          
          * bzrlib/transport/http/response.py:
          (RangeFile.read): Fix indentation.
          (RangeFile.seek): Off-by-one error if the pos is after the
          range (i.e. at start + size), the range has been fully read, the
          next range should be started.
          
          * bzrlib/transport/http/_pycurl.py:
          (PyCurlTransport): Limit coalescing to issur more requests to
          compensate for the pycurl lack of feedback.
          
          * bzrlib/transport/http/__init__.py:
          (HttpTransportBase._get_ranges_hinted): Catch InvalidHttpRange,
          not InvalidRange which cannot occur here.
          
          * bzrlib/tests/test_http_response.py:
          (TestRangeFileAccess._file_multi_ranges): Add a third range
          contiguous to the second one.
          (TestRangeFileAccess.test_valid_accesses): Test the case where the
          last read ends at the end of the range leaving pos at a value
          equals to the start of a next contiguous range.
        modified:
          bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
        ------------------------------------------------------------
        revno: 3059.2.6
        revision-id:v.ladeuil+lp at free.fr-20071203163410-7o415a4mjn5ih2ni
        parent: v.ladeuil+lp at free.fr-20071203135236-eh1ia9y0aurc91gb
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Mon 2007-12-03 17:34:10 +0100
        message:
          Light modifications after a failed attempt at making RangeFile iterable.
          
          * bzrlib/transport/http/__init__.py:
          (HttpTransportBase.get): Better document while we wrap th result
          into a StringIO().
          
          * bzrlib/tests/test_http_response.py:
          (TestRanges.test_range_syntax): Provide a usable file-like object.
        modified:
          bzrlib/tests/test_http_response.py test_http_response.py-20060628233143-950b2a482a32505d
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
        ------------------------------------------------------------
        revno: 3059.2.5
        revision-id:v.ladeuil+lp at free.fr-20071203135236-eh1ia9y0aurc91gb
        parent: v.ladeuil+lp at free.fr-20071203091407-en2nm0ktfs2f9sg2
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Mon 2007-12-03 14:52:36 +0100
        message:
          DAMN^64, the http test server is 1.0 not 1.1 :( Better pipe cleaning and less readv caching (since that's the point of the whole fix).
          
          * bzrlib/transport/http/_urllib2_wrappers.py:
          (Response.finish): Do the Right Thing to clean the pipe: most of
          the time we know exactly how many bytes are still to be read. And
          when we don't, we are not maintaining a persistent connection so
          we don't care.
          (AbstractHTTPConnection.__init__): Keep track of the last response
          handled.
          (AbstractHTTPConnection._mutter_connect): New method issuing the
          traces.
          (AbstractHTTPConnection.getresponse): Capture each response.
          (AbstractHTTPConnection.cleanup_pipe): Delegate the cleaning to
          the response, it knows better.
          (HTTPConnection.__init__): Not the right place to reliably trace
          the connections issued.
          (HTTPConnection.connect, HTTPSConnection.connect): Right place to
          reliably trace the connections issued.
          (AbstractHTTPHandler.do_open): The debug output for response was
          not done at the right place, resulting in trace doubling in case
          of retry on errors.
          
          * bzrlib/transport/http/__init__.py:
          (HttpTransportBase._readv): If the coalesced offsets order matches
          the provided offsets order, don't cache. Ftw.
        modified:
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
        ------------------------------------------------------------
        revno: 3059.2.4
        revision-id:v.ladeuil+lp at free.fr-20071203091407-en2nm0ktfs2f9sg2
        parent: v.ladeuil+lp at free.fr-20071203090316-33541cdjukhvqqop
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Mon 2007-12-03 10:14:07 +0100
        message:
          Fix typo so that all tests pass now (after merging bzr.dev to get rid of
          the is_ancestor failure).
          
          * bzrlib/transport/http/_pycurl.py:
          (PyCurlTransport._get_ranged): Fix typo.
        modified:
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
        ------------------------------------------------------------
        revno: 3059.2.3
        revision-id:v.ladeuil+lp at free.fr-20071203090316-33541cdjukhvqqop
        parent: v.ladeuil+lp at free.fr-20071203083306-m0kwow43u8vdrp7b
        parent: pqm at pqm.ubuntu.com-20071203012007-1tfytfzp7piacl7q
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Mon 2007-12-03 10:03:16 +0100
        message:
          merge bzr.dev
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
          bzrlib/tests/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
          bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
          bzrlib/tests/repository_implementations/test_reconcile.py test_reconcile.py-20060223022332-572ef70a3288e369
          bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
          bzrlib/tests/test_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
        ------------------------------------------------------------
        revno: 3059.2.2
        revision-id:v.ladeuil+lp at free.fr-20071203083306-m0kwow43u8vdrp7b
        parent: v.ladeuil+lp at free.fr-20071130133919-z7go1o2zvm1cv68s
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Mon 2007-12-03 09:33:06 +0100
        message:
          Read http responses on demand without buffering the whole body
          response.
          
          * bzrlib/transport/http/response.py:
          New implementation of handle_response with only one RangeFile
          class covering all the needs. The main purpose is to read the data
          on demand instead of buffering everything at the beginning. The
          main target is readv but get needs are addressed as well.
          (RangeFile): Respect socket use by handling ranges on the fly and
          never seeking backwards.
          (HttpRangeResponse, HttpMultipartRangeResponse): Deleted.
          (handle_response): The 'headers' parameter is now an HTTPMessage
          containing the response headers. Stop handling 4xx error codes,
          the clients do that themselves.
          
          * bzrlib/transport/http/_urllib2_wrappers.py:
          (AbstractHTTPConnection.cleanup_pipe): Renamed from 'fake_close'
          the new name is more appropriate and less scary (the content is the
          same though).
          (HTTPDefaultErrorHandler.http_error_default): Stop handling 416
          here to get a finer control in the layer above.
          
          * bzrlib/transport/http/_urllib.py:
          (HttpTransport_urllib._perform): Cleanup the httplib pipe before
          each request so that clients can leave it dirty without worrying.
          (HttpTransport_urllib._get): Add 416 as an expected error so that
          we handle it (_urllib2_wrappers was handling it before).
          (HttpTransport_urllib._get): Handle 400 and 416 errors here. Don't
          bother cleaning the pipe anymore.
          (HttpTransport_urllib._post, HttpTransport_urllib._head): Don't
          bother cleaning the pipe anymore.
          
          * bzrlib/transport/http/_pycurl.py:
          (PyCurlTransport._get_ranged): Handle 400 and 416 errors
          here. Also use HTTPMessage to replace the _extract_headers use.
          (PyCurlTransport._parse_headers): New method. Create an
          HTTPMessage from the raw headers provided by pycurl.
          
          * bzrlib/transport/http/__init__.py:
          (_extract_headers): Deleted. HTTPMessage is a better alternative.
          (HttpTransportBase.get): Wrap the result in a StringIO since same
          callers want an iterable, stop gap to make the tests pass, MUST be
          fixed.
          (HttpTransportBase._readv): Also catch InvalidHttpRange.
          (HttpTransportBase._coalesce_readv): Indicates that only
          InvalidHttpRange (not InvalidRange) can be raised from there.
          
          * bzrlib/transport/__init__.py:
          (_CoalescedOffset.__repr__): Provided by jam and lost in previous
          patches.
          
          * bzrlib/tests/test_transport_implementations.py:
          (TransportTests.test_get): Switch from zip() to itertools.imap or
          the transport requests are all issued before reading the files.
          This works for sftp since several file-handles can be created on a
          single ssh connection, for ftp since all get() are StringIO
          buffered (bang head against desktop) and used to work with http
          before the http response rewriting.
          
          * bzrlib/tests/test_http_response.py: Test the new RangeFile
          implementation, get rid of now useless tests. All deleted tests
          have been reviewed to avoid test coverage regression.
          
          * bzrlib/tests/HttpServer.py:
          (TestingHTTPRequestHandler.get_multiple_ranges): Only one boundary
          line per part should be written.
          
          * bzrlib/errors.py:
          (InvalidRange.__init__): The msg was duplicated.
          (InvalidHttpRange.__init__): Add an optional 'msg' attribute.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/tests/HttpServer.py     httpserver.py-20061012142527-m1yxdj1xazsf8d7s-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_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/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
        ------------------------------------------------------------
        revno: 3059.2.1
        revision-id:v.ladeuil+lp at free.fr-20071130133919-z7go1o2zvm1cv68s
        parent: pqm at pqm.ubuntu.com-20071130083301-5zq7705t6xa7yikn
        parent: v.ladeuil+lp at free.fr-20071130095122-6xz845lluzjp7tvs
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: 173010
        timestamp: Fri 2007-11-30 14:39:19 +0100
        message:
          merge fix for bug #172701, work continued on top of it
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/tests/HTTPTestUtil.py   HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/HttpServer.py     httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          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
    ------------------------------------------------------------
    revno: 3070.1.28
    revision-id:pqm at pqm.ubuntu.com-20071210111506-yg1tr8vzzszs3i26
    parent: pqm at pqm.ubuntu.com-20071210020804-xbbzol1ndjmec105
    parent: ian.clatworthy at internode.on.net-20071210102257-jckjlsf3wuk9777j
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Mon 2007-12-10 11:15:06 +0000
    message:
      Tweak Makefile doc fix (Ian Clatworthy)
    modified:
      Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
        ------------------------------------------------------------
        revno: 3070.1.27.1.1
        revision-id:ian.clatworthy at internode.on.net-20071210102257-jckjlsf3wuk9777j
        parent: pqm at pqm.ubuntu.com-20071210020804-xbbzol1ndjmec105
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: ianc-integration
        timestamp: Mon 2007-12-10 20:22:57 +1000
        message:
          Tweak Makefile doc fix (Ian Clatworthy)
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
    ------------------------------------------------------------
    revno: 3070.1.27
    revision-id:pqm at pqm.ubuntu.com-20071210020804-xbbzol1ndjmec105
    parent: pqm at pqm.ubuntu.com-20071209175609-xg89vkzd5bcbn2mz
    parent: ian.clatworthy at internode.on.net-20071210011242-6pwby1gp3mvi5l0a
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Mon 2007-12-10 02:08:04 +0000
    message:
      Fix Makefiles rules for doc generation (Ian Clatworthy, #175207)
    removed:
      doc/en/user-reference/index.txt index.txt-20070830033353-ud9e03xsh24053oo-1
    modified:
      Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3070.1.26.1.1
        revision-id:ian.clatworthy at internode.on.net-20071210011242-6pwby1gp3mvi5l0a
        parent: pqm at pqm.ubuntu.com-20071209175609-xg89vkzd5bcbn2mz
        parent: ian.clatworthy at internode.on.net-20071207070454-qub67g3pt82ru0qv
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: ianc-integration
        timestamp: Mon 2007-12-10 11:12:42 +1000
        message:
          Fix Makefiles rules for doc generation (Ian Clatworthy, #175207)
        removed:
          doc/en/user-reference/index.txt index.txt-20070830033353-ud9e03xsh24053oo-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3070.1.22.3.1
        revision-id:ian.clatworthy at internode.on.net-20071207070454-qub67g3pt82ru0qv
        parent: pqm at pqm.ubuntu.com-20071207051359-iyupti9xt33jccin
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.make-docs
        timestamp: Fri 2007-12-07 17:04:54 +1000
        message:
          fix Makefile rules for doc generation
        removed:
          doc/en/user-reference/index.txt index.txt-20070830033353-ud9e03xsh24053oo-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
    ------------------------------------------------------------
    revno: 3070.1.26
    revision-id:pqm at pqm.ubuntu.com-20071209175609-xg89vkzd5bcbn2mz
    parent: pqm at pqm.ubuntu.com-20071207083421-7uxzmxup5kpl4w9r
    parent: mnordhoff at mattnordhoff.com-20071209063514-u6we1yxibhzzxcby
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Sun 2007-12-09 17:56:09 +0000
    message:
      (Matt Nordhoff) trivial help fix for --coverage
    modified:
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
        ------------------------------------------------------------
        revno: 3070.1.25.1.1
        revision-id:mnordhoff at mattnordhoff.com-20071209063514-u6we1yxibhzzxcby
        parent: pqm at pqm.ubuntu.com-20071207083421-7uxzmxup5kpl4w9r
        committer: Matt Nordhoff <mnordhoff at mattnordhoff.com>
        branch nick: selftest-typo
        timestamp: Sun 2007-12-09 01:35:14 -0500
        message:
          Fix typo in selftest's help
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
    ------------------------------------------------------------
    revno: 3070.1.25
    revision-id:pqm at pqm.ubuntu.com-20071207083421-7uxzmxup5kpl4w9r
    parent: pqm at pqm.ubuntu.com-20071207073929-f7omudrz098hx6ds
    parent: andrew.bennetts at canonical.com-20071207063656-8qbhv4r21as6su0v
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-12-07 08:34:21 +0000
    message:
      Implement RemoteRepository._make_parents_provider.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
        ------------------------------------------------------------
        revno: 3070.1.19.2.1
        revision-id:andrew.bennetts at canonical.com-20071207063656-8qbhv4r21as6su0v
        parent: pqm at pqm.ubuntu.com-20071206235308-1ol3uk5sbttviy3e
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: bug-147836-remote-parents-provider
        timestamp: Fri 2007-12-07 17:36:56 +1100
        message:
          Implement RemoteRepository._make_parents_provider.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
    ------------------------------------------------------------
    revno: 3070.1.24
    revision-id:pqm at pqm.ubuntu.com-20071207073929-f7omudrz098hx6ds
    parent: pqm at pqm.ubuntu.com-20071207064646-1nif1u2vsep2vqud
    parent: mbp at sourcefrog.net-20071207061857-1g225jap1ayo7abw
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-12-07 07:39:29 +0000
    message:
      Ask people to report bugs to Launchpad, and mention more support options
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      README                         README-20050309040720-8f368abf9f346b9d
      bzrlib/tests/blackbox/test_exceptions.py test_exceptions.py-20060604211237-yi2cxg0ose3xk4id-1
      bzrlib/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
        ------------------------------------------------------------
        revno: 3070.1.22.2.1
        revision-id:mbp at sourcefrog.net-20071207061857-1g225jap1ayo7abw
        parent: pqm at pqm.ubuntu.com-20071207051359-iyupti9xt33jccin
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: bugs-to-malone
        timestamp: Fri 2007-12-07 17:18:57 +1100
        message:
          Ask people to report bugs to Launchpad, and mention more support options
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          README                         README-20050309040720-8f368abf9f346b9d
          bzrlib/tests/blackbox/test_exceptions.py test_exceptions.py-20060604211237-yi2cxg0ose3xk4id-1
          bzrlib/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
    ------------------------------------------------------------
    revno: 3070.1.23
    revision-id:pqm at pqm.ubuntu.com-20071207064646-1nif1u2vsep2vqud
    parent: pqm at pqm.ubuntu.com-20071207051359-iyupti9xt33jccin
    parent: ian.clatworthy at internode.on.net-20071207055345-ek2m118pm79nowuf
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-12-07 06:46:46 +0000
    message:
      switch for heavyweight checkouts
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/switch.py               switch.py-20071116011000-v5lnw7d2wkng9eux-1
      bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
      bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
        ------------------------------------------------------------
        revno: 3070.1.22.1.1
        revision-id:ian.clatworthy at internode.on.net-20071207055345-ek2m118pm79nowuf
        parent: pqm at pqm.ubuntu.com-20071207051359-iyupti9xt33jccin
        parent: ian.clatworthy at internode.on.net-20071207054814-u8dzhvxnksy1dwj2
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: ianc-integration
        timestamp: Fri 2007-12-07 15:53:45 +1000
        message:
          switch for heavyweight checkouts
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/switch.py               switch.py-20071116011000-v5lnw7d2wkng9eux-1
          bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
          bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
        ------------------------------------------------------------
        revno: 3070.1.8.2.8
        revision-id:ian.clatworthy at internode.on.net-20071207054814-u8dzhvxnksy1dwj2
        parent: ian.clatworthy at internode.on.net-20071207054651-p34puo2num38ig0j
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.switch
        timestamp: Fri 2007-12-07 15:48:14 +1000
        message:
          tweak NEWS
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3070.1.8.2.7
        revision-id:ian.clatworthy at internode.on.net-20071207054651-p34puo2num38ig0j
        parent: ian.clatworthy at internode.on.net-20071207053154-k9tmyczcf8niwonm
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.switch
        timestamp: Fri 2007-12-07 15:46:51 +1000
        message:
          added smoke test for set_reference
        modified:
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
        ------------------------------------------------------------
        revno: 3070.1.8.2.6
        revision-id:ian.clatworthy at internode.on.net-20071207053154-k9tmyczcf8niwonm
        parent: ian.clatworthy at internode.on.net-20071207045158-y91slghnuoa7klfd
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.switch
        timestamp: Fri 2007-12-07 15:31:54 +1000
        message:
          fix efficiency of local commit detection as recommended by jameinel's review
        modified:
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/switch.py               switch.py-20071116011000-v5lnw7d2wkng9eux-1
          bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
        ------------------------------------------------------------
        revno: 3070.1.8.2.5
        revision-id:ian.clatworthy at internode.on.net-20071207045158-y91slghnuoa7klfd
        parent: ian.clatworthy at internode.on.net-20071205125451-oe6p3gekbfhyxuzt
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.switch
        timestamp: Fri 2007-12-07 14:51:58 +1000
        message:
          make switch fail without --force if branch missing
        modified:
          bzrlib/switch.py               switch.py-20071116011000-v5lnw7d2wkng9eux-1
          bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
        ------------------------------------------------------------
        revno: 3070.1.8.2.4
        revision-id:ian.clatworthy at internode.on.net-20071205125451-oe6p3gekbfhyxuzt
        parent: ian.clatworthy at internode.on.net-20071205125414-pmgapgkgx7vpi33y
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.switch
        timestamp: Wed 2007-12-05 22:54:51 +1000
        message:
          Add test for local commits handling
        modified:
          bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
        ------------------------------------------------------------
        revno: 3070.1.8.2.3
        revision-id:ian.clatworthy at internode.on.net-20071205125414-pmgapgkgx7vpi33y
        parent: ian.clatworthy at internode.on.net-20071205074743-gsf610r9r0dhjmzs
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.switch
        timestamp: Wed 2007-12-05 22:54:14 +1000
        message:
          Add NEWS
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3070.1.8.2.2
        revision-id:ian.clatworthy at internode.on.net-20071205074743-gsf610r9r0dhjmzs
        parent: ian.clatworthy at internode.on.net-20071205064946-snjfrx883fc49osl
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.switch
        timestamp: Wed 2007-12-05 17:47:43 +1000
        message:
          get switch tests passing on heavyweight checkouts
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/switch.py               switch.py-20071116011000-v5lnw7d2wkng9eux-1
          bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
        ------------------------------------------------------------
        revno: 3070.1.8.2.1
        revision-id:ian.clatworthy at internode.on.net-20071205064946-snjfrx883fc49osl
        parent: pqm at pqm.ubuntu.com-20071205035041-vjo05rrhyrqqmgxf
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.switch
        timestamp: Wed 2007-12-05 16:49:46 +1000
        message:
          Refactor switch to support heavyweight checkouts
        modified:
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/switch.py               switch.py-20071116011000-v5lnw7d2wkng9eux-1
    ------------------------------------------------------------
    revno: 3070.1.22
    revision-id:pqm at pqm.ubuntu.com-20071207051359-iyupti9xt33jccin
    parent: pqm at pqm.ubuntu.com-20071207033029-7tx9ezbg3nlk3io1
    parent: ian.clatworthy at internode.on.net-20071207042159-n9rmhanqid1l7olh
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-12-07 05:13:59 +0000
    message:
      Better PDF for Qiock Start Card (Ian Clatworthy)
    modified:
      doc/en/quick-reference/quick-start-summary.pdf quickstartsummary.pd-20071207005239-it6xmdjml8nxvzgt-1
        ------------------------------------------------------------
        revno: 3070.1.21.1.1
        revision-id:ian.clatworthy at internode.on.net-20071207042159-n9rmhanqid1l7olh
        parent: pqm at pqm.ubuntu.com-20071207033029-7tx9ezbg3nlk3io1
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: ianc-integration
        timestamp: Fri 2007-12-07 14:21:59 +1000
        message:
          Better PDF for Qiock Start Card (Ian Clatworthy)
        modified:
          doc/en/quick-reference/quick-start-summary.pdf quickstartsummary.pd-20071207005239-it6xmdjml8nxvzgt-1
    ------------------------------------------------------------
    revno: 3070.1.21
    revision-id:pqm at pqm.ubuntu.com-20071207033029-7tx9ezbg3nlk3io1
    parent: pqm at pqm.ubuntu.com-20071207023811-u12axtixpjmsmfqr
    parent: bialix at ukr.net-20071205215635-8v0c9xaesck3wfbb
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-12-07 03:30:29 +0000
    message:
      (Alexander Belchenko) topic for criss-cross should have title,
      	otherwise autogenerated bzr_man has problems
    modified:
      bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
        ------------------------------------------------------------
        revno: 3070.1.9.1.1
        revision-id:bialix at ukr.net-20071205215635-8v0c9xaesck3wfbb
        parent: pqm at pqm.ubuntu.com-20071205060118-l1gg524ng5twr0uw
        committer: Alexander Belchenko <bialix at ukr.net>
        branch nick: criss-cross
        timestamp: Wed 2007-12-05 23:56:35 +0200
        message:
          topic for criss-cross should have title, otherwise autogenerated bzr_man has problems.
        modified:
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
    ------------------------------------------------------------
    revno: 3070.1.20
    revision-id:pqm at pqm.ubuntu.com-20071207023811-u12axtixpjmsmfqr
    parent: pqm at pqm.ubuntu.com-20071206235308-1ol3uk5sbttviy3e
    parent: ian.clatworthy at internode.on.net-20071207014523-eslzy8s8z03z2fyq
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-12-07 02:38:11 +0000
    message:
      Bundle PDF version of Quick Start Card (Ian Clatworthy)
    added:
      doc/en/quick-reference/quick-start-summary.pdf quickstartsummary.pd-20071207005239-it6xmdjml8nxvzgt-1
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
        ------------------------------------------------------------
        revno: 3070.1.19.1.1
        revision-id:ian.clatworthy at internode.on.net-20071207014523-eslzy8s8z03z2fyq
        parent: pqm at pqm.ubuntu.com-20071206235308-1ol3uk5sbttviy3e
        parent: ian.clatworthy at internode.on.net-20071207010332-2nebss272nu33mcn
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: ianc-integration
        timestamp: Fri 2007-12-07 11:45:23 +1000
        message:
          Bundle PDF version of Quick Start Card (Ian Clatworthy)
        added:
          doc/en/quick-reference/quick-start-summary.pdf quickstartsummary.pd-20071207005239-it6xmdjml8nxvzgt-1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
        ------------------------------------------------------------
        revno: 3070.1.18.1.1
        revision-id:ian.clatworthy at internode.on.net-20071207010332-2nebss272nu33mcn
        parent: pqm at pqm.ubuntu.com-20071206191512-6tvqmou1db89q6oi
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.quick-start-tweaks
        timestamp: Fri 2007-12-07 11:03:32 +1000
        message:
          Added PDF version of the Quick Start Card
        added:
          doc/en/quick-reference/quick-start-summary.pdf quickstartsummary.pd-20071207005239-it6xmdjml8nxvzgt-1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
    ------------------------------------------------------------
    revno: 3070.1.19
    revision-id:pqm at pqm.ubuntu.com-20071206235308-1ol3uk5sbttviy3e
    parent: pqm at pqm.ubuntu.com-20071206191512-6tvqmou1db89q6oi
    parent: abentley at panoramicfeedback.com-20071206180943-0wpbj8hqqe376rjx
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-12-06 23:53:08 +0000
    message:
      Update NEWS
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
      bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 1551.2.49.1.40.1.22.1.42.1.31.1.39.1.17.1.77.1.3.1.20.1.18
        revision-id:abentley at panoramicfeedback.com-20071206180943-0wpbj8hqqe376rjx
        parent: abentley at panoramicfeedback.com-20071206175230-tpie138cj9z92yp5
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: Aaron's mergeable stuff
        timestamp: Thu 2007-12-06 13:09:43 -0500
        message:
          Update NEWS
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 1551.2.49.1.40.1.22.1.42.1.31.1.39.1.17.1.77.1.3.1.20.1.17
        revision-id:abentley at panoramicfeedback.com-20071206175230-tpie138cj9z92yp5
        parent: abentley at panoramicfeedback.com-20071206140235-3syamg5s5w64e0uo
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: Aaron's mergeable stuff
        timestamp: Thu 2007-12-06 12:52:30 -0500
        message:
          Add debugging flag for merges
        modified:
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 1551.2.49.1.40.1.22.1.42.1.31.1.39.1.17.1.77.1.3.1.20.1.16
        revision-id:abentley at panoramicfeedback.com-20071206140235-3syamg5s5w64e0uo
        parent: aaron.bentley at utoronto.ca-20071204031351-oqfar0izq3i4w0wo
        parent: pqm at pqm.ubuntu.com-20071206135045-uhim2fpy9d2n4esa
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: Aaron's mergeable stuff
        timestamp: Thu 2007-12-06 09:02:35 -0500
        message:
          merge bzr.dev
        added:
          doc/en/quick-reference/quick-start-summary.png quickstartsummary.pn-20071203142852-hsiybkmh37q5owwe-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/plugins/launchpad/lp_indirect.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
          bzrlib/plugins/launchpad/test_lp_indirect.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_cat.py test_cat.py-20051201162916-f0937e4e19ea24b3
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
          bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-2
          bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
          bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
          doc/developers/bundles.txt     bundles.txt-20070621030528-qkjnugd7iyud6ow3-1
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/packrepo.txt    knitpack.txt-20071023074744-q0g5u8me8gk5zbtb-1
          doc/en/quick-reference/quick-start-summary.svg quickstartsummary.sv-20070813143223-5i7bgw7w8s7l3ae2-3
          doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
          doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
          doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
          doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
          doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
    ------------------------------------------------------------
    revno: 3070.1.18
    revision-id:pqm at pqm.ubuntu.com-20071206191512-6tvqmou1db89q6oi
    parent: pqm at pqm.ubuntu.com-20071206175705-a3go0hme7nx1rr69
    parent: abentley at panoramicfeedback.com-20071206182035-fsvtracks7b99c14
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-12-06 19:15:12 +0000
    message:
      Diff handles missing files correctly, with no tracebacks
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
      bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
        ------------------------------------------------------------
        revno: 3070.1.17.1.1
        revision-id:abentley at panoramicfeedback.com-20071206182035-fsvtracks7b99c14
        parent: pqm at pqm.ubuntu.com-20071206175705-a3go0hme7nx1rr69
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: Aaron's integration
        timestamp: Thu 2007-12-06 13:20:35 -0500
        message:
          Diff handles missing files correctly, with no tracebacks
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
    ------------------------------------------------------------
    revno: 3070.1.17
    revision-id:pqm at pqm.ubuntu.com-20071206175705-a3go0hme7nx1rr69
    parent: pqm at pqm.ubuntu.com-20071206135045-uhim2fpy9d2n4esa
    parent: john at arbash-meinel.com-20071206140707-gl2q6ukle2u1sb5x
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-12-06 17:57:05 +0000
    message:
      (John Arbash Meinel) Fix internal_diff to not abort when the texts
      	are identical.
    modified:
      bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
      bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
        ------------------------------------------------------------
        revno: 3070.1.15.1.1
        revision-id:john at arbash-meinel.com-20071206140707-gl2q6ukle2u1sb5x
        parent: pqm at pqm.ubuntu.com-20071206063448-0fk3ky25yb3lwxi8
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: internal_diff_no_changes
        timestamp: Thu 2007-12-06 08:07:07 -0600
        message:
          Fix internal_diff to not fail when the texts are identical.
          Related to bug #174337
        modified:
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
    ------------------------------------------------------------
    revno: 3070.1.16
    revision-id:pqm at pqm.ubuntu.com-20071206135045-uhim2fpy9d2n4esa
    parent: pqm at pqm.ubuntu.com-20071206063448-0fk3ky25yb3lwxi8
    parent: andrew.bennetts at canonical.com-20071206120335-o7s9lfxyupf08nfm
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-12-06 13:50:45 +0000
    message:
      Add a --coverage option to selftest.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
        ------------------------------------------------------------
        revno: 3070.1.14.1.1
        revision-id:andrew.bennetts at canonical.com-20071206120335-o7s9lfxyupf08nfm
        parent: pqm at pqm.ubuntu.com-20071205233104-ghmsse3nmhbnz0n1
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: selftest-coverage
        timestamp: Thu 2007-12-06 23:03:35 +1100
        message:
          Add a --coverage option to selftest.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
    ------------------------------------------------------------
    revno: 3070.1.15
    revision-id:pqm at pqm.ubuntu.com-20071206063448-0fk3ky25yb3lwxi8
    parent: pqm at pqm.ubuntu.com-20071205233104-ghmsse3nmhbnz0n1
    parent: mbp at sourcefrog.net-20071205032637-7i5ptn1jd67196ea
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-12-06 06:34:48 +0000
    message:
      test__create_temp_file_with_commit_template_in_unicode_dir needs a unicode filesystem
    modified:
      bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
        ------------------------------------------------------------
        revno: 3054.3.1
        revision-id:mbp at sourcefrog.net-20071205032637-7i5ptn1jd67196ea
        parent: pqm at pqm.ubuntu.com-20071130043114-bez1f7e4y16cp7rm
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: 174059-unicode-feature
        timestamp: Wed 2007-12-05 14:26:37 +1100
        message:
          test__create_temp_file_with_commit_template_in_unicode_dir needs a unicode filesystem
        modified:
          bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
    ------------------------------------------------------------
    revno: 3070.1.14
    revision-id:pqm at pqm.ubuntu.com-20071205233104-ghmsse3nmhbnz0n1
    parent: pqm at pqm.ubuntu.com-20071205212123-n97p6dmi8b4r6lah
    parent: john at arbash-meinel.com-20071205225258-kn799zf3tewncv7p
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2007-12-05 23:31:04 +0000
    message:
      (Lukáš Lalinský) Fix bug #133782, UnboundLocalError in cmd_cat
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/tests/blackbox/test_cat.py test_cat.py-20051201162916-f0937e4e19ea24b3
        ------------------------------------------------------------
        revno: 3063.4.3
        revision-id:john at arbash-meinel.com-20071205225258-kn799zf3tewncv7p
        parent: john at arbash-meinel.com-20071205224237-fswkepwc4yky19ug
        parent: pqm at pqm.ubuntu.com-20071205192943-bii0mqi650ulw5y2
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Wed 2007-12-05 16:52:58 -0600
        message:
          [merge] bzr.dev 3080
        removed:
          index.txt                      index.txt-20071121073725-0corxykv5irjal00-1
        added:
          doc/en/quick-reference/quick-start-summary.png quickstartsummary.pn-20071203142852-hsiybkmh37q5owwe-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/plugins/launchpad/lp_indirect.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
          bzrlib/plugins/launchpad/test_lp_indirect.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/smart/medium.py         medium.py-20061103051856-rgu2huy59fkz902q-1
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
          bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
          bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-2
          bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
          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_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/ssh.py        ssh.py-20060824042150-0s9787kng6zv1nwq-1
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
          doc/en/quick-reference/quick-start-summary.svg quickstartsummary.sv-20070813143223-5i7bgw7w8s7l3ae2-3
          doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
          doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
          doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
          doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
          doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
        ------------------------------------------------------------
        revno: 3063.4.2
        revision-id:john at arbash-meinel.com-20071205224237-fswkepwc4yky19ug
        parent: lalinsky at gmail.com-20071201114356-v65hafsuxuzsmd1e
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Wed 2007-12-05 16:42:37 -0600
        message:
          Fix 'nonexistent'
        modified:
          bzrlib/tests/blackbox/test_cat.py test_cat.py-20051201162916-f0937e4e19ea24b3
        ------------------------------------------------------------
        revno: 3063.4.1
        revision-id:lalinsky at gmail.com-20071201114356-v65hafsuxuzsmd1e
        parent: pqm at pqm.ubuntu.com-20071201001053-zi6k6s2817c1p97s
        committer: Lukáš Lalinský <lalinsky at gmail.com>
        branch nick: cat-branch
        timestamp: Sat 2007-12-01 12:43:56 +0100
        message:
          Fix UnboundLocalError in cmd_cat.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/tests/blackbox/test_cat.py test_cat.py-20051201162916-f0937e4e19ea24b3
    ------------------------------------------------------------
    revno: 3070.1.13
    revision-id:pqm at pqm.ubuntu.com-20071205212123-n97p6dmi8b4r6lah
    parent: pqm at pqm.ubuntu.com-20071205204631-85xcnxe4ac4byzmr
    parent: bialix at ukr.net-20071205201227-9uiwuzrgzge15e5e
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2007-12-05 21:21:23 +0000
    message:
      minor web docs fixes
    modified:
      Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
        ------------------------------------------------------------
        revno: 3065.3.3
        revision-id:bialix at ukr.net-20071205201227-9uiwuzrgzge15e5e
        parent: bialix at ukr.net-20071203000015-r0llbnbg2a9k1xct
        parent: pqm at pqm.ubuntu.com-20071205060118-l1gg524ng5twr0uw
        committer: Alexander Belchenko <bialix at ukr.net>
        branch nick: win32.installer
        timestamp: Wed 2007-12-05 22:12:27 +0200
        message:
          merge bzr.dev
        removed:
          index.txt                      index.txt-20071121073725-0corxykv5irjal00-1
        added:
          doc/en/quick-reference/quick-start-summary.png quickstartsummary.pn-20071203142852-hsiybkmh37q5owwe-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/plugins/launchpad/lp_indirect.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
          bzrlib/plugins/launchpad/test_lp_indirect.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/smart/medium.py         medium.py-20061103051856-rgu2huy59fkz902q-1
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
          bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
          bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-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_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
          bzrlib/transport/ssh.py        ssh.py-20060824042150-0s9787kng6zv1nwq-1
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
          doc/en/quick-reference/quick-start-summary.svg quickstartsummary.sv-20070813143223-5i7bgw7w8s7l3ae2-3
          doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
          doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
          doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
          doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
          doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
        ------------------------------------------------------------
        revno: 3065.3.2
        revision-id:bialix at ukr.net-20071203000015-r0llbnbg2a9k1xct
        parent: bialix at ukr.net-20071202234814-axvp7y7w571074c6
        committer: Alexander Belchenko <bialix at ukr.net>
        branch nick: win32.installer
        timestamp: Mon 2007-12-03 02:00:15 +0200
        message:
          fix ReST formatting in cmd_send help
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
        ------------------------------------------------------------
        revno: 3065.3.1
        revision-id:bialix at ukr.net-20071202234814-axvp7y7w571074c6
        parent: pqm at pqm.ubuntu.com-20071202151118-zcl7ezt2c7k5rkos
        committer: Alexander Belchenko <bialix at ukr.net>
        branch nick: win32.installer
        timestamp: Mon 2007-12-03 01:48:14 +0200
        message:
          include doc/en/user-guide/images/*.png to WEB_DOCS
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
    ------------------------------------------------------------
    revno: 3070.1.12
    revision-id:pqm at pqm.ubuntu.com-20071205204631-85xcnxe4ac4byzmr
    parent: pqm at pqm.ubuntu.com-20071205200925-vxa40y7o8hzcoumc
    parent: john at arbash-meinel.com-20071205195507-1ql7vuval5qug5eu
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2007-12-05 20:46:31 +0000
    message:
      (John Arbash Meinel) trivial ReST comment fixes for vim lines.
    modified:
      doc/developers/bundles.txt     bundles.txt-20070621030528-qkjnugd7iyud6ow3-1
      doc/developers/packrepo.txt    knitpack.txt-20071023074744-q0g5u8me8gk5zbtb-1
        ------------------------------------------------------------
        revno: 3052.6.2
        revision-id:john at arbash-meinel.com-20071205195507-1ql7vuval5qug5eu
        parent: mnordhoff at mattnordhoff.com-20071205185849-vkds56iunljd19e6
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Wed 2007-12-05 13:55:07 -0600
        message:
          Clean up some vim: lines to make them proper ReST comments.
        modified:
          doc/developers/bundles.txt     bundles.txt-20070621030528-qkjnugd7iyud6ow3-1
          doc/developers/packrepo.txt    knitpack.txt-20071023074744-q0g5u8me8gk5zbtb-1
    ------------------------------------------------------------
    revno: 3070.1.11
    revision-id:pqm at pqm.ubuntu.com-20071205200925-vxa40y7o8hzcoumc
    parent: pqm at pqm.ubuntu.com-20071205192943-bii0mqi650ulw5y2
    parent: mnordhoff at mattnordhoff.com-20071205185849-vkds56iunljd19e6
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2007-12-05 20:09:25 +0000
    message:
      (Matt Nordhoff) Correct a reference to packrepo.html
    modified:
      doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
        ------------------------------------------------------------
        revno: 3052.6.1
        revision-id:mnordhoff at mattnordhoff.com-20071205185849-vkds56iunljd19e6
        parent: pqm at pqm.ubuntu.com-20071129184101-u9506rihe4zbzyyz
        committer: Matt Nordhoff <mnordhoff at mattnordhoff.com>
        branch nick: packrepo-link
        timestamp: Wed 2007-12-05 13:58:49 -0500
        message:
          doc/developers/index.txt: Fix link to pack docs.
        modified:
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
    ------------------------------------------------------------
    revno: 3070.1.10
    revision-id:pqm at pqm.ubuntu.com-20071205192943-bii0mqi650ulw5y2
    parent: pqm at pqm.ubuntu.com-20071205060118-l1gg524ng5twr0uw
    parent: john at arbash-meinel.com-20071205184751-58fi7xoj8ddox6ch
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2007-12-05 19:29:43 +0000
    message:
      (Lukáš Lalinský) 'log --short/--line' fall back to e-mail if there is no username
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
      bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
      bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
      bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
        ------------------------------------------------------------
        revno: 3063.3.4
        revision-id:john at arbash-meinel.com-20071205184751-58fi7xoj8ddox6ch
        parent: lalinsky at gmail.com-20071205160451-2crql4siyd3h1psb
        parent: pqm at pqm.ubuntu.com-20071205060118-l1gg524ng5twr0uw
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Wed 2007-12-05 12:47:51 -0600
        message:
          [merge] bzr.dev 3079
        removed:
          index.txt                      index.txt-20071121073725-0corxykv5irjal00-1
        added:
          doc/en/quick-reference/quick-start-summary.png quickstartsummary.pn-20071203142852-hsiybkmh37q5owwe-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/serializer/v4.py v10.py-20070611062757-5ggj7k18s9dej0fr-1
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/plugins/launchpad/lp_indirect.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
          bzrlib/plugins/launchpad/test_lp_indirect.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/smart/medium.py         medium.py-20061103051856-rgu2huy59fkz902q-1
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
          bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
          bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-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_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/ssh.py        ssh.py-20060824042150-0s9787kng6zv1nwq-1
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
          doc/en/quick-reference/quick-start-summary.svg quickstartsummary.sv-20070813143223-5i7bgw7w8s7l3ae2-3
          doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
          doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
          doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
          doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
          doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
        ------------------------------------------------------------
        revno: 3063.3.3
        revision-id:lalinsky at gmail.com-20071205160451-2crql4siyd3h1psb
        parent: lalinsky at gmail.com-20071202185928-00cgoqzowl3s87hi
        committer: Lukáš Lalinský <lalinsky at gmail.com>
        branch nick: short-log-email
        timestamp: Wed 2007-12-05 17:04:51 +0100
        message:
          Add one more test for config.parse_username().
        modified:
          bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
        ------------------------------------------------------------
        revno: 3063.3.2
        revision-id:lalinsky at gmail.com-20071202185928-00cgoqzowl3s87hi
        parent: lalinsky at gmail.com-20071201110645-l42xh5ayoambqosl
        committer: Lukáš Lalinský <lalinsky at gmail.com>
        branch nick: short-log-email
        timestamp: Sun 2007-12-02 19:59:28 +0100
        message:
          Move the name and e-mail address extraction logic to config.parse_username.
        modified:
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
        ------------------------------------------------------------
        revno: 3063.3.1
        revision-id:lalinsky at gmail.com-20071201110645-l42xh5ayoambqosl
        parent: pqm at pqm.ubuntu.com-20071201001053-zi6k6s2817c1p97s
        committer: Lukáš Lalinský <lalinsky at gmail.com>
        branch nick: short-log-email
        timestamp: Sat 2007-12-01 12:06:45 +0100
        message:
          Fall back to showing e-mail in ``log --short/--line`` if the committer/author has only e-mail.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
    ------------------------------------------------------------
    revno: 3070.1.9
    revision-id:pqm at pqm.ubuntu.com-20071205060118-l1gg524ng5twr0uw
    parent: pqm at pqm.ubuntu.com-20071205035041-vjo05rrhyrqqmgxf
    parent: ian.clatworthy at internode.on.net-20071205051920-zj97muk7k5pzjne9
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2007-12-05 06:01:18 +0000
    message:
      Quick Start Card tweaks including fix for #165080 (Ian Clatworthy)
    added:
      doc/en/quick-reference/quick-start-summary.png quickstartsummary.pn-20071203142852-hsiybkmh37q5owwe-1
    modified:
      Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      doc/en/quick-reference/quick-start-summary.svg quickstartsummary.sv-20070813143223-5i7bgw7w8s7l3ae2-3
      doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
      doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
        ------------------------------------------------------------
        revno: 3070.1.8.1.1
        revision-id:ian.clatworthy at internode.on.net-20071205051920-zj97muk7k5pzjne9
        parent: pqm at pqm.ubuntu.com-20071205035041-vjo05rrhyrqqmgxf
        parent: ian.clatworthy at internode.on.net-20071203143108-meor3lu8jwa3yop0
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: ianc-integration
        timestamp: Wed 2007-12-05 15:19:20 +1000
        message:
          Quick Start Card tweaks including fix for #165080 (Ian Clatworthy)
        added:
          doc/en/quick-reference/quick-start-summary.png quickstartsummary.pn-20071203142852-hsiybkmh37q5owwe-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          doc/en/quick-reference/quick-start-summary.svg quickstartsummary.sv-20070813143223-5i7bgw7w8s7l3ae2-3
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
        ------------------------------------------------------------
        revno: 3066.4.1
        revision-id:ian.clatworthy at internode.on.net-20071203143108-meor3lu8jwa3yop0
        parent: pqm at pqm.ubuntu.com-20071203012007-1tfytfzp7piacl7q
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.quick-start-tweaks
        timestamp: Tue 2007-12-04 00:31:08 +1000
        message:
          Rename Quick Start Guide to Quick Start Card
        added:
          doc/en/quick-reference/quick-start-summary.png quickstartsummary.pn-20071203142852-hsiybkmh37q5owwe-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          doc/en/quick-reference/quick-start-summary.svg quickstartsummary.sv-20070813143223-5i7bgw7w8s7l3ae2-3
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
    ------------------------------------------------------------
    revno: 3070.1.8
    revision-id:pqm at pqm.ubuntu.com-20071205035041-vjo05rrhyrqqmgxf
    parent: pqm at pqm.ubuntu.com-20071205024011-bf20z11eucf3ltf1
    parent: ian.clatworthy at internode.on.net-20071205030933-g0lj2zfcbjcp38n2
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2007-12-05 03:50:41 +0000
    message:
      Catch redirects when making directory for a new branch (Jonathan Lange)
    modified:
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
        ------------------------------------------------------------
        revno: 3070.1.7.1.1
        revision-id:ian.clatworthy at internode.on.net-20071205030933-g0lj2zfcbjcp38n2
        parent: pqm at pqm.ubuntu.com-20071205024011-bf20z11eucf3ltf1
        parent: jml at canonical.com-20071205021852-nzdcbnf5k6qoksbf
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: ianc-integration
        timestamp: Wed 2007-12-05 13:09:33 +1000
        message:
          Catch redirects when making directory for a new branch (Jonathan Lange)
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
        ------------------------------------------------------------
        revno: 3066.3.3
        revision-id:jml at canonical.com-20071205021852-nzdcbnf5k6qoksbf
        parent: jml at canonical.com-20071203065235-kegbp7i5fv3evi02
        committer: jml at canonical.com
        branch nick: push-to-new-lp-branch
        timestamp: Wed 2007-12-05 13:18:52 +1100
        message:
          Unregister the test transport in order to be clean and to make test_selftest pass.
        modified:
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
        ------------------------------------------------------------
        revno: 3066.3.2
        revision-id:jml at canonical.com-20071203065235-kegbp7i5fv3evi02
        parent: jml at canonical.com-20071203063020-tlt8roq0shhz7jut
        committer: jml at canonical.com
        branch nick: push-to-new-lp-branch
        timestamp: Mon 2007-12-03 17:52:35 +1100
        message:
          Add tests to check the handling of TooManyRedirections.
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
        ------------------------------------------------------------
        revno: 3066.3.1
        revision-id:jml at canonical.com-20071203063020-tlt8roq0shhz7jut
        parent: pqm at pqm.ubuntu.com-20071203012007-1tfytfzp7piacl7q
        committer: jml at canonical.com
        branch nick: push-to-new-lp-branch
        timestamp: Mon 2007-12-03 17:30:20 +1100
        message:
          Catch redirects raised by mkdir() in the push command. This is primarily
          helpful when using lp:/ URIs to make a new Launchpad branch.
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
    ------------------------------------------------------------
    revno: 3070.1.7
    revision-id:pqm at pqm.ubuntu.com-20071205024011-bf20z11eucf3ltf1
    parent: pqm at pqm.ubuntu.com-20071205003329-42n4davel9bplp04
    parent: ian.clatworthy at internode.on.net-20071205020048-cp0qkj89kgj5ftjc
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2007-12-05 02:40:11 +0000
    message:
      Don't use sftp:// URLs as lp:/// translations when there's no Launchpad login. (Jonathan Lange)
    modified:
      bzrlib/plugins/launchpad/lp_indirect.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
      bzrlib/plugins/launchpad/test_lp_indirect.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
        ------------------------------------------------------------
        revno: 3070.1.6.1.1
        revision-id:ian.clatworthy at internode.on.net-20071205020048-cp0qkj89kgj5ftjc
        parent: pqm at pqm.ubuntu.com-20071205003329-42n4davel9bplp04
        parent: jml at canonical.com-20071205013654-fndwypu6xea1rgh6
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: ianc-integration
        timestamp: Wed 2007-12-05 12:00:48 +1000
        message:
          Don't use sftp:// URLs as lp:/// translations when there's no Launchpad login. (Jonathan Lange)
        modified:
          bzrlib/plugins/launchpad/lp_indirect.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
          bzrlib/plugins/launchpad/test_lp_indirect.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
        ------------------------------------------------------------
        revno: 3031.2.4
        revision-id:jml at canonical.com-20071205013654-fndwypu6xea1rgh6
        parent: jml at canonical.com-20071127022541-cu7pkdu146035sfh
        committer: jml at canonical.com
        branch nick: lp-url-no-login
        timestamp: Wed 2007-12-05 12:36:54 +1100
        message:
          Only split the URL once.
        modified:
          bzrlib/plugins/launchpad/lp_indirect.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
        ------------------------------------------------------------
        revno: 3031.2.3
        revision-id:jml at canonical.com-20071127022541-cu7pkdu146035sfh
        parent: jml at canonical.com-20071127010101-ynzujv3cpmh1ahsi
        committer: jml at canonical.com
        branch nick: lp-url-no-login
        timestamp: Tue 2007-11-27 13:25:41 +1100
        message:
          Make the test pass -- don't include sftp URLs if there's no lp login.
        modified:
          bzrlib/plugins/launchpad/lp_indirect.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
        ------------------------------------------------------------
        revno: 3031.2.2
        revision-id:jml at canonical.com-20071127010101-ynzujv3cpmh1ahsi
        parent: jml at canonical.com-20071127010040-unf4jnnwaahve3an
        committer: jml at canonical.com
        branch nick: lp-url-no-login
        timestamp: Tue 2007-11-27 12:01:01 +1100
        message:
          Failing test for skipping SFTP.
        modified:
          bzrlib/plugins/launchpad/test_lp_indirect.py test_lp_indirect.py-20070126002743-oyle362tzv9cd8mi-1
        ------------------------------------------------------------
        revno: 3031.2.1
        revision-id:jml at canonical.com-20071127010040-unf4jnnwaahve3an
        parent: pqm at pqm.ubuntu.com-20071126224137-gnhd7r5hx7f0064k
        committer: jml at canonical.com
        branch nick: lp-url-no-login
        timestamp: Tue 2007-11-27 12:00:40 +1100
        message:
          Factor out the method that determines if a URL is a LP url.
        modified:
          bzrlib/plugins/launchpad/lp_indirect.py lp_indirect.py-20070126012204-de5rugwlt22c7u7e-1
    ------------------------------------------------------------
    revno: 3070.1.6
    revision-id:pqm at pqm.ubuntu.com-20071205003329-42n4davel9bplp04
    parent: pqm at pqm.ubuntu.com-20071204185324-guhluk76wrccurxj
    parent: ian.clatworthy at internode.on.net-20071204235140-f2onw3fslgcryu7f
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2007-12-05 00:33:29 +0000
    message:
      User Guide corrections/tweaks from mrevell/jameinel feedback (Ian Clatworthy)
    modified:
      doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
      doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
      doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
      doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
      doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
      doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
      doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
        ------------------------------------------------------------
        revno: 3070.1.5.1.1
        revision-id:ian.clatworthy at internode.on.net-20071204235140-f2onw3fslgcryu7f
        parent: pqm at pqm.ubuntu.com-20071204185324-guhluk76wrccurxj
        parent: ian.clatworthy at internode.on.net-20071204125631-9xnjwum1nbkd1zhp
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: ianc-integration
        timestamp: Wed 2007-12-05 09:51:40 +1000
        message:
          User Guide corrections/tweaks from mrevell/jameinel feedback (Ian Clatworthy)
        modified:
          doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
          doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
          doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
          doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
        ------------------------------------------------------------
        revno: 3070.1.4.1.3
        revision-id:ian.clatworthy at internode.on.net-20071204125631-9xnjwum1nbkd1zhp
        parent: ian.clatworthy at internode.on.net-20071204123937-aed28ifkryuvpl76
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.ug-tweaks
        timestamp: Tue 2007-12-04 22:56:31 +1000
        message:
          more feedback from jameinel
        modified:
          doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
          doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
          doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
          doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
        ------------------------------------------------------------
        revno: 3070.1.4.1.2
        revision-id:ian.clatworthy at internode.on.net-20071204123937-aed28ifkryuvpl76
        parent: ian.clatworthy at internode.on.net-20071204115138-c2vbuwmnwhl1p4hp
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.ug-tweaks
        timestamp: Tue 2007-12-04 22:39:37 +1000
        message:
          feedback from jameinel
        modified:
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
        ------------------------------------------------------------
        revno: 3070.1.4.1.1
        revision-id:ian.clatworthy at internode.on.net-20071204115138-c2vbuwmnwhl1p4hp
        parent: pqm at pqm.ubuntu.com-20071204035213-2kot5u403spjchen
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: bzr.ug-tweaks
        timestamp: Tue 2007-12-04 21:51:38 +1000
        message:
          feedback from mrevell
        modified:
          doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
    ------------------------------------------------------------
    revno: 3070.1.5
    revision-id:pqm at pqm.ubuntu.com-20071204185324-guhluk76wrccurxj
    parent: pqm at pqm.ubuntu.com-20071204035213-2kot5u403spjchen
    parent: john at arbash-meinel.com-20071204181151-br85qwsgshso16q5
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2007-12-04 18:53:24 +0000
    message:
      (Lukáš Lalinský) Generic bug tracker config: 'bugtracker_XXX_url'
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
      bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
      bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-2
      bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
      doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
        ------------------------------------------------------------
        revno: 3035.3.3
        revision-id:john at arbash-meinel.com-20071204181151-br85qwsgshso16q5
        parent: lalinsky at gmail.com-20071127192740-2dv4oe4fd9hfhbyc
        parent: pqm at pqm.ubuntu.com-20071204035213-2kot5u403spjchen
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Tue 2007-12-04 12:11:51 -0600
        message:
          [merge] bzr.dev 3074
        added:
          doc/en/tutorials/              docentutorials-20071127235845-bm2lu60bvau1ptmh-1
          doc/en/user-guide/annotating_changes.txt annotating_changes.t-20071122141511-0knao2lklsdsvb1q-1
          doc/en/user-guide/bazaar_workflows.txt bazaar_workflows.txt-20071114035000-q36a9h57ps06uvnl-1
          doc/en/user-guide/best_practice_intro.txt best_practice_intro.-20071123154453-dk2mjhrg1vpjm5w2-1
          doc/en/user-guide/branching_a_project.txt branching_a_project.-20071122141511-0knao2lklsdsvb1q-2
          doc/en/user-guide/browsing_history.txt browsing_history.txt-20071121073725-0corxykv5irjal00-2
          doc/en/user-guide/central_intro.txt central_intro.txt-20071123055134-k5x4ekduci2lbn36-1
          doc/en/user-guide/configuring_bazaar.txt configuring_bazaar.t-20071128000722-ncxiua259xwbdbg7-1
          doc/en/user-guide/controlling_registration.txt controlling_registra-20071121073725-0corxykv5irjal00-3
          doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
          doc/en/user-guide/distributed_intro.txt distributed_intro.tx-20071123154453-dk2mjhrg1vpjm5w2-2
          doc/en/user-guide/entering_commands.txt using_bazaar.txt-20071114035000-q36a9h57ps06uvnl-6
          doc/en/user-guide/getting_help.txt getting_help.txt-20071128000722-ncxiua259xwbdbg7-2
          doc/en/user-guide/images/      images-20071114035000-q36a9h57ps06uvnl-3
          doc/en/user-guide/images/workflows_centralized.png workflows_centralize-20071114035000-q36a9h57ps06uvnl-8
          doc/en/user-guide/images/workflows_centralized.svg workflows_centralize-20071130043324-bhms0cgyphhq1b2x-1
          doc/en/user-guide/images/workflows_gatekeeper.png workflows_gatekeeper-20071114035000-q36a9h57ps06uvnl-9
          doc/en/user-guide/images/workflows_gatekeeper.svg workflows_gatekeeper-20071130043324-bhms0cgyphhq1b2x-2
          doc/en/user-guide/images/workflows_localcommit.png workflows_localcommi-20071114035000-q36a9h57ps06uvnl-10
          doc/en/user-guide/images/workflows_localcommit.svg workflows_localcommi-20071130043324-bhms0cgyphhq1b2x-3
          doc/en/user-guide/images/workflows_peer.png workflows_peer.png-20071114035000-q36a9h57ps06uvnl-11
          doc/en/user-guide/images/workflows_peer.svg workflows_peer.svg-20071130043324-bhms0cgyphhq1b2x-4
          doc/en/user-guide/images/workflows_pqm.png workflows_pqm.png-20071114035000-q36a9h57ps06uvnl-12
          doc/en/user-guide/images/workflows_pqm.svg workflows_pqm.svg-20071130043324-bhms0cgyphhq1b2x-5
          doc/en/user-guide/images/workflows_shared.png workflows_shared.png-20071114035000-q36a9h57ps06uvnl-13
          doc/en/user-guide/images/workflows_shared.svg workflows_shared.svg-20071130043324-bhms0cgyphhq1b2x-6
          doc/en/user-guide/images/workflows_single.png workflows_single.png-20071114035000-q36a9h57ps06uvnl-14
          doc/en/user-guide/images/workflows_single.svg workflows_single.svg-20071130043324-bhms0cgyphhq1b2x-7
          doc/en/user-guide/installing_bazaar.txt installing_bazaar.tx-20071114035000-q36a9h57ps06uvnl-4
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
          doc/en/user-guide/organizing_branches.txt organizing_branches.-20071123154453-dk2mjhrg1vpjm5w2-3
          doc/en/user-guide/partner_intro.txt partner_workflow.txt-20071122141511-0knao2lklsdsvb1q-4
          doc/en/user-guide/publishing_a_branch.txt publishing_a_branch.-20071123055134-k5x4ekduci2lbn36-2
          doc/en/user-guide/recording_changes.txt recording_changes.tx-20071121073725-0corxykv5irjal00-4
          doc/en/user-guide/releasing_a_project.txt releasing_a_project.-20071121073725-0corxykv5irjal00-5
          doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
          doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
          doc/en/user-guide/reviewing_changes.txt reviewing_changes.tx-20071121073725-0corxykv5irjal00-6
          doc/en/user-guide/sending_changes.txt sending_changes.txt-20071123154453-dk2mjhrg1vpjm5w2-4
          doc/en/user-guide/solo_intro.txt solo_workflow.txt-20071121073725-0corxykv5irjal00-7
          doc/en/user-guide/starting_a_project.txt starting_a_project.t-20071121073725-0corxykv5irjal00-8
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
          doc/en/user-guide/using_checkouts.txt using_checkouts.txt-20071123055134-k5x4ekduci2lbn36-4
          doc/en/user-guide/using_gatekeepers.txt using_gatekeepers.tx-20071123154453-dk2mjhrg1vpjm5w2-5
          doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
          doc/en/user-guide/writing_a_plugin.txt writing_a_plugin.txt-20071114035000-q36a9h57ps06uvnl-7
        renamed:
          doc/en/user-guide/centralized_workflow.txt => doc/en/tutorials/centralized_workflow.txt centralized_workflow-20060830194948-kspf52565xvgrlil-1
          doc/en/user-guide/tutorial.txt => doc/en/tutorials/tutorial.txt tutorial.txt-20050804190939-9dcbba2ef053bc84
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          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/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/mail_client.py          mail_client.py-20070809192806-vuxt3t19srtpjpdn-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
          bzrlib/plugins/launchpad/__init__.py __init__.py-20060315182712-2d5feebd2a1032dc
          bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
          bzrlib/reconfigure.py          reconfigure.py-20070908040425-6ykgo7escxhyrg9p-1
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/smart/medium.py         medium.py-20061103051856-rgu2huy59fkz902q-1
          bzrlib/tests/HTTPTestUtil.py   HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/HttpServer.py     httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
          bzrlib/tests/blackbox/test_reconfigure.py test_reconfigure.py-20070908173426-khfo5fi2rgzgtwj3-1
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          bzrlib/tests/blackbox/test_send.py test_bundle.py-20060616222707-c21c8b7ea5ef57b1
          bzrlib/tests/branch_implementations/test_create_checkout.py test_create_checkout-20070322193723-n2wkp1g03r0404di-1
          bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          bzrlib/tests/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
          bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
          bzrlib/tests/repository_implementations/test_check.py test_check.py-20070824124512-38g4d135gcqxo4zb-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/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_mail_client.py test_mail_client.py-20070809192806-vuxt3t19srtpjpdn-2
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_reconfigure.py test_reconfigure.py-20070908040425-6ykgo7escxhyrg9p-2
          bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
          bzrlib/tests/test_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
          bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
          bzrlib/tests/tree_implementations/test_inv.py test_inv.py-20070312023226-0cdvk5uwhutis9vg-1
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          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/ssh.py        ssh.py-20060824042150-0s9787kng6zv1nwq-1
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
          doc/en/mini-tutorial/index.txt index.txt-20070813141352-2u64ooqzo0or4hss-2
          doc/en/user-guide/authentication_conf.txt authentication_conf.-20071104135035-glfv0ri355tyg1nf-1
          doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
          doc/en/user-guide/configuration.txt configuration.txt-20060314161707-868350809502af01
          doc/en/user-guide/conflicts.txt conflicts.txt-20070723221841-ns3jvwxdb4okn6fk-1
          doc/en/user-guide/hooks.txt    hooks.txt-20070829200551-7nr6e5a1io6x78uf-1
          doc/en/user-guide/http_smart_server.txt fastcgi.txt-20061005091552-rz8pva0olkxv0sd8-3
          doc/en/user-guide/index.txt    index.txt-20060622101119-tgwtdci8z769bjb9-2
          doc/en/user-guide/plugins.txt  plugins.txt-20060314145616-525099a747f3ffdd
          doc/en/user-guide/server.txt   server.txt-20060913044801-h939fvbwzz39gf7g-1
          doc/en/user-guide/setting_up_email.txt setting_up_email.txt-20060314161707-fd242c8944346173
          doc/en/user-guide/shared_repository_layouts.txt shared_repository_la-20070502152030-bagewuqs18ns24o7-1
          doc/en/user-guide/specifying_revisions.txt specifying_revisions.txt-20060314161707-19deb139101bea33
          doc/en/user-guide/using_aliases.txt using_aliases.txt-20060314161707-c21d27fa2939e039
          doc/en/user-guide/version_info.txt version_info.txt-20060921215543-gju6o5xdic8w25np-1
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
          tools/win32/bzr.iss.cog        bzr.iss.cog-20060622100836-b3yup582rt3y0nvm-5
          doc/en/tutorials/tutorial.txt  tutorial.txt-20050804190939-9dcbba2ef053bc84
        ------------------------------------------------------------
        revno: 3035.3.2
        revision-id:lalinsky at gmail.com-20071127192740-2dv4oe4fd9hfhbyc
        parent: lalinsky at gmail.com-20071127184753-e2m2b5lnb00x7nx2
        committer: Lukáš Lalinský <lalinsky at gmail.com>
        branch nick: generic-bugtracker
        timestamp: Tue 2007-11-27 20:27:40 +0100
        message:
          Add tests for InvalidBugTrackerURL.
        modified:
          bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
          bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-2
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
        ------------------------------------------------------------
        revno: 3035.3.1
        revision-id:lalinsky at gmail.com-20071127184753-e2m2b5lnb00x7nx2
        parent: pqm at pqm.ubuntu.com-20071127101459-zcdf4aia34927kt0
        committer: Lukáš Lalinský <lalinsky at gmail.com>
        branch nick: generic-bugtracker
        timestamp: Tue 2007-11-27 19:47:53 +0100
        message:
          Generic bug tracker configuration.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/bugtracker.py           bugtracker.py-20070410073305-vu1vu1qosjurg8kb-1
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/tests/test_bugtracker.py test_bugtracker.py-20070410073305-vu1vu1qosjurg8kb-2
          doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
    ------------------------------------------------------------
    revno: 3070.1.4
    revision-id:pqm at pqm.ubuntu.com-20071204035213-2kot5u403spjchen
    parent: pqm at pqm.ubuntu.com-20071204004243-cgss0sl9yf0ayepc
    parent: aaron.bentley at utoronto.ca-20071204031351-oqfar0izq3i4w0wo
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2007-12-04 03:52:13 +0000
    message:
      Merge warns when criss-cross encountered + docs
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
      bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
        ------------------------------------------------------------
        revno: 1551.2.49.1.40.1.22.1.42.1.31.1.39.1.17.1.77.1.3.1.20.1.15
        revision-id:aaron.bentley at utoronto.ca-20071204031351-oqfar0izq3i4w0wo
        parent: aaron.bentley at utoronto.ca-20071204003434-4cv0if9v5zwdehib
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: Aaron's mergeable stuff
        timestamp: Mon 2007-12-03 22:13:51 -0500
        message:
          Remove unused line from test case
        modified:
          bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
        ------------------------------------------------------------
        revno: 1551.2.49.1.40.1.22.1.42.1.31.1.39.1.17.1.77.1.3.1.20.1.14
        revision-id:aaron.bentley at utoronto.ca-20071204003434-4cv0if9v5zwdehib
        parent: aaron.bentley at utoronto.ca-20071204001817-8subm5s03adnech2
        parent: pqm at pqm.ubuntu.com-20071203222135-gjk2xshgdfgxje6m
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: Aaron's mergeable stuff
        timestamp: Mon 2007-12-03 19:34:34 -0500
        message:
          Merge bzr.dev
        added:
          doc/en/tutorials/              docentutorials-20071127235845-bm2lu60bvau1ptmh-1
          doc/en/user-guide/annotating_changes.txt annotating_changes.t-20071122141511-0knao2lklsdsvb1q-1
          doc/en/user-guide/bazaar_workflows.txt bazaar_workflows.txt-20071114035000-q36a9h57ps06uvnl-1
          doc/en/user-guide/best_practice_intro.txt best_practice_intro.-20071123154453-dk2mjhrg1vpjm5w2-1
          doc/en/user-guide/branching_a_project.txt branching_a_project.-20071122141511-0knao2lklsdsvb1q-2
          doc/en/user-guide/browsing_history.txt browsing_history.txt-20071121073725-0corxykv5irjal00-2
          doc/en/user-guide/central_intro.txt central_intro.txt-20071123055134-k5x4ekduci2lbn36-1
          doc/en/user-guide/configuring_bazaar.txt configuring_bazaar.t-20071128000722-ncxiua259xwbdbg7-1
          doc/en/user-guide/controlling_registration.txt controlling_registra-20071121073725-0corxykv5irjal00-3
          doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
          doc/en/user-guide/distributed_intro.txt distributed_intro.tx-20071123154453-dk2mjhrg1vpjm5w2-2
          doc/en/user-guide/entering_commands.txt using_bazaar.txt-20071114035000-q36a9h57ps06uvnl-6
          doc/en/user-guide/getting_help.txt getting_help.txt-20071128000722-ncxiua259xwbdbg7-2
          doc/en/user-guide/images/      images-20071114035000-q36a9h57ps06uvnl-3
          doc/en/user-guide/images/workflows_centralized.png workflows_centralize-20071114035000-q36a9h57ps06uvnl-8
          doc/en/user-guide/images/workflows_centralized.svg workflows_centralize-20071130043324-bhms0cgyphhq1b2x-1
          doc/en/user-guide/images/workflows_gatekeeper.png workflows_gatekeeper-20071114035000-q36a9h57ps06uvnl-9
          doc/en/user-guide/images/workflows_gatekeeper.svg workflows_gatekeeper-20071130043324-bhms0cgyphhq1b2x-2
          doc/en/user-guide/images/workflows_localcommit.png workflows_localcommi-20071114035000-q36a9h57ps06uvnl-10
          doc/en/user-guide/images/workflows_localcommit.svg workflows_localcommi-20071130043324-bhms0cgyphhq1b2x-3
          doc/en/user-guide/images/workflows_peer.png workflows_peer.png-20071114035000-q36a9h57ps06uvnl-11
          doc/en/user-guide/images/workflows_peer.svg workflows_peer.svg-20071130043324-bhms0cgyphhq1b2x-4
          doc/en/user-guide/images/workflows_pqm.png workflows_pqm.png-20071114035000-q36a9h57ps06uvnl-12
          doc/en/user-guide/images/workflows_pqm.svg workflows_pqm.svg-20071130043324-bhms0cgyphhq1b2x-5
          doc/en/user-guide/images/workflows_shared.png workflows_shared.png-20071114035000-q36a9h57ps06uvnl-13
          doc/en/user-guide/images/workflows_shared.svg workflows_shared.svg-20071130043324-bhms0cgyphhq1b2x-6
          doc/en/user-guide/images/workflows_single.png workflows_single.png-20071114035000-q36a9h57ps06uvnl-14
          doc/en/user-guide/images/workflows_single.svg workflows_single.svg-20071130043324-bhms0cgyphhq1b2x-7
          doc/en/user-guide/installing_bazaar.txt installing_bazaar.tx-20071114035000-q36a9h57ps06uvnl-4
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
          doc/en/user-guide/organizing_branches.txt organizing_branches.-20071123154453-dk2mjhrg1vpjm5w2-3
          doc/en/user-guide/partner_intro.txt partner_workflow.txt-20071122141511-0knao2lklsdsvb1q-4
          doc/en/user-guide/publishing_a_branch.txt publishing_a_branch.-20071123055134-k5x4ekduci2lbn36-2
          doc/en/user-guide/recording_changes.txt recording_changes.tx-20071121073725-0corxykv5irjal00-4
          doc/en/user-guide/releasing_a_project.txt releasing_a_project.-20071121073725-0corxykv5irjal00-5
          doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
          doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
          doc/en/user-guide/reviewing_changes.txt reviewing_changes.tx-20071121073725-0corxykv5irjal00-6
          doc/en/user-guide/sending_changes.txt sending_changes.txt-20071123154453-dk2mjhrg1vpjm5w2-4
          doc/en/user-guide/solo_intro.txt solo_workflow.txt-20071121073725-0corxykv5irjal00-7
          doc/en/user-guide/starting_a_project.txt starting_a_project.t-20071121073725-0corxykv5irjal00-8
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
          doc/en/user-guide/using_checkouts.txt using_checkouts.txt-20071123055134-k5x4ekduci2lbn36-4
          doc/en/user-guide/using_gatekeepers.txt using_gatekeepers.tx-20071123154453-dk2mjhrg1vpjm5w2-5
          doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
          doc/en/user-guide/writing_a_plugin.txt writing_a_plugin.txt-20071114035000-q36a9h57ps06uvnl-7
        renamed:
          doc/en/user-guide/centralized_workflow.txt => doc/en/tutorials/centralized_workflow.txt centralized_workflow-20060830194948-kspf52565xvgrlil-1
          doc/en/user-guide/tutorial.txt => doc/en/tutorials/tutorial.txt tutorial.txt-20050804190939-9dcbba2ef053bc84
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          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/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          bzrlib/diff.py                 diff.py-20050309040759-26944fbbf2ebbf36
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/lru_cache.py            lru_cache.py-20070119165515-tlw203kuwh0id5gv-1
          bzrlib/mail_client.py          mail_client.py-20070809192806-vuxt3t19srtpjpdn-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
          bzrlib/plugins/launchpad/__init__.py __init__.py-20060315182712-2d5feebd2a1032dc
          bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
          bzrlib/reconfigure.py          reconfigure.py-20070908040425-6ykgo7escxhyrg9p-1
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/smart/branch.py         branch.py-20061124031907-mzh3pla28r83r97f-1
          bzrlib/smart/medium.py         medium.py-20061103051856-rgu2huy59fkz902q-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/tests/HTTPTestUtil.py   HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/HttpServer.py     httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/blackbox/test_reconfigure.py test_reconfigure.py-20070908173426-khfo5fi2rgzgtwj3-1
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          bzrlib/tests/blackbox/test_send.py test_bundle.py-20060616222707-c21c8b7ea5ef57b1
          bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
          bzrlib/tests/branch_implementations/test_break_lock.py test_break_lock.py-20060504111902-9aae411dbe9aadd2
          bzrlib/tests/branch_implementations/test_create_checkout.py test_create_checkout-20070322193723-n2wkp1g03r0404di-1
          bzrlib/tests/branch_implementations/test_locking.py test_locking.py-20060707151933-tav3o2hpibwi53u4-4
          bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          bzrlib/tests/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
          bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
          bzrlib/tests/repository_implementations/test_check.py test_check.py-20070824124512-38g4d135gcqxo4zb-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/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
          bzrlib/tests/test_diff.py      testdiff.py-20050727164403-d1a3496ebb12e339
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_lru_cache.py test_lru_cache.py-20070119165535-hph6rk4h9rzy4180-1
          bzrlib/tests/test_mail_client.py test_mail_client.py-20070809192806-vuxt3t19srtpjpdn-2
          bzrlib/tests/test_reconfigure.py test_reconfigure.py-20070908040425-6ykgo7escxhyrg9p-2
          bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
          bzrlib/tests/test_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
          bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
          bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/tests/test_upgrade.py   test_upgrade.py-20051004040251-555fe1d2bae1bc71
          bzrlib/tests/tree_implementations/test_inv.py test_inv.py-20070312023226-0cdvk5uwhutis9vg-1
          bzrlib/tests/workingtree_implementations/test_break_lock.py test_break_lock.py-20060504115740-233e245df546fd42
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/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/ssh.py        ssh.py-20060824042150-0s9787kng6zv1nwq-1
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
          doc/en/mini-tutorial/index.txt index.txt-20070813141352-2u64ooqzo0or4hss-2
          doc/en/user-guide/authentication_conf.txt authentication_conf.-20071104135035-glfv0ri355tyg1nf-1
          doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
          doc/en/user-guide/configuration.txt configuration.txt-20060314161707-868350809502af01
          doc/en/user-guide/conflicts.txt conflicts.txt-20070723221841-ns3jvwxdb4okn6fk-1
          doc/en/user-guide/hooks.txt    hooks.txt-20070829200551-7nr6e5a1io6x78uf-1
          doc/en/user-guide/http_smart_server.txt fastcgi.txt-20061005091552-rz8pva0olkxv0sd8-3
          doc/en/user-guide/index.txt    index.txt-20060622101119-tgwtdci8z769bjb9-2
          doc/en/user-guide/plugins.txt  plugins.txt-20060314145616-525099a747f3ffdd
          doc/en/user-guide/server.txt   server.txt-20060913044801-h939fvbwzz39gf7g-1
          doc/en/user-guide/setting_up_email.txt setting_up_email.txt-20060314161707-fd242c8944346173
          doc/en/user-guide/shared_repository_layouts.txt shared_repository_la-20070502152030-bagewuqs18ns24o7-1
          doc/en/user-guide/specifying_revisions.txt specifying_revisions.txt-20060314161707-19deb139101bea33
          doc/en/user-guide/using_aliases.txt using_aliases.txt-20060314161707-c21d27fa2939e039
          doc/en/user-guide/version_info.txt version_info.txt-20060921215543-gju6o5xdic8w25np-1
          doc/en/user-reference/hooks.txt hooks.txt-20070830033044-xxu2rced13f72dka-1
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
          tools/win32/bzr.iss.cog        bzr.iss.cog-20060622100836-b3yup582rt3y0nvm-5
          doc/en/tutorials/tutorial.txt  tutorial.txt-20050804190939-9dcbba2ef053bc84
        ------------------------------------------------------------
        revno: 1551.2.49.1.40.1.22.1.42.1.31.1.39.1.17.1.77.1.3.1.20.1.13
        revision-id:aaron.bentley at utoronto.ca-20071204001817-8subm5s03adnech2
        parent: aaron.bentley at utoronto.ca-20071130235238-jupc9hpjt1c4txxe
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: Aaron's mergeable stuff
        timestamp: Mon 2007-12-03 19:18:17 -0500
        message:
          Update assuming --weave is cheap
        modified:
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
        ------------------------------------------------------------
        revno: 1551.2.49.1.40.1.22.1.42.1.31.1.39.1.17.1.77.1.3.1.20.1.12
        revision-id:aaron.bentley at utoronto.ca-20071130235238-jupc9hpjt1c4txxe
        parent: abentley at panoramicfeedback.com-20071130185520-f8w49ex8qwi31w9o
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: Aaron's mergeable stuff
        timestamp: Fri 2007-11-30 18:52:38 -0500
        message:
          Add documentation for the count_steps parameter of Graph.find_unique_lca
        modified:
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
        ------------------------------------------------------------
        revno: 1551.2.49.1.40.1.22.1.42.1.31.1.39.1.17.1.77.1.3.1.20.1.11
        revision-id:abentley at panoramicfeedback.com-20071130185520-f8w49ex8qwi31w9o
        parent: aaron.bentley at utoronto.ca-20071130054230-vz8v3k3zkplxhvg6
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: Aaron's mergeable stuff
        timestamp: Fri 2007-11-30 13:55:20 -0500
        message:
          Add criss-cross help topic
        modified:
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 1551.2.49.1.40.1.22.1.42.1.31.1.39.1.17.1.77.1.3.1.20.1.10
        revision-id:aaron.bentley at utoronto.ca-20071130054230-vz8v3k3zkplxhvg6
        parent: abentley at panoramicfeedback.com-20071126200031-bf33kxb528sokzsl
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: Aaron's mergeable stuff
        timestamp: Fri 2007-11-30 00:42:30 -0500
        message:
          Merge now warns when it encounters a criss-cross
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
          bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
    ------------------------------------------------------------
    revno: 3070.1.3
    revision-id:pqm at pqm.ubuntu.com-20071204004243-cgss0sl9yf0ayepc
    parent: pqm at pqm.ubuntu.com-20071203222135-gjk2xshgdfgxje6m
    parent: abentley at panoramicfeedback.com-20071203213807-inz8pur6ejnc1ax5
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2007-12-04 00:42:43 +0000
    message:
      Speed up annotate on packs
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
      bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
      bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
      bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
      bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
        ------------------------------------------------------------
        revno: 3062.1.14
        revision-id:abentley at panoramicfeedback.com-20071203213807-inz8pur6ejnc1ax5
        parent: abentley at panoramicfeedback.com-20071203213336-tpv1ftv3kxpp8x08
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: fast-plan-merge
        timestamp: Mon 2007-12-03 16:38:07 -0500
        message:
          Use topo_sorted=False with get_ancestry
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
        ------------------------------------------------------------
        revno: 3062.1.13
        revision-id:abentley at panoramicfeedback.com-20071203213336-tpv1ftv3kxpp8x08
        parent: aaron.bentley at utoronto.ca-20071203003633-pb9662ni2fwad2g0
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: fast-plan-merge
        timestamp: Mon 2007-12-03 16:33:36 -0500
        message:
          Make _PlanMerge an implementation detail of _PlanMergeVersionedFile
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
        ------------------------------------------------------------
        revno: 3062.1.12
        revision-id:aaron.bentley at utoronto.ca-20071203003633-pb9662ni2fwad2g0
        parent: aaron.bentley at utoronto.ca-20071203003609-m2vo52shpr7zbjkf
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sun 2007-12-02 19:36:33 -0500
        message:
          Implement simple text cache
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 3062.1.11
        revision-id:aaron.bentley at utoronto.ca-20071203003609-m2vo52shpr7zbjkf
        parent: aaron.bentley at utoronto.ca-20071203001650-nfj8jveb1wk65sh8
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sun 2007-12-02 19:36:09 -0500
        message:
          Update references
        modified:
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
        ------------------------------------------------------------
        revno: 3062.1.10
        revision-id:aaron.bentley at utoronto.ca-20071203001650-nfj8jveb1wk65sh8
        parent: aaron.bentley at utoronto.ca-20071202235203-e1c69qbqegre7nfj
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sun 2007-12-02 19:16:50 -0500
        message:
          Update NEWS
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3062.1.9
        revision-id:aaron.bentley at utoronto.ca-20071202235203-e1c69qbqegre7nfj
        parent: aaron.bentley at utoronto.ca-20071202182312-1red2zttrs87iamc
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sun 2007-12-02 18:52:03 -0500
        message:
          Move PlanMerge into merge and _PlanMergeVersionedFile into versionedfile
        removed:
          bzrlib/plan_merge.py           plan_merge.py-20071201150758-662g2gkq8nlz483v-1
          bzrlib/tests/test_plan_merge.py test_plan_merge.py-20071201150758-662g2gkq8nlz483v-2
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
        ------------------------------------------------------------
        revno: 3062.1.8
        revision-id:aaron.bentley at utoronto.ca-20071202182312-1red2zttrs87iamc
        parent: aaron.bentley at utoronto.ca-20071202180356-fzo74355tuzq3r6m
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sun 2007-12-02 13:23:12 -0500
        message:
          Clean up names and add documentation
        modified:
          bzrlib/plan_merge.py           plan_merge.py-20071201150758-662g2gkq8nlz483v-1
          bzrlib/tests/test_plan_merge.py test_plan_merge.py-20071201150758-662g2gkq8nlz483v-2
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
        ------------------------------------------------------------
        revno: 3062.1.7
        revision-id:aaron.bentley at utoronto.ca-20071202180356-fzo74355tuzq3r6m
        parent: aaron.bentley at utoronto.ca-20071202175848-xvxy2xv8i9rxkxss
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sun 2007-12-02 13:03:56 -0500
        message:
          Update NEWS entry
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 3062.1.6
        revision-id:aaron.bentley at utoronto.ca-20071202175848-xvxy2xv8i9rxkxss
        parent: aaron.bentley at utoronto.ca-20071202162059-3ag1cy5qx26ours9
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sun 2007-12-02 12:58:48 -0500
        message:
          PlanMergeVersionedfile now has multiple Versionedfile fallbacks
        modified:
          bzrlib/plan_merge.py           plan_merge.py-20071201150758-662g2gkq8nlz483v-1
          bzrlib/tests/test_plan_merge.py test_plan_merge.py-20071201150758-662g2gkq8nlz483v-2
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
        ------------------------------------------------------------
        revno: 3062.1.5
        revision-id:aaron.bentley at utoronto.ca-20071202162059-3ag1cy5qx26ours9
        parent: aaron.bentley at utoronto.ca-20071202155634-sxcukjjy6b02tg7u
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sun 2007-12-02 11:20:59 -0500
        message:
          Style cleanup
        modified:
          bzrlib/plan_merge.py           plan_merge.py-20071201150758-662g2gkq8nlz483v-1
        ------------------------------------------------------------
        revno: 3062.1.4
        revision-id:aaron.bentley at utoronto.ca-20071202155634-sxcukjjy6b02tg7u
        parent: aaron.bentley at utoronto.ca-20071202154909-tu7o1l5eqmu45vna
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sun 2007-12-02 10:56:34 -0500
        message:
          Add GPL+copyright notices
        modified:
          bzrlib/plan_merge.py           plan_merge.py-20071201150758-662g2gkq8nlz483v-1
          bzrlib/tests/test_plan_merge.py test_plan_merge.py-20071201150758-662g2gkq8nlz483v-2
        ------------------------------------------------------------
        revno: 3062.1.3
        revision-id:aaron.bentley at utoronto.ca-20071202154909-tu7o1l5eqmu45vna
        parent: aaron.bentley at utoronto.ca-20071201160031-p5u6ed26r675t58f
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sun 2007-12-02 10:49:09 -0500
        message:
          Correctly determine file revisions
        modified:
          bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
        ------------------------------------------------------------
        revno: 3062.1.2
        revision-id:aaron.bentley at utoronto.ca-20071201160031-p5u6ed26r675t58f
        parent: aaron.bentley at utoronto.ca-20071201150801-5o6hhw3qe9sle4ol
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sat 2007-12-01 11:00:31 -0500
        message:
          Use fake versionedfiles for planning the merge
        modified:
          bzrlib/plan_merge.py           plan_merge.py-20071201150758-662g2gkq8nlz483v-1
          bzrlib/tests/test_plan_merge.py test_plan_merge.py-20071201150758-662g2gkq8nlz483v-2
        ------------------------------------------------------------
        revno: 3062.1.1
        revision-id:aaron.bentley at utoronto.ca-20071201150801-5o6hhw3qe9sle4ol
        parent: pqm at pqm.ubuntu.com-20071130233349-86c0lwztw5vt2r17
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: fast-plan-merge
        timestamp: Sat 2007-12-01 10:08:01 -0500
        message:
          Get plan-merge working on versionedfile
        added:
          bzrlib/plan_merge.py           plan_merge.py-20071201150758-662g2gkq8nlz483v-1
          bzrlib/tests/test_plan_merge.py test_plan_merge.py-20071201150758-662g2gkq8nlz483v-2
        modified:
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
    ------------------------------------------------------------
    revno: 3070.1.2
    revision-id:pqm at pqm.ubuntu.com-20071203222135-gjk2xshgdfgxje6m
    parent: pqm at pqm.ubuntu.com-20071203214310-467u6waddal0ucuw
    parent: john at arbash-meinel.com-20071201011228-3aqhvy1wtc305nn4
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Mon 2007-12-03 22:21:35 +0000
    message:
      (John Arbash Meinel) Change Branch.pull() so it doesn't have to
      	search all history all the time.
    modified:
      bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
        ------------------------------------------------------------
        revno: 3052.5.5
        revision-id:john at arbash-meinel.com-20071201011228-3aqhvy1wtc305nn4
        parent: john at arbash-meinel.com-20071130232718-9e3thvmobvj799br
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: pull_set_last_revision_info_172970
        timestamp: Fri 2007-11-30 19:12:28 -0600
        message:
          Special case Graph.heads() for NULL_REVISION rather than is_ancestor.
        modified:
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
        ------------------------------------------------------------
        revno: 3052.5.4
        revision-id:john at arbash-meinel.com-20071130232718-9e3thvmobvj799br
        parent: john at arbash-meinel.com-20071130232100-dwv5q1y86svbcts2
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: pull_set_last_revision_info_172970
        timestamp: Fri 2007-11-30 17:27:18 -0600
        message:
          If we are going to overwrite the target, we don't have to do
          any ancestry checks. Just nuke it right away.
          This makes 'bzr pull --overwrite' a bit faster.
        modified:
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
        ------------------------------------------------------------
        revno: 3052.5.3
        revision-id:john at arbash-meinel.com-20071130232100-dwv5q1y86svbcts2
        parent: john at arbash-meinel.com-20071130231815-0r6ce70307kmv28r
        parent: pqm at pqm.ubuntu.com-20071130225629-sovkf7a4lksj1z4g
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: pull_set_last_revision_info_172970
        timestamp: Fri 2007-11-30 17:21:00 -0600
        message:
          [merge] bzr.dev 3061
        added:
          doc/en/tutorials/              docentutorials-20071127235845-bm2lu60bvau1ptmh-1
          doc/en/user-guide/annotating_changes.txt annotating_changes.t-20071122141511-0knao2lklsdsvb1q-1
          doc/en/user-guide/bazaar_workflows.txt bazaar_workflows.txt-20071114035000-q36a9h57ps06uvnl-1
          doc/en/user-guide/best_practice_intro.txt best_practice_intro.-20071123154453-dk2mjhrg1vpjm5w2-1
          doc/en/user-guide/branching_a_project.txt branching_a_project.-20071122141511-0knao2lklsdsvb1q-2
          doc/en/user-guide/browsing_history.txt browsing_history.txt-20071121073725-0corxykv5irjal00-2
          doc/en/user-guide/central_intro.txt central_intro.txt-20071123055134-k5x4ekduci2lbn36-1
          doc/en/user-guide/configuring_bazaar.txt configuring_bazaar.t-20071128000722-ncxiua259xwbdbg7-1
          doc/en/user-guide/controlling_registration.txt controlling_registra-20071121073725-0corxykv5irjal00-3
          doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
          doc/en/user-guide/distributed_intro.txt distributed_intro.tx-20071123154453-dk2mjhrg1vpjm5w2-2
          doc/en/user-guide/entering_commands.txt using_bazaar.txt-20071114035000-q36a9h57ps06uvnl-6
          doc/en/user-guide/getting_help.txt getting_help.txt-20071128000722-ncxiua259xwbdbg7-2
          doc/en/user-guide/images/      images-20071114035000-q36a9h57ps06uvnl-3
          doc/en/user-guide/images/workflows_centralized.png workflows_centralize-20071114035000-q36a9h57ps06uvnl-8
          doc/en/user-guide/images/workflows_centralized.svg workflows_centralize-20071130043324-bhms0cgyphhq1b2x-1
          doc/en/user-guide/images/workflows_gatekeeper.png workflows_gatekeeper-20071114035000-q36a9h57ps06uvnl-9
          doc/en/user-guide/images/workflows_gatekeeper.svg workflows_gatekeeper-20071130043324-bhms0cgyphhq1b2x-2
          doc/en/user-guide/images/workflows_localcommit.png workflows_localcommi-20071114035000-q36a9h57ps06uvnl-10
          doc/en/user-guide/images/workflows_localcommit.svg workflows_localcommi-20071130043324-bhms0cgyphhq1b2x-3
          doc/en/user-guide/images/workflows_peer.png workflows_peer.png-20071114035000-q36a9h57ps06uvnl-11
          doc/en/user-guide/images/workflows_peer.svg workflows_peer.svg-20071130043324-bhms0cgyphhq1b2x-4
          doc/en/user-guide/images/workflows_pqm.png workflows_pqm.png-20071114035000-q36a9h57ps06uvnl-12
          doc/en/user-guide/images/workflows_pqm.svg workflows_pqm.svg-20071130043324-bhms0cgyphhq1b2x-5
          doc/en/user-guide/images/workflows_shared.png workflows_shared.png-20071114035000-q36a9h57ps06uvnl-13
          doc/en/user-guide/images/workflows_shared.svg workflows_shared.svg-20071130043324-bhms0cgyphhq1b2x-6
          doc/en/user-guide/images/workflows_single.png workflows_single.png-20071114035000-q36a9h57ps06uvnl-14
          doc/en/user-guide/images/workflows_single.svg workflows_single.svg-20071130043324-bhms0cgyphhq1b2x-7
          doc/en/user-guide/installing_bazaar.txt installing_bazaar.tx-20071114035000-q36a9h57ps06uvnl-4
          doc/en/user-guide/introducing_bazaar.txt introducing_bazaar.t-20071114035000-q36a9h57ps06uvnl-5
          doc/en/user-guide/merging_changes.txt merging_changes.txt-20071122141511-0knao2lklsdsvb1q-3
          doc/en/user-guide/organizing_branches.txt organizing_branches.-20071123154453-dk2mjhrg1vpjm5w2-3
          doc/en/user-guide/partner_intro.txt partner_workflow.txt-20071122141511-0knao2lklsdsvb1q-4
          doc/en/user-guide/publishing_a_branch.txt publishing_a_branch.-20071123055134-k5x4ekduci2lbn36-2
          doc/en/user-guide/recording_changes.txt recording_changes.tx-20071121073725-0corxykv5irjal00-4
          doc/en/user-guide/releasing_a_project.txt releasing_a_project.-20071121073725-0corxykv5irjal00-5
          doc/en/user-guide/resolving_conflicts.txt resolving_conflicts.-20071122141511-0knao2lklsdsvb1q-5
          doc/en/user-guide/reusing_a_checkout.txt reusing_a_checkout.t-20071123055134-k5x4ekduci2lbn36-3
          doc/en/user-guide/reviewing_changes.txt reviewing_changes.tx-20071121073725-0corxykv5irjal00-6
          doc/en/user-guide/sending_changes.txt sending_changes.txt-20071123154453-dk2mjhrg1vpjm5w2-4
          doc/en/user-guide/solo_intro.txt solo_workflow.txt-20071121073725-0corxykv5irjal00-7
          doc/en/user-guide/starting_a_project.txt starting_a_project.t-20071121073725-0corxykv5irjal00-8
          doc/en/user-guide/undoing_mistakes.txt undoing_mistakes.txt-20071121092300-8fyacngt1w98e5mp-1
          doc/en/user-guide/using_checkouts.txt using_checkouts.txt-20071123055134-k5x4ekduci2lbn36-4
          doc/en/user-guide/using_gatekeepers.txt using_gatekeepers.tx-20071123154453-dk2mjhrg1vpjm5w2-5
          doc/en/user-guide/working_offline_central.txt working_offline_cent-20071123055134-k5x4ekduci2lbn36-5
          doc/en/user-guide/writing_a_plugin.txt writing_a_plugin.txt-20071114035000-q36a9h57ps06uvnl-7
          index.txt                      index.txt-20071121073725-0corxykv5irjal00-1
        renamed:
          doc/en/user-guide/centralized_workflow.txt => doc/en/tutorials/centralized_workflow.txt centralized_workflow-20060830194948-kspf52565xvgrlil-1
          doc/en/user-guide/tutorial.txt => doc/en/tutorials/tutorial.txt tutorial.txt-20050804190939-9dcbba2ef053bc84
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/tests/HTTPTestUtil.py   HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/HttpServer.py     httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
          bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
          bzrlib/tests/test_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
          bzrlib/tests/test_switch.py    test_switch.py-20071116011000-v5lnw7d2wkng9eux-2
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/http/_urllib.py _urlgrabber.py-20060113083826-0bbf7d992fbf090c
          bzrlib/transport/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
          bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
          doc/en/user-guide/authentication_conf.txt authentication_conf.-20071104135035-glfv0ri355tyg1nf-1
          doc/en/user-guide/bug_trackers.txt bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
          doc/en/user-guide/configuration.txt configuration.txt-20060314161707-868350809502af01
          doc/en/user-guide/conflicts.txt conflicts.txt-20070723221841-ns3jvwxdb4okn6fk-1
          doc/en/user-guide/hooks.txt    hooks.txt-20070829200551-7nr6e5a1io6x78uf-1
          doc/en/user-guide/http_smart_server.txt fastcgi.txt-20061005091552-rz8pva0olkxv0sd8-3
          doc/en/user-guide/index.txt    index.txt-20060622101119-tgwtdci8z769bjb9-2
          doc/en/user-guide/plugins.txt  plugins.txt-20060314145616-525099a747f3ffdd
          doc/en/user-guide/server.txt   server.txt-20060913044801-h939fvbwzz39gf7g-1
          doc/en/user-guide/setting_up_email.txt setting_up_email.txt-20060314161707-fd242c8944346173
          doc/en/user-guide/shared_repository_layouts.txt shared_repository_la-20070502152030-bagewuqs18ns24o7-1
          doc/en/user-guide/specifying_revisions.txt specifying_revisions.txt-20060314161707-19deb139101bea33
          doc/en/user-guide/using_aliases.txt using_aliases.txt-20060314161707-c21d27fa2939e039
          doc/en/user-guide/version_info.txt version_info.txt-20060921215543-gju6o5xdic8w25np-1
          doc/index.txt                  index.txt-20070813101924-07gd9i9d2jt124bf-1
          tools/win32/bzr.iss.cog        bzr.iss.cog-20060622100836-b3yup582rt3y0nvm-5
          doc/en/tutorials/tutorial.txt  tutorial.txt-20050804190939-9dcbba2ef053bc84
        ------------------------------------------------------------
        revno: 3052.5.2
        revision-id:john at arbash-meinel.com-20071130231815-0r6ce70307kmv28r
        parent: john at arbash-meinel.com-20071130045443-11kpm1ka40aix3mh
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: pull_set_last_revision_info_172970
        timestamp: Fri 2007-11-30 17:18:15 -0600
        message:
          Use a Graph.heads() check to determine if the ancestries are compatible.
          Whether we should do nothing because source is already ahead,
          raise an exception because we have diverged,
          or move forward because the new revision is a tip revision.
        modified:
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
        ------------------------------------------------------------
        revno: 3052.5.1
        revision-id:john at arbash-meinel.com-20071130045443-11kpm1ka40aix3mh
        parent: pqm at pqm.ubuntu.com-20071129184101-u9506rihe4zbzyyz
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: pull_set_last_revision_info_172970
        timestamp: Thu 2007-11-29 22:54:43 -0600
        message:
          (bug #172970) Change Branch.pull to need to generate_history less often.
        modified:
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
    ------------------------------------------------------------
    revno: 3070.1.1
    revision-id:pqm at pqm.ubuntu.com-20071203214310-467u6waddal0ucuw
    parent: pqm at pqm.ubuntu.com-20071203210338-3w0ryakegm0xopp0
    parent: john at arbash-meinel.com-20071203195541-zvk2kpnx4e0m9mlg
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Mon 2007-12-03 21:43:10 +0000
    message:
      (Lukáš Lalinský) Add a global write lock for cmd_uncommit (related to #172649)
    modified:
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
    ------------------------------------------------------------
    revno: 3065.2.2
    revision-id:john at arbash-meinel.com-20071203195541-zvk2kpnx4e0m9mlg
    parent: lalinsky at gmail.com-20071202191200-l0t8rhwq6lt4be67
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: jam-integration
    timestamp: Mon 2007-12-03 13:55:41 -0600
    message:
      During bzr uncommit, lock the working tree if it is available.
    modified:
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
    ------------------------------------------------------------
    revno: 3065.2.1
    revision-id:lalinsky at gmail.com-20071202191200-l0t8rhwq6lt4be67
    parent: pqm at pqm.ubuntu.com-20071202151118-zcl7ezt2c7k5rkos
    committer: Lukáš Lalinský <lalinsky at gmail.com>
    branch nick: uncommit
    timestamp: Sun 2007-12-02 20:12:00 +0100
    message:
      Add a global branch write lock to cmd_uncommit and avoid unnecessary Branch.revno calls.
    modified:
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
-------------- next part --------------

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


More information about the bazaar-commits mailing list