jj/lib
Martin von Zweigbergk 985555f393 git_backend: avoid redoing some steps when retrying in write_commit()
By inlining `wite_commit_internal()` into `write_commit()`, we can
avoid redoing some steps when we retry. This includes taking the mutex
lock, and reading the tree object and parent commits. It also means
that we avoid cloning the input commit object, which we otherwise
would even in the non-retrying case. I haven't measured if any of this
makes a significant difference, but I think it also slightly
simplifies the code, so it doesn't have to.
2023-01-17 23:12:50 -08:00
..
gen-protos cargo: bump prost-build from 0.11.5 to 0.11.6 2023-01-13 21:24:02 +00:00
src git_backend: avoid redoing some steps when retrying in write_commit() 2023-01-17 23:12:50 -08:00
tests let branches and remote_branches revset functions take needles as arguments 2023-01-16 12:15:30 +05:30
testutils Fix random seed in all tests that use testutils::user_settings 2023-01-15 10:15:44 -08:00
build.rs lib: replace protobuf crate with prost 2022-12-22 07:04:35 -08:00
Cargo.toml cargo: drop dependency on "uuid" 2023-01-14 23:48:02 +09:00