------------------------------------------------------------------------------
To reply, visit https://hellosplat.com/s/beanbag/tickets/4371/
------------------------------------------------------------------------------

New update by smacleod
For Beanbag, Inc. > Review Board > Ticket #4371


Reply:

    I started to work on this issue.
    I've been debugging the example above. It's definitely not finished, but 
I've been asked to brain dump what I know for now. The interdiff is reproduced 
using steps from above. Lines numbers might be not exact as in code as I've 
been adding logging.
    
    Iterating in loop opcode_generator.py line ~394
    
    i_move_cur 6804
    <MoveRange(4114, 4186, [((u'delete', 4113, 4322, 4113, 4113, 
{u'whitespace_chunk': False, u'whitespace_lines': []}), 1), ((u'delete', 4113, 
4322, 4113, 4113, {u'whitespace_chunk': False, u'whitespace_lines': []}), 1), 
((u'delete', 4113, 4322, 4113, 4113, {u'whitespace_chunk': False, 
u'whitespace_lines': []}), 1), ((u'delete', 4113, 4322, 4113, 4113, 
{u'whitespace_chunk': False, u'whitespace_lines': []}), 1), ((u'delete', 4113, 
4322, 4113, 4113, {u'whitespace_chunk': False, u'whitespace_lines': []}), 1), 
((u'delete', 4113, 4322, 4113, 4113, {u'whitespace_chunk': False, 
u'whitespace_lines': []}), 1), ((u'delete', 4113, 4322, 4113, 4113, 
{u'whitespace_chunk': False, u'whitespace_lines': []}), 1), ((u'delete', 4113, 
4322, 4113, 4113, {u'whitespace_chunk': False, u'whitespace_lines': []}), 1), 
((u'delete', 4113, 4322, 4113, 4113, {u'whitespace_chunk': False, 
u'whitespace_lines': []}), 1), ((u'delete', 4113, 4322, 4113, 4113, 
{u'whitespace_chunk': False, u'whitespace_lines': []}), 1), ((u'delete', 4113, 
4322, 4113, 4113, {u'whitespace_chunk': False, u'whitespace_lines': []}), 1), 
((u'delete', 4113, 4322, 4113, 4113, {u'whitespace_chunk': False, 
u'whitespace_lines': []}), 1), ((u'delete', 4113, 4322, 4113, 4113, 
{u'whitespace_chunk': False, u'whitespace_lines': []}), 1), ((u'delete', 4113, 
4322, 4113, 4113, {u'whitespace_chunk': False, u'whitespace_lines': []}), 1), 
((u'delete', 4113, 4322, 4113, 4113, {u'whitespace_chunk': False, 
u'whitespace_lines': []}), 1), ((u'delete', 4113, 4322, 4113, 4113, 
{u'whitespace_chunk': False, u'whitespace_lines': []}), 1), ((u'delete', 4113, 
4322, 4113, 4113, {u'whitespace_chunk': False, u'whitespace_lines': []}), 1), 
((u'delete', 4113, 4322, 4113, 4113, {u’whitesp [...]
    
    i_move_cur 6805, ri 4186 (no changes)
    
    MOVED_TO showed up, 4115: 6732 <---> 4186: 6803
    i_move_cur 6812
    <MoveRange(4189, 4194, [((u'delete', 4113, 4322, 4113, 4113, 
{u'whitespace_chunk': False, u'moved-to': {4115: 6732, 4116: 6733, 4117: 6734, 
4118: 6735, 4119: 6736, 4120: 6737, 4121: 6738, 4122: 6739, 4123: 6740, 4124: 
6741, 4125: 6742, 4126: 6743, 4127: 6744, 4128: 6745, 4129: 6746, 4130: 6747, 
4131: 6748, 4132: 6749, 4133: 6750, 4134: 6751, 4135: 6752, 4136: 6753, 4137: 
6754, 4138: 6755, 4139: 6756, 4140: 6757, 4141: 6758, 4142: 6759, 4143: 6760, 
4144: 6761, 4145: 6762, 4146: 6763, 4147: 6764, 4148: 6765, 4149: 6766, 4150: 
6767, 4151: 6768, 4152: 6769, 4153: 6770, 4154: 6771, 4155: 6772, 4156: 6773, 
4157: 6774, 4158: 6775, 4159: 6776, 4160: 6777, 4161: 6778, 4162: 6779, 4163: 
6780, 4164: 6781, 4165: 6782, 4166: 6783, 4167: 6784, 4168: 6785, 4169: 6786, 
4170: 6787, 4171: 6788, 4172: 6789, 4173: 6790, 4174: 6791, 4175: 6792, 4176: 
6793, 4177: 6794, 4178: 6795, 4179: 6796, 4180: 6797, 4181: 6798, 4182: 6799, 
4183: 6800, 4184: 6801, 4185: 6802, 4186: 6803}, u'whitespace_lines': []}), 1), 
((u'delete', [...]
    
    i_move_cur 6813, ri 4194
    
    i_move_cur 6831
    MoveRange(4197, 4213, [((u'delete', 4113, 4322, 4113, 4113, 
{u'whitespace_chunk': False, u'moved-to': {4115: 6732, 4116: 6733, 4117: 6734, 
4118: 6735, 4119: 6736, 4120: 6737, 4121: 6738, 4122: 6739, 4123: 6740, 4124: 
6741, 4125: 6742, 4126: 6743, 4127: 6744, 4128: 6745, 4129: 6746, 4130: 6747, 
4131: 6748, 4132: 6749, 4133: 67 [...] (just more numbers)
    
    i_move_cur 6832, ri 4213
    
    i_move_cur 6839
    <MoveRange(4216, 4221, [((u'delete', 4113, 4322, 4113, 4113, 
{u'whitespace_chunk': False, u'moved-to': {4115: 6732, 4116: 6733, 4117: 6734, 
4118: 6735, 4119: 6736, 4120: 6737, 4121: 6738, 4122: 6739, 4123: 6740, 4124: 
6741, 4125: 6742, 4126: 6743, 4127: 6744, 4128: 6745, 4129: 6746, 4130: 6747, 
4131: 6748, 4132: 6749, 4133:  [...] (just more numbers)
    
    i_move_cur 6840
    
    i_move_cur 6847
    <MoveRange(4224, 4229, [((u'delete', 4113, 4322, 4113, 4113, 
{u'whitespace_chunk': False, u'moved-to': {4115: 6732, 4116: 6733, 4117: 6734, 
4118: 6735, 4119: 6736, 4120: 6737, 4121: 6738, 4122: 6739, 4123: 6740, 4124: 
6741, 4125: 6742, 4126: 6743, 4127: 6744, 4128: 6745, 4129: 6746, 4130: 6747, 
4131: 6748, [...] (just more numbers)
    
    [...]
    iline: inherited: false,
    going deeper for i_move_cur 6943
    For ri == 4306 self.removes for iline got finished 
    i_move_cur -= 1
    i_move_cur += 1
    
    #452
    i_move_cur 6943, updated_range False, ij2 6950
    "moved-to section" of r_move_range is 4115: 6732 <--> 4321:6938 after 
_find_longest_move_range
    
    The same after _determine_move_range
    
    in #491 rmeta is set so MoveRange has line 4115: 6942
    
    This shouldn’t happen as this move is only two lines long and is 
overwriting a pretty long one

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.

Reply via email to