jj/lib
Yuya Nishihara 7461370f6e view: add wrapper that will exclude absent RefTarget entries from ContentHash
The next commit will change these maps to store Option<RefTarget> entries, but
None entries will still be omitted from the serialized data. Since ContentHash
should describe the serialized data, relying on the generic ContentHash would
cause future hash conflict where absent RefTarget entries will be preserved.

For example, ([remove], [None, add]) will be serialized as ([remove], [add]),
and deserialized to ([remove], [add, None]). If we add support for lossless
serialization, hash(([remove], [None, add])) should differ from the lossy one.
2023-07-18 18:12:09 +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 backend: split up store.proto in git and local versions 2023-06-22 13:49:46 +02:00
src view: add wrapper that will exclude absent RefTarget entries from ContentHash 2023-07-18 18:12:09 +09:00
tests view: add wrapper that will exclude absent RefTarget entries from ContentHash 2023-07-18 18:12:09 +09:00
testutils release: release version 0.8.0 2023-07-16 21:40:24 +01:00
Cargo.toml chore(rust): bump MSRV to 1.71.0 2023-07-17 18:38:26 -05:00