handle if only a rename happened and no diff block is returned
This commit is contained in:
parent
a591f1c56d
commit
52796e95cf
@ -61,6 +61,12 @@ class LineShiftChecker:
|
||||
shifted_lines[f'{file_info["src"]}:{old_start}'] = None
|
||||
old_start += 1
|
||||
|
||||
if not diff_started:
|
||||
# it was a pure rename, so no diff blocks were returned,
|
||||
# we just put the lines into the dict
|
||||
shifted_lines = {f'{file_info["src"]}:{i}': f'{file_info["dst"]}:{i}'
|
||||
for i in range(0, lines_in_source_file)}
|
||||
|
||||
assert lines_in_source_file == len(shifted_lines)
|
||||
|
||||
return shifted_lines
|
||||
|
Loading…
Reference in New Issue
Block a user