X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=apply.c;h=244718ca13aa58567974ea3b72d58c0365cc3c21;hb=5be4eabf90a4f6d14d3ae16772e6b2e063d71587;hp=35ae48eeb580a95399fd213c5813fc0fa4ec40c2;hpb=16ee9020159a6caddea47e89efbdba2935b9108a;p=git.git diff --git a/apply.c b/apply.c index 35ae48eeb..244718ca1 100644 --- a/apply.c +++ b/apply.c @@ -1142,6 +1142,14 @@ static int apply_one_fragment(struct buffer_desc *desc, struct fragment *frag) size -= len; } +#ifdef NO_ACCURATE_DIFF + if (oldsize > 0 && old[oldsize - 1] == '\n' && + newsize > 0 && new[newsize - 1] == '\n') { + oldsize--; + newsize--; + } +#endif + offset = find_offset(buf, desc->size, old, oldsize, frag->newpos); if (offset >= 0) { int diff = newsize - oldsize;