Bundle reading fails for bundle created on Windows
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have a bundle which when I try to merge I get:
concordia ~/src/bzr/
bzr: ERROR: exceptions.
at /home/michael/
in as_revision
This is because timestamp is None in as_revision(). It looks like it should be filled in in comple_info(), but that's not happening because date is None also. Not sure how that's happening.
bzr.log:
got branch format Bazaar-NG Metadir branch format 5
_handle_next u'message' => [u'win32 workaround for renaming to already existing file']
_handle_next u'committer' => u'Alexander Belchenko <email address hidden>'
_handle_next u'date' => u'Thu 2006-06-15 14:11:24.247999907 +0300'
_handle_next u'revision_id' => <email address hidden>
_handle_next u'inventory_sha1' => u'd2a8b86c948f6
_handle_next u'parent_ids' => [<email address hidden>']
_handle_next u'base_id' => <email address hidden>'
_handle_next u'properties' => [u'branch-nick: shelf.bialix']
_handle_next u'message' => [u'[win32] run patch utility with --binary flag on win32 to avoid problems with line-endings']
_handle_next u'committer' => u'Alexander Belchenko <email address hidden>'
_handle_next u'date' => u'Thu 2006-06-15 14:00:55.914999962 +0300'
_handle_next u'revision_id' => <email address hidden>
_handle_next u'inventory_sha1' => u'ab0bb53339502
_handle_next u'parent_ids' => [<email address hidden>']
_handle_next u'properties' => [u'branch-nick: shelf.bialix']
_handle_next u'message' => [u'fix import and usage of msvcrt to get user input on win32']
_handle_next u'committer' => u'Alexander Belchenko <email address hidden>'
_handle_next u'date' => u'Thu 2006-06-15 13:33:19.362999916 +0300'
_handle_next u'revision_id' => <email address hidden>
_handle_next u'inventory_sha1' => u'd11e1b4a66e16
_handle_next u'parent_ids' => [<email address hidden>']
_handle_next u'properties' => [u'branch-nick: shelf.bialix']
[10044] Fri 11:35:53.483 ERROR: exceptions.
at /home/michael/
in as_revision
Traceback (most recent call last):
File "/home/
return run_bzr(argv)
File "/home/
ret = run(*run_argv)
File "/home/
return self.run(
File "/home/
reader = BundleReader(
File "/home/
self.
File "/home/
self.
File "/home/
self.
File "/home/
timestamp=
TypeError: float() argument must be a string or a number
I'll attach the offending bundle in a sec.
Bundle which fails to merge.