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