Peter Balogh <peterba@apache.org> (peterba)


Found Patch
r1207663 r1927204

r1207663 | stsp | 2011-11-28 22:34:49 +0000 (Mon, 28 Nov 2011)

Make the diff parser handle comment lines indicating missing EOLs if such
comments appear within the diff text of a hunk, not just at the very end
of the hunk's diff text.

Reported by: Peter Balogh
http://svn.haxx.se/users/archive-2011-11/0523.shtml

* subversion/libsvn_diff/parse-diff.c
  (parse_next_hunk): The '\ No newline at end of ...' comments may appear
   not only at the very end of a hunk text, but also at the end of the
   original version (the last line starting with '-') or at the end of the
   modified version (the last line starting with '+') of the hunk text.
   Properly account for this by keeping track of the last byte in the
   original and modified hunk texts independently.

* subversion/tests/cmdline/patch_tests.py
  (patch_target_no_eol_at_eof, test_list): New test.


r1927204 | peterba | 2025-07-13 21:50:53 +0000 (Sun, 13 Jul 2025)