Rev 2212: (Dmitry Vasiliev) Optimizations for KnitIndex, and tests to go with it. in /home/pqm/archives/thelove/bzr/+trunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Thu Dec 21 20:43:37 GMT 2006
------------------------------------------------------------
revno: 2212
revision-id: pqm at pqm.ubuntu.com-20061221204334-f206a0f736499cc8
parent: pqm at pqm.ubuntu.com-20061221180157-d1bc7971e9d0e6af
parent: john at arbash-meinel.com-20061221200734-3kqiep3996uxtwsc
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2006-12-21 20:43:34 +0000
message:
(Dmitry Vasiliev) Optimizations for KnitIndex, and tests to go with it.
modified:
NEWS NEWS-20050323055033-4e00b5db738777ff
bzrlib/errors.py errors.py-20050309040759-20512168c4e14fbd
bzrlib/knit.py knit.py-20051212171256-f056ac8f0fbe1bd9
bzrlib/tests/test_errors.py test_errors.py-20060210110251-41aba2deddf936a8
bzrlib/tests/test_knit.py test_knit.py-20051212171302-95d4c00dd5f11f2b
------------------------------------------------------------
merged: john at arbash-meinel.com-20061221200734-3kqiep3996uxtwsc
parent: john at arbash-meinel.com-20061221193225-4djk002no76i1ef9
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: knit_index_optim
timestamp: Thu 2006-12-21 14:07:34 -0600
message:
Add an exception class when the knit index storage method is unknown, and properly test for it
------------------------------------------------------------
merged: john at arbash-meinel.com-20061221193225-4djk002no76i1ef9
parent: john at arbash-meinel.com-20061221192958-tn1pyl6dg2b44379
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: knit_index_optim
timestamp: Thu 2006-12-21 13:32:25 -0600
message:
NEWS
------------------------------------------------------------
merged: john at arbash-meinel.com-20061221192958-tn1pyl6dg2b44379
parent: john at arbash-meinel.com-20061221192845-fmv60t3k5t0xxks4
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: knit_index_optim
timestamp: Thu 2006-12-21 13:29:58 -0600
message:
Update tests and code to pass after merging bzr.dev
------------------------------------------------------------
merged: john at arbash-meinel.com-20061221192845-fmv60t3k5t0xxks4
parent: john at arbash-meinel.com-20061218214910-a8u9ec7l2wm4rh2c
parent: pqm at pqm.ubuntu.com-20061221180157-d1bc7971e9d0e6af
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: knit_index_optim
timestamp: Thu 2006-12-21 13:28:45 -0600
message:
[merge] bzr.dev 2211
------------------------------------------------------------
merged: john at arbash-meinel.com-20061218214910-a8u9ec7l2wm4rh2c
parent: pqm at pqm.ubuntu.com-20061218184217-352721d83a142886
parent: dima at hlabs.spb.ru-20061201104442-57108aafbad6498c
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: knit_index_optim
timestamp: Mon 2006-12-18 15:49:10 -0600
message:
Merge Dmitry's optimizations and minimize the actual diff.
------------------------------------------------------------
merged: dima at hlabs.spb.ru-20061201104442-57108aafbad6498c
parent: pqm at pqm.ubuntu.com-20061130181753-8f59214477f99124
committer: Dmitry Vasiliev <dima at hlabs.spb.ru>
branch nick: knitindex.fixes
timestamp: Fri 2006-12-01 13:44:42 +0300
message:
KnitIndex tests/fixes/optimizations
- Added _KnitIndex tests.
- Fixed bug with undecoded version ids.
- Extracted the knit index file parsing code from __init__() into _load_data()
method.
- Converted loops into list comprehensions where appropriate.
- Localized attributes for faster access inside loops where appropriate.
- Added forgotten import.
- Removed trailing whitespaces.
More information about the bazaar-commits
mailing list