You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fix diff skipping lines
Backport #13154
ParsePatch previously just skipped all lines that start with "+++ " or "--- "
and makes no attempt to see these lines in context.
This PR rewrites ParsePatch to pay attention to context and position
within a patch, ensuring that --- and +++ are only skipped if
appropriate.
This PR also fixes several issues with incomplete files.
Fix https://codeberg.org/Codeberg/Community/issues/308Fix#13153
Signed-off-by: Andrew Thornton <[email protected]>
* Add testcase
Signed-off-by: Andrew Thornton <[email protected]>
* fix comment
* simplify error handling
Signed-off-by: Andrew Thornton <[email protected]>
* never return io.EOF
Signed-off-by: Andrew Thornton <[email protected]>
0 commit comments