ok/jj
1
0
Fork 0
forked from mirrors/jj
jj/lib
Martin von Zweigbergk 99226bb96d tree: simplify diff iterator by leveraging Tree::value()
This is much simpler and I was slightly surprised that it doesn't have
much impact on performance. I tried `jj --ignore-working-copy diff -s
--from root --to v5.15` in the Linux kernel repo, and there was
perhaps a 1.5% slowdown (508 ms -> 515 ms). In more normal cases (like
diffing a single commit against its parent), I couldn't measure any
difference at all.
2023-07-06 11:21:21 +02:00
..
benches benches: group unchanged/modified/reversed-line diffs together 2023-03-27 23:38:56 +09:00
gen-protos backend: split up store.proto in git and local versions 2023-06-22 13:49:46 +02:00
src tree: simplify diff iterator by leveraging Tree::value() 2023-07-06 11:21:21 +02:00
tests git export: (almost) no-op refactor to export_refs to use RefName 2023-07-03 11:01:22 -07:00
testutils cargo: bump itertools from 0.10.5 to 0.11.0 2023-06-22 18:18:48 +02:00
build.rs lib: replace protobuf crate with prost 2022-12-22 07:04:35 -08:00
Cargo.toml cargo: bump smallvec from 1.10.0 to 1.11.0 2023-07-05 22:29:49 +02:00