Rev 3192: (robertc) Reduce traffic when requesting revision streams from a in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Fri Jan 18 01:16:35 GMT 2008


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 3192
revision-id:pqm at pqm.ubuntu.com-20080118011625-465mgy0mhdz1jiky
parent: pqm at pqm.ubuntu.com-20080117151706-6jqnhytwgt1xfttw
parent: robertc at robertcollins.net-20080117234503-vk9a0ri4bo9ila6y
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2008-01-18 01:16:25 +0000
message:
  (robertc) Reduce traffic when requesting revision streams from a
  	smart server (3 MB to 172 bytes for a full bzr.dev pull)
  	(Robert Collins)
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
  bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
  bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
  bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/smart/client.py         client.py-20061116014825-2k6ada6xgulslami-1
  bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
  bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
  bzrlib/symbol_versioning.py    symbol_versioning.py-20060105104851-9ecf8af605d15a80
  bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
  bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
  bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
  bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
  bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
  bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
    ------------------------------------------------------------
    revno: 3184.1.13
    revision-id:robertc at robertcollins.net-20080117234503-vk9a0ri4bo9ila6y
    parent: robertc at robertcollins.net-20080117232746-ql0d6urny151xsdr
    parent: pqm at pqm.ubuntu.com-20080117151706-6jqnhytwgt1xfttw
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: integration
    timestamp: Fri 2008-01-18 10:45:03 +1100
    message:
      Integrate NEWS.
    added:
      doc/en/user-guide/revnos.txt   revnos.txt-20080111231928-pbntxea0ynh9ww1t-1
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzr                            bzr.py-20050313053754-5485f144c7006fa6
      bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
      bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-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/test_annotate.py  test_annotate.py-20061213215015-sttc9agsxomls7q0-1
      bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
      bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
      bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
      bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
      bzrlib/tests/test_tsort.py     testtsort.py-20051025073946-27da871c394d5be4
      bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
      bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
      bzrlib/tsort.py                tsort.py-20051025073946-7808f6aaf7d07208
      doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
      doc/en/user-guide/core_concepts.txt core_concepts.txt-20071114035000-q36a9h57ps06uvnl-2
      doc/en/user-guide/index.txt    index.txt-20060622101119-tgwtdci8z769bjb9-2
    ------------------------------------------------------------
    revno: 3184.1.12
    revision-id:robertc at robertcollins.net-20080117232746-ql0d6urny151xsdr
    parent: robertc at robertcollins.net-20080117074909-2djxda9wvyl75edf
    parent: robertc at robertcollins.net-20080117232346-p93xx1db8y8sordi
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: stream-revisions-for-search
    timestamp: Fri 2008-01-18 10:27:46 +1100
    message:
      Merge up ghost handling fix.
    modified:
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
        ------------------------------------------------------------
        revno: 3184.1.9.1.1
        revision-id:robertc at robertcollins.net-20080117232346-p93xx1db8y8sordi
        parent: robertc at robertcollins.net-20080117053053-2vx6ff0yr2bo9f2v
        parent: robertc at robertcollins.net-20080117232125-qfir5s2qg23jnucs
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: SearchResultInGetDataStream
        timestamp: Fri 2008-01-18 10:23:46 +1100
        message:
          Merge up ghost handling fix.
        modified:
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
        ------------------------------------------------------------
        revno: 3184.1.8.1.1
        revision-id:robertc at robertcollins.net-20080117232125-qfir5s2qg23jnucs
        parent: robertc at robertcollins.net-20080117031420-zrmkezusngok2437
        parent: robertc at robertcollins.net-20080117224132-z2plxu9lh0g3rpz7
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: use-SearchResult
        timestamp: Fri 2008-01-18 10:21:25 +1100
        message:
          Merge up ghost handling fix.
        modified:
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
        ------------------------------------------------------------
        revno: 3184.1.7.1.1
        revision-id:robertc at robertcollins.net-20080117224132-z2plxu9lh0g3rpz7
        parent: robertc at robertcollins.net-20080116012748-anci5pui3pdx9ypy
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: search-results
        timestamp: Fri 2008-01-18 09:41:32 +1100
        message:
          Handle stopping ghosts in searches properly.
        modified:
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
    ------------------------------------------------------------
    revno: 3184.1.11
    revision-id:robertc at robertcollins.net-20080117074909-2djxda9wvyl75edf
    parent: robertc at robertcollins.net-20080117074752-1d1gyckmu7ej1i4u
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: stream-revisions-for-search
    timestamp: Thu 2008-01-17 18:49:09 +1100
    message:
      Remove a dead test method.
    modified:
      bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
    ------------------------------------------------------------
    revno: 3184.1.10
    revision-id:robertc at robertcollins.net-20080117074752-1d1gyckmu7ej1i4u
    parent: robertc at robertcollins.net-20080117053053-2vx6ff0yr2bo9f2v
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: stream-revisions-for-search
    timestamp: Thu 2008-01-17 18:47:52 +1100
    message:
      Change the smart server verb for Repository.stream_revisions_chunked to use SearchResults as the request mechanism for downloads.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/smart/client.py         client.py-20061116014825-2k6ada6xgulslami-1
      bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
      bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
      bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
      bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
    ------------------------------------------------------------
    revno: 3184.1.9
    revision-id:robertc at robertcollins.net-20080117053053-2vx6ff0yr2bo9f2v
    parent: robertc at robertcollins.net-20080117031420-zrmkezusngok2437
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: SearchResultInGetDataStream
    timestamp: Thu 2008-01-17 16:30:53 +1100
    message:
       * ``Repository.get_data_stream`` is now deprecated in favour of
         ``Repository.get_data_stream_for_search`` which allows less network
         traffic when requesting data streams over a smart server. (Robert Collins)
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
      bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
      bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
      bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
    ------------------------------------------------------------
    revno: 3184.1.8
    revision-id:robertc at robertcollins.net-20080117031420-zrmkezusngok2437
    parent: robertc at robertcollins.net-20080116012748-anci5pui3pdx9ypy
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: use-SearchResult
    timestamp: Thu 2008-01-17 14:14:20 +1100
    message:
       * ``InterRepository.missing_revision_ids`` is now deprecated in favour of
         ``InterRepository.search_missing_revision_ids`` which returns a 
         ``bzrlib.graph.SearchResult`` suitable for making requests from the smart
         server. (Robert Collins)
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/symbol_versioning.py    symbol_versioning.py-20060105104851-9ecf8af605d15a80
      bzrlib/tests/interrepository_implementations/test_interrepository.py test_interrepository.py-20060220061411-1ec13fa99e5e3eee
    ------------------------------------------------------------
    revno: 3184.1.7
    revision-id:robertc at robertcollins.net-20080116012748-anci5pui3pdx9ypy
    parent: robertc at robertcollins.net-20080116012539-k9p8rn82m02cat2m
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: search-results
    timestamp: Wed 2008-01-16 12:27:48 +1100
    message:
      NEWS entry for SearchResult.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
    ------------------------------------------------------------
    revno: 3184.1.6
    revision-id:robertc at robertcollins.net-20080116012539-k9p8rn82m02cat2m
    parent: robertc at robertcollins.net-20080116005306-4o2tny789tuo60gb
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: search-results
    timestamp: Wed 2008-01-16 12:25:39 +1100
    message:
      Create a SearchResult object which can be used as a replacement for sets.
    modified:
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
    ------------------------------------------------------------
    revno: 3184.1.5
    revision-id:robertc at robertcollins.net-20080116005306-4o2tny789tuo60gb
    parent: robertc at robertcollins.net-20080116002205-3jwn1aqhu76o97w9
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: search-results
    timestamp: Wed 2008-01-16 11:53:06 +1100
    message:
      Record the number of found revisions for cross checking.
    modified:
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
    ------------------------------------------------------------
    revno: 3184.1.4
    revision-id:robertc at robertcollins.net-20080116002205-3jwn1aqhu76o97w9
    parent: robertc at robertcollins.net-20080116001050-za7seokm1owjr7ee
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: search-results
    timestamp: Wed 2008-01-16 11:22:05 +1100
    message:
      Correctly exclude ghosts when ghosts are started on an existing search.
    modified:
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
    ------------------------------------------------------------
    revno: 3184.1.3
    revision-id:robertc at robertcollins.net-20080116001050-za7seokm1owjr7ee
    parent: robertc at robertcollins.net-20080115232617-8ybv6rq1yqmesqzd
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: search-results
    timestamp: Wed 2008-01-16 11:10:50 +1100
    message:
      Automatically exclude ghosts.
    modified:
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
    ------------------------------------------------------------
    revno: 3184.1.2
    revision-id:robertc at robertcollins.net-20080115232617-8ybv6rq1yqmesqzd
    parent: robertc at robertcollins.net-20080115225449-wvrgig7f9763jtxd
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: search-results
    timestamp: Wed 2008-01-16 10:26:17 +1100
    message:
      Add tests for starting and stopping searches in combination with get_recipe.
    modified:
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
    ------------------------------------------------------------
    revno: 3184.1.1
    revision-id:robertc at robertcollins.net-20080115225449-wvrgig7f9763jtxd
    parent: pqm at pqm.ubuntu.com-20080115141934-3vujw0up5rc8e0gn
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: search-results
    timestamp: Wed 2008-01-16 09:54:49 +1100
    message:
      Add basic get_recipe to the graph breadth first searcher.
    modified:
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1

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



More information about the bazaar-commits mailing list