Commits
Commit:
9230203d371721cf5bde99f526fe40740aea3b21
Author:
Stefan Sperling <stsp@stsp.name>
Date:
Fri Sep 2 09:21:04 2022 UTC
fix updating of line-offsets output info in plain output mode

reviewed by tom jones
Commit:
810479a563ffd6176105f64cb49f9829d45d36df
Author:
Stefan Sperling <stsp@stsp.name>
Date:
Fri Sep 2 08:26:11 2022 UTC
sync diff_patience.c from got.git 336075a42a5ae0fa322db734c481d21998e82bb8
Commit:
1f690ebe65383786882e120daa2cba81a7b7f90e
Author:
Mark Jamsek <mark@jamsek.dev>
Date:
Wed Aug 31 23:08:53 2022 UTC
sync files from got.git 336075a42a5ae0fa322db734c481d21998e82bb8

ok tb@
Commit:
7a38b3a33f8b124c9c01da154dfdf711d328b01d
Author:
Mark Jamsek <mark@jamsek.dev>
Date:
Wed Aug 31 23:08:53 2022 UTC
fix build broken in previous commit 35eae7fa6b782ae1

Macro line was wrapped without continuation character.

ok tb@
Commit:
35eae7fa6b782ae1d000183ef2efc4383dfec4cd
Author:
Mark Jamsek <mark@jamsek.dev>
Date:
Wed Aug 31 12:53:56 2022 UTC
remove gcc ternary if extension

ok stsp@
Commit:
b1aa94aab8c556c9614a18b8e13c6cc8c3005b79
Author:
Tom Jones <thj@freebsd.org>
Date:
Tue Aug 30 15:30:02 2022 UTC
add support for classic diff(1) output; patch by Tom Jones
Commit:
9343b92549173e00690f24756a633423770f56d7
Author:
Mark Jamsek <mark@jamsek.dev>
Date:
Thu Aug 4 11:23:55 2022 UTC
collect line type metadata when generating diff

Similar to line offsets, create an array of line types (i.e., hunk, context,
minus, plus) for each line output in the diff.

ok stsp@
Commit:
e450035c854c7301e281718ffd136dfe4647e681
Author:
Mark Jamsek <mark@jamsek.dev>
Date:
Thu Aug 4 11:12:21 2022 UTC
sync files from got.git 58e31a80da4f4a9e10eaea148672190f35107a47

ok stsp@
Commit:
f8b2e31e52e55c61466d35304412e919227e6ae9
Author:
Stefan Sperling <stsp@stsp.name>
Date:
Wed Aug 3 11:36:37 2022 UTC
revert previous; got lib/blame.c needs diff_atom_hash_update()
Commit:
f400825bc668466d9fc593470514d6e69ddfc5ff
Author:
Omar Polo <op@omarpolo.com>
Date:
Wed Aug 3 07:08:26 2022 UTC
make diff_atom_hash_update private to diff_atomize_text.c

ok stsp@
Commit:
cd9ef01a441e0ecfd499bf907c15a2878f7e0ee2
Author:
Omar Polo <op@omarpolo.com>
Date:
Wed Aug 3 07:08:26 2022 UTC
reuse diff_atom_hash_update

ok stsp@
Commit:
b9efd927c001e0ea11fac039d1d0849bcad14cab
Author:
Omar Polo <op@omarpolo.com>
Date:
Wed Aug 3 07:08:26 2022 UTC
less chatty regress

ok stsp@
Commit:
9bf4a819c3a1cbd7d7962bf061cd2456660cd726
Author:
Omar Polo <op@omarpolo.com>
Date:
Wed Aug 3 07:08:26 2022 UTC
regress: look for the diff prog also inside obj/

ok stsp@
Commit:
405e89a6da28edc7555666affbad86a823e2c460
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Aug 2 17:26:41 2022 UTC
adjust the expected output so that regress passes again

Note that test015 is still broken on OpenBSD with base patch(1).

ok stsp@
Commit:
3a15e1807a369c0a7827363eca22c9f1a8598d9c
Author:
Mark Jamsek <mark@jamsek.dev>
Date:
Mon Aug 1 04:16:18 2022 UTC
ARRAY_LIST allocation optimisation

Rather than realloc in fixed-sized blocks, use the 1.5 * allocated scheme
when growing the array. This produces fewer allocations and up to 3x speedup
on large diffs.

ok stsp@
Omar Polo