jj/lib
Yuya Nishihara 831bbc0b11 diff: match up leading/trailing ranges if no match found by uncommon lcs
This is adapted from Breezy/Python patiencediff. AFAICT, Git implementation is
slightly different (and maybe more efficient?), but it's not super easy to
integrate with our diff logic. I'm not sure which one is better overall, but I
think the result is good so long as "uncommon LCS" matching is attempted first.

a9a3e4edc3/patiencediff/_patiencediff_py.py (L108)

This patch prevents some weird test changes that would otherwise be introduced
by the next patch.
2024-07-09 20:35:36 +09:00
..
benches
gen-protos
proc-macros cargo: explicitly indicate paths to publish 2024-04-15 20:37:00 -07:00
src diff: match up leading/trailing ranges if no match found by uncommon lcs 2024-07-09 20:35:36 +09:00
tests workspace: abandon discardable working copy on forget 2024-07-04 19:37:56 -05:00
testutils copy-tracking: stub get_copy_records 2024-07-03 20:26:30 -04:00
Cargo.toml copy-tracking: cargo add gix-format and gix diff-blob feature 2024-07-03 20:26:30 -04:00
LICENSE cargo: add LICENSE file to each crate we publish 2023-09-22 21:48:28 -07:00