diff options
author | Junio C Hamano <gitster@pobox.com> | 2017-11-27 03:06:36 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-11-27 03:06:36 +0100 |
commit | d78a122e9cb33df8e625fcf15cb075cc6d61b984 (patch) | |
tree | a98238497bb2fed0f557736147d44099a41126cf /apply.c | |
parent | Merge branch 'pw/sequencer-recover-from-unlockable-index' (diff) | |
parent | apply: update line lengths for --inaccurate-eof (diff) | |
download | git-d78a122e9cb33df8e625fcf15cb075cc6d61b984.tar.xz git-d78a122e9cb33df8e625fcf15cb075cc6d61b984.zip |
Merge branch 'rs/apply-inaccurate-eof-with-incomplete-line'
"git apply --inaccurate-eof" when used with "--ignore-space-change"
triggered an internal sanity check, which has been fixed.
* rs/apply-inaccurate-eof-with-incomplete-line:
apply: update line lengths for --inaccurate-eof
Diffstat (limited to 'apply.c')
-rw-r--r-- | apply.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -2953,6 +2953,8 @@ static int apply_one_fragment(struct apply_state *state, newlines.len > 0 && newlines.buf[newlines.len - 1] == '\n') { old--; strbuf_setlen(&newlines, newlines.len - 1); + preimage.line_allocated[preimage.nr - 1].len--; + postimage.line_allocated[postimage.nr - 1].len--; } leading = frag->leading; |