Rev 2044: (jam) fix commit performance regression in /home/pqm/archives/thelove/bzr/+trunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Tue Sep 26 22:59:11 BST 2006


------------------------------------------------------------
revno: 2044
revision-id: pqm at pqm.ubuntu.com-20060926215910-c87762786b24e444
parent: pqm at pqm.ubuntu.com-20060926075259-8417b3b53037df04
parent: john at arbash-meinel.com-20060926204611-8621c714eac8c614
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2006-09-26 22:59:10 +0100
message:
  (jam) fix commit performance regression
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/tests/repository_implementations/test_commit_builder.py test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060926204611-8621c714eac8c614
    parent: john at arbash-meinel.com-20060926003925-a0e38c3d9fbadf4a
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Tue 2006-09-26 15:46:11 -0500
    message:
      CommitBuilder.get_tree => CommitBuilder.revision_tree
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060926003925-a0e38c3d9fbadf4a
    parent: john at arbash-meinel.com-20060926003505-6d2c1d6ef6e4945e
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-09-25 19:39:25 -0500
    message:
      NEWS and documentation
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060926003505-6d2c1d6ef6e4945e
    parent: john at arbash-meinel.com-20060926002612-31b451c3f8a41992
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-09-25 19:35:05 -0500
    message:
      Call _cache_basis_inventory directly rather than set_last_revision
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060926002612-31b451c3f8a41992
    parent: john at arbash-meinel.com-20060925222031-fa7a5cfd5c1fa5c4
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-09-25 19:26:12 -0500
    message:
      Update WorkingTree.set_parent_trees() to directly cache inv.
      Rather than go through set_parent_ids() which calls set_last_revision(),
      which has to read the inventory back out of the repository.
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060925222031-fa7a5cfd5c1fa5c4
    parent: pqm at pqm.ubuntu.com-20060925194052-a685edd457d83f8e
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-09-25 17:20:31 -0500
    message:
      Add a 'get_tree()' call that returns a RevisionTree for the newly committed tree



More information about the bazaar-commits mailing list