Rev 2899: Don't use splitlines for index data parsing, we embed \r. in http://people.ubuntu.com/~robertc/baz2.0/index
Robert Collins
robertc at robertcollins.net
Mon Oct 8 00:28:08 BST 2007
At http://people.ubuntu.com/~robertc/baz2.0/index
------------------------------------------------------------
revno: 2899
revision-id: robertc at robertcollins.net-20071007232800-8qc4f6uznbopovh2
parent: robertc at robertcollins.net-20071007230613-vjip94354mn1qcqd
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Mon 2007-10-08 09:28:00 +1000
message:
Don't use splitlines for index data parsing, we embed \r.
modified:
bzrlib/index.py index.py-20070712131115-lolkarso50vjr64s-1
=== modified file 'bzrlib/index.py'
--- a/bzrlib/index.py 2007-10-07 23:06:13 +0000
+++ b/bzrlib/index.py 2007-10-07 23:28:00 +0000
@@ -778,7 +778,9 @@
if trim_start:
offset += trim_start
# print "parsing", repr(data)
- lines = data.splitlines()
+ # pslitlines mangles the \r delimiters.. don't use it.
+ lines = data.split('\n')
+ del lines[-1]
pos = offset
first_key = None
key = None
More information about the bazaar-commits
mailing list