Rev 2801: (robertc) Nuke VersionedFile add/get delta support which was never used, and reduce memory copies during commits of unannotated file such as inventory. (Robert Collins). in file:///home/pqm/archives/thelove/bzr/%2Btrunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Thu Sep 6 04:41:29 BST 2007
At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 2801
revision-id: pqm at pqm.ubuntu.com-20070906034124-gf4re7orinpud4to
parent: pqm at pqm.ubuntu.com-20070905084824-xdwd8f4fioovdi9v
parent: robertc at robertcollins.net-20070906014600-zsqflovlwhc52gpv
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2007-09-06 04:41:24 +0100
message:
(robertc) Nuke VersionedFile add/get delta support which was never used, and reduce memory copies during commits of unannotated file such as inventory. (Robert Collins).
modified:
bzrlib/errors.py errors.py-20050309040759-20512168c4e14fbd
bzrlib/knit.py knit.py-20051212171256-f056ac8f0fbe1bd9
bzrlib/reconcile.py reweave_inventory.py-20051108164726-1e5e0934febac06e
bzrlib/tests/test_knit.py test_knit.py-20051212171302-95d4c00dd5f11f2b
bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
bzrlib/versionedfile.py versionedfile.py-20060222045106-5039c71ee3b65490
bzrlib/weave.py knit.py-20050627021749-759c29984154256b
------------------------------------------------------------
revno: 2794.1.3
merged: robertc at robertcollins.net-20070906014600-zsqflovlwhc52gpv
parent: robertc at robertcollins.net-20070905222501-n5nfbwd3rs21ll11
committer: Robert Collins <robertc at robertcollins.net>
branch nick: knits
timestamp: Thu 2007-09-06 11:46:00 +1000
message:
Review feedback.
------------------------------------------------------------
revno: 2794.1.2
merged: robertc at robertcollins.net-20070905222501-n5nfbwd3rs21ll11
parent: robertc at robertcollins.net-20070905035159-6j1mh2gnrhpez5jp
committer: Robert Collins <robertc at robertcollins.net>
branch nick: knits
timestamp: Thu 2007-09-06 08:25:01 +1000
message:
Nuke versioned file add/get delta support, allowing easy simplification of unannotated Content, reducing memory copies and friction during commit on unannotated texts.
------------------------------------------------------------
revno: 2794.1.1
merged: robertc at robertcollins.net-20070905035159-6j1mh2gnrhpez5jp
parent: pqm at pqm.ubuntu.com-20070904035759-iv4xl6d7ez69txba
parent: robertc at robertcollins.net-20070816083953-sbfb70vw6tmh3vak
committer: Robert Collins <robertc at robertcollins.net>
branch nick: knits
timestamp: Wed 2007-09-05 13:51:59 +1000
message:
Allow knits to be instructed not to add a text based on a sha, for commit.
------------------------------------------------------------
revno: 2698.2.5
merged: robertc at robertcollins.net-20070816083953-sbfb70vw6tmh3vak
parent: robertc at robertcollins.net-20070816081927-rhroje8susrd3a40
committer: Robert Collins <robertc at robertcollins.net>
branch nick: knits
timestamp: Thu 2007-08-16 18:39:53 +1000
message:
Decouple parsing and iterating the lines in knit records from getting the data, making it suitable for use in pack repositories.
------------------------------------------------------------
revno: 2698.2.4
merged: robertc at robertcollins.net-20070816081927-rhroje8susrd3a40
parent: robertc at robertcollins.net-20070816081549-dpowek5gwvox1x56
committer: Robert Collins <robertc at robertcollins.net>
branch nick: knits
timestamp: Thu 2007-08-16 18:19:27 +1000
message:
Remove full history scan during iter_lines_added_or_present in KnitVersionedFile.
------------------------------------------------------------
revno: 2698.2.3
merged: robertc at robertcollins.net-20070816081549-dpowek5gwvox1x56
parent: robertc at robertcollins.net-20070816081414-ps82io1cs4cij6vz
committer: Robert Collins <robertc at robertcollins.net>
branch nick: knits
timestamp: Thu 2007-08-16 18:15:49 +1000
message:
Remove an unneeded pre-check in KnitVersionedFile.iter_lines_added_or_present_in_version.
------------------------------------------------------------
revno: 2698.2.2
merged: robertc at robertcollins.net-20070816081414-ps82io1cs4cij6vz
parent: robertc at robertcollins.net-20070816080814-49b7t5gghdrhcx4d
committer: Robert Collins <robertc at robertcollins.net>
branch nick: knits
timestamp: Thu 2007-08-16 18:14:14 +1000
message:
Use the low-level sorting facility in KnitVersionedFile.iter_records
------------------------------------------------------------
revno: 2698.2.1
merged: robertc at robertcollins.net-20070816080814-49b7t5gghdrhcx4d
parent: pqm at pqm.ubuntu.com-20070814221506-6rw0b0oolfdeqrdw
committer: Robert Collins <robertc at robertcollins.net>
branch nick: knits
timestamp: Thu 2007-08-16 18:08:14 +1000
message:
Add new get_raw_records_unsorted method on knit access, to allow low level sorting and optimisation when the upper layer does not need results in a particular order.
Diff too large for email (1225 lines, the limit is 1000).
More information about the bazaar-commits
mailing list