Rev 3360: Eliminate use of join in knit.insert_data_stream. in http://people.ubuntu.com/~robertc/baz2.0/versioned_files
Robert Collins
robertc at robertcollins.net
Thu Apr 24 03:15:38 BST 2008
At http://people.ubuntu.com/~robertc/baz2.0/versioned_files
------------------------------------------------------------
revno: 3360
revision-id: robertc at robertcollins.net-20080424021533-9nny6ki3w6cqvuxd
parent: robertc at robertcollins.net-20080424020827-1dl4vpkmqotuowak
committer: Robert Collins <robertc at robertcollins.net>
branch nick: data_stream_revamp
timestamp: Thu 2008-04-24 12:15:33 +1000
message:
Eliminate use of join in knit.insert_data_stream.
modified:
bzrlib/knit.py knit.py-20051212171256-f056ac8f0fbe1bd9
=== modified file 'bzrlib/knit.py'
--- a/bzrlib/knit.py 2008-04-24 02:08:27 +0000
+++ b/bzrlib/knit.py 2008-04-24 02:15:33 +0000
@@ -979,7 +979,8 @@
'incompatible format signature inserting to %r', self)
source = self._knit_from_datastream(
(format, data_list, reader_callable))
- self.join(source)
+ stream = source.get_record_stream(source.versions(), 'unordered', False)
+ self.insert_record_stream(stream)
return
for version_id, options, length, parents in data_list:
More information about the bazaar-commits
mailing list