Skip to content

Commit aedb0fe

Browse files
committed
fix parse_unified_diff to allow one-liner diffs
1 parent 46b66a5 commit aedb0fe

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

whatthepatch/patch.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -537,10 +537,10 @@ def parse_unified_diff(text):
537537
line = c.group(2)
538538
c = None
539539

540-
if kind == '-' and r != old_len:
540+
if kind == '-' and (r != old_len or r == 0):
541541
changes.append((old + r, None, line))
542542
r += 1
543-
elif kind == '+' and i != new_len:
543+
elif kind == '+' and (i != new_len or i == 0):
544544
changes.append((None, new + i, line))
545545
i += 1
546546
elif kind == ' ' and r != old_len and i != new_len:

0 commit comments

Comments
 (0)