Okay, more info. I added prints to show the "paths" and "revnum" variable, and I see this:
mapping.is_branch(bp) = True mapping.is_tag(bp) = False mapping = BzrSvnMappingv3FileProps(SingleBranchingScheme('fpga/combo_fpga/src')) bp = fpga/combo_fpga/src paths = {'fpga/combo_fpga': (u'A', 'combo_fpga', 127), 'combo_fpga': (u'D', None, -1)} revnum = 128 mapping.is_branch(bp) = False mapping.is_tag(bp) = False mapping = BzrSvnMappingv3FileProps(SingleBranchingScheme('fpga/combo_fpga/src')) bp = combo_fpga/src paths = {'fpga/combo_fpga': (u'D', None, -1), 'combo_fpga': (u'A', 'fpga/combo_fpga', 126)} revnum = 127 bzr: ERROR: exceptions.AssertionError: 'combo_fpga/src' is not a valid path
And with svn log -v -r127, I see:
$ svn log -v -r127 ------------------------------------------------------------------------ r127 | ... | 2007-07-20 09:11:37 -0600 (Fri, 20 Jul 2007) | 1 line Changed paths: A /combo_fpga (from /fpga/combo_fpga:126) D /fpga/combo_fpga
Moved remotely ------------------------------------------------------------------------
This may have something to do with what happened next, where the move was reverted, and so it isn't a valid path anymore:
$ svn log -v -r128 ------------------------------------------------------------------------ r128 | ... | 2007-07-20 09:12:11 -0600 (Fri, 20 Jul 2007) | 1 line Changed paths: D /combo_fpga A /fpga/combo_fpga (from /combo_fpga:127)
So it's dying on that directory move somehow.
I don't know how to fix this, but I hope this info helps! Let me know if I can give you more info.
Okay, more info. I added prints to show the "paths" and "revnum" variable, and I see this:
mapping. is_branch( bp) = True FileProps( SingleBranching Scheme( 'fpga/combo_ fpga/src' )) is_branch( bp) = False FileProps( SingleBranching Scheme( 'fpga/combo_ fpga/src' )) AssertionError: 'combo_fpga/src' is not a valid path
mapping.is_tag(bp) = False
mapping = BzrSvnMappingv3
bp = fpga/combo_fpga/src
paths = {'fpga/combo_fpga': (u'A', 'combo_fpga', 127), 'combo_fpga': (u'D', None, -1)}
revnum = 128
mapping.
mapping.is_tag(bp) = False
mapping = BzrSvnMappingv3
bp = combo_fpga/src
paths = {'fpga/combo_fpga': (u'D', None, -1), 'combo_fpga': (u'A', 'fpga/combo_fpga', 126)}
revnum = 127
bzr: ERROR: exceptions.
And with svn log -v -r127, I see:
$ svn log -v -r127 ------- ------- ------- ------- ------- ------- ------- ------- ------- -- fpga:126)
-------
r127 | ... | 2007-07-20 09:11:37 -0600 (Fri, 20 Jul 2007) | 1 line
Changed paths:
A /combo_fpga (from /fpga/combo_
D /fpga/combo_fpga
Moved remotely ------- ------- ------- ------- ------- ------- ------- ------- ------- --
-------
This may have something to do with what happened next, where the move was reverted, and so it isn't a valid path anymore:
$ svn log -v -r128 ------- ------- ------- ------- ------- ------- ------- ------- ------- --
-------
r128 | ... | 2007-07-20 09:12:11 -0600 (Fri, 20 Jul 2007) | 1 line
Changed paths:
D /combo_fpga
A /fpga/combo_fpga (from /combo_fpga:127)
Moved remotely ------- ------- ------- ------- ------- ------- ------- ------- ------- --
-------
So it's dying on that directory move somehow.
I don't know how to fix this, but I hope this info helps! Let me know if I can give you more info.