jj/lib
Yuya Nishihara ab2fa35a71 refs: stick to Option<CommitId> type while merging ref targets
This might look more complicated than the original code, but it clarifies
that we always eliminate a (remove, add) pair. The behavior slightly changed
since an absent ref (i.e. None) in "removes" can now be paired with an "add"
even if "removes" contained other ids. Before, it was possible only when
removes.is_empty().
2023-07-12 21:29:41 +09:00
..
benches cargo: rename crates from jujutsu/jujutsu-lib to jj-cli/jj-lib 2023-07-09 06:40:43 +02:00
gen-protos
src refs: stick to Option<CommitId> type while merging ref targets 2023-07-12 21:29:41 +09:00
tests refs: leverage Conflict::flatten() and simplify() to premerge ref targets 2023-07-12 21:29:41 +09:00
testutils cargo: rename crates from jujutsu/jujutsu-lib to jj-cli/jj-lib 2023-07-09 06:40:43 +02:00
build.rs
Cargo.toml cargo: bump the cargo-dependencies group with 1 update 2023-07-11 19:24:06 +02:00