Rev 1574: Merge knit performance stage 1. in /home/robertc/source/baz/integration/

Robert Collins robertc at robertcollins.net
Thu Mar 9 03:18:28 GMT 2006


------------------------------------------------------------
revno: 1574
revision-id: robertc at robertcollins.net-20060309031724-e1d63dd8a0121a58
parent: robertc at robertcollins.net-20060309023701-bac4fa080616d3f7
parent: robertc at robertcollins.net-20060308225050-5f1c946d31f34cf8
committer: Robert Collins <robertc at robertcollins.net>
branch nick: integration
timestamp: Thu 2006-03-09 14:17:24 +1100
message:
  Merge knit performance stage 1.
modified:
  BRANCH.TODO                    BRANCH.TODO-20060103052123-79ac4969351c03a9
  bzrlib/fetch.py                fetch.py-20050818234941-26fea6105696365d
  bzrlib/graph.py                graph.py-20050905070950-b47dce53236c5e48
  bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
  bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
  bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
  bzrlib/tests/interversionedfile_implementations/test_join.py test_join.py-20060302012326-9b5e9b0f0a03fedc
  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_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
  bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
  bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
  bzrlib/transport/http.py       http_transport.py-20050711212304-506c5fd1059ace96
  bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
  bzrlib/weave.py                knit.py-20050627021749-759c29984154256b
  setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308225050-5f1c946d31f34cf8
    parent: robertc at robertcollins.net-20060308153913-c63fcfdfa0ca854c
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Thu 2006-03-09 09:50:50 +1100
    message:
      More coalescing tweaks, and knit feedback.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308153913-c63fcfdfa0ca854c
    parent: robertc at robertcollins.net-20060308153516-7aa9172d8b28bdc3
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Thu 2006-03-09 02:39:13 +1100
    message:
      Really do incremental index status.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308153516-7aa9172d8b28bdc3
    parent: robertc at robertcollins.net-20060308144513-84f34693cfa296c7
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Thu 2006-03-09 02:35:16 +1100
    message:
      Better readv coalescing, now with test, and progress during knit index reading.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308144513-84f34693cfa296c7
    parent: robertc at robertcollins.net-20060308141600-8a7a12519e164d96
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Thu 2006-03-09 01:45:13 +1100
    message:
      Coalesce readv requests on file based transports.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308141600-8a7a12519e164d96
    parent: robertc at robertcollins.net-20060308125747-6e30e6743bbd9f7a
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Thu 2006-03-09 01:16:00 +1100
    message:
      Unfuck performance.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308125747-6e30e6743bbd9f7a
    parent: robertc at robertcollins.net-20060308124446-3c5580013ecedac1
    parent: robertc at robertcollins.net-20060308025107-012d51f27c62e57f
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Wed 2006-03-08 23:57:47 +1100
    message:
      Merge from bzr.dev.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308124446-3c5580013ecedac1
    parent: robertc at robertcollins.net-20060308124232-c972294a8f230c67
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Wed 2006-03-08 23:44:46 +1100
    message:
      update setup.py.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308124232-c972294a8f230c67
    parent: robertc at robertcollins.net-20060308123422-b1f4085b4b9f0c56
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Wed 2006-03-08 23:42:32 +1100
    message:
      Update BRANCH.TODO
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308123422-b1f4085b4b9f0c56
    parent: robertc at robertcollins.net-20060308122059-c7c82607aa66a217
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Wed 2006-03-08 23:34:22 +1100
    message:
      Setup fast-code paths for copying into empty weaves and weave->empty knit.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308122059-c7c82607aa66a217
    parent: robertc at robertcollins.net-20060308110806-33bb492eeaf0a832
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Wed 2006-03-08 23:20:59 +1100
    message:
      Teach knit fetching and branching to only duplicate relevant data avoiding unnecessary reconciles.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308110806-33bb492eeaf0a832
    parent: robertc at robertcollins.net-20060308095544-eb1e0120f0c0cf33
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Wed 2006-03-08 22:08:06 +1100
    message:
      Teach Knit repositories how to handle ghosts without corrupting at all.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308095544-eb1e0120f0c0cf33
    parent: robertc at robertcollins.net-20060308070347-df89b46b3b5cf86a
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Wed 2006-03-08 20:55:44 +1100
    message:
      add ghost aware apis to knits.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308070347-df89b46b3b5cf86a
    parent: robertc at robertcollins.net-20060308045920-ecdaf527c1095d76
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Wed 2006-03-08 18:03:47 +1100
    message:
      Add versionedfile.fix_parents api for correcting data post hoc.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308045920-ecdaf527c1095d76
    parent: robertc at robertcollins.net-20060308021222-a44f01d96ece809e
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Wed 2006-03-08 15:59:20 +1100
    message:
      Introduce a api specifically for looking at lines in some versions of the inventory, for fileid_involved.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060308021222-a44f01d96ece809e
    parent: robertc at robertcollins.net-20060308002004-a9950b2fb75d14de
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: versioned-file-performance
    timestamp: Wed 2006-03-08 13:12:22 +1100
    message:
      Readv patch from Johan Rydberg giving knits partial download support.



More information about the bazaar-commits mailing list