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