Rev 2658: (robertc) Update bzrlib.index to support composite keys. (Robert Collins) in file:///home/pqm/archives/thelove/bzr/%2Btrunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Sat Jul 28 04:09:49 BST 2007
At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 2658
revision-id: pqm at pqm.ubuntu.com-20070728030946-tfjmxwe9y2eq1gzo
parent: pqm at pqm.ubuntu.com-20070728013305-u91kdx3px9ytdyok
parent: robertc at robertcollins.net-20070728013353-qk7394wehmg2iiph
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Sat 2007-07-28 04:09:46 +0100
message:
(robertc) Update bzrlib.index to support composite keys. (Robert Collins)
modified:
bzrlib/index.py index.py-20070712131115-lolkarso50vjr64s-1
bzrlib/knit.py knit.py-20051212171256-f056ac8f0fbe1bd9
bzrlib/tests/test_index.py test_index.py-20070712131115-lolkarso50vjr64s-2
bzrlib/tests/test_knit.py test_knit.py-20051212171302-95d4c00dd5f11f2b
------------------------------------------------------------
revno: 2624.2.11
merged: robertc at robertcollins.net-20070728013353-qk7394wehmg2iiph
parent: robertc at robertcollins.net-20070727141454-q70m5m38oyp0el4c
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Sat 2007-07-28 11:33:53 +1000
message:
Review comments.
------------------------------------------------------------
revno: 2624.2.10
merged: robertc at robertcollins.net-20070727141454-q70m5m38oyp0el4c
parent: robertc at robertcollins.net-20070727122746-99wyymjtkwcu51k6
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Sat 2007-07-28 00:14:54 +1000
message:
Also add iter_key_prefix support to InMemoryGraphIndex.
------------------------------------------------------------
revno: 2624.2.9
merged: robertc at robertcollins.net-20070727122746-99wyymjtkwcu51k6
parent: robertc at robertcollins.net-20070727074259-47dvq2n20vf0c79e
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Fri 2007-07-27 22:27:46 +1000
message:
Introduce multiple component keys, which is what is needed to combine multiple knit indices into one.
------------------------------------------------------------
revno: 2624.2.8
merged: robertc at robertcollins.net-20070727074259-47dvq2n20vf0c79e
parent: robertc at robertcollins.net-20070727061700-bo6g7qfrhjb2uofj
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Fri 2007-07-27 17:42:59 +1000
message:
Explicitly mark the number of keys elements in use in GraphIndex files.
------------------------------------------------------------
revno: 2624.2.7
merged: robertc at robertcollins.net-20070727061700-bo6g7qfrhjb2uofj
parent: robertc at robertcollins.net-20070727055546-yx9oibzlvdz733yf
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Fri 2007-07-27 16:17:00 +1000
message:
Merge back the removal of difference_update from my repository branch.
------------------------------------------------------------
revno: 2624.2.6
merged: robertc at robertcollins.net-20070727055546-yx9oibzlvdz733yf
parent: robertc at robertcollins.net-20070727054646-muk3ote4u3l91dea
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Fri 2007-07-27 15:55:46 +1000
message:
Remove performance overhead of set intersection against dicts in index iteraction.
------------------------------------------------------------
revno: 2624.2.5
merged: robertc at robertcollins.net-20070727054646-muk3ote4u3l91dea
parent: robertc at robertcollins.net-20070726234827-6kstsjyi2p5kvtfk
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Fri 2007-07-27 15:46:46 +1000
message:
Change bzrlib.index.Index keys to be 1-tuples, not strings.
------------------------------------------------------------
revno: 2624.2.4
merged: robertc at robertcollins.net-20070726234827-6kstsjyi2p5kvtfk
parent: robertc at robertcollins.net-20070718061559-36wb5mc52pp26qqq
parent: pqm at pqm.ubuntu.com-20070725024725-x592w4y7gdqxv81x
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Fri 2007-07-27 09:48:27 +1000
message:
Merge bzr.dev.
------------------------------------------------------------
revno: 2624.2.3
merged: robertc at robertcollins.net-20070718061559-36wb5mc52pp26qqq
parent: robertc at robertcollins.net-20070718060649-k1c0mh6bmra497n2
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Wed 2007-07-18 16:15:59 +1000
message:
Make GraphIndex.iter_entries do hash lookups rather than table scans.
------------------------------------------------------------
revno: 2624.2.2
merged: robertc at robertcollins.net-20070718060649-k1c0mh6bmra497n2
parent: robertc at robertcollins.net-20070718044624-kb7pmne2pd96ekum
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Wed 2007-07-18 16:06:49 +1000
message:
Temporary performance hack for GraphIndex : load the entire index once and only once into ram.
------------------------------------------------------------
revno: 2624.2.1
merged: robertc at robertcollins.net-20070718044624-kb7pmne2pd96ekum
parent: pqm at pqm.ubuntu.com-20070717110203-zzmtp28nunhsoz12
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Wed 2007-07-18 14:46:24 +1000
message:
InMemoryGraphIndex.add_nodes was inconsistent with other metods for non-node-reference indices.
Diff too large for email (1674 lines, the limit is 1000).
More information about the bazaar-commits
mailing list