jj/lib
Yuya Nishihara b9e4e4fe8a rewrite: split move_commits() into immutable/mutable parts
This makes it clear that the repo state isn't mutated during computation of the
destination and descendants. Still compute_move_commits() is big, so we might
want to split it further. If needed, maybe we can add variants of
apply_move_commits() to fix up intermediate predecessor chains?

compute_move_commits() needs (immutable) &MutableRepo because it depends on
repo.find_descendants_for_rebase().
2025-05-10 01:52:48 +00:00
..
benches style: add semicolon at the end of expressions used as statements 2024-10-04 22:29:13 +02:00
gen-protos lib: rename the LocalBackend to SimpleBackend 2025-03-17 17:17:11 +00:00
proc-macros cleanup: enable unused_trait_names clippy lint and run clippy --fix 2025-03-16 00:35:56 +00:00
src rewrite: split move_commits() into immutable/mutable parts 2025-05-10 01:52:48 +00:00
tests git: write change-id header by default 2025-05-08 23:05:38 +00:00
testutils testutils: remove obsolete mention of libgit2 in comment 2025-05-07 19:29:20 +00:00
Cargo.toml git: remove git2 feature 2025-05-07 19:29:20 +00:00
LICENSE cargo: add LICENSE file to each crate we publish 2023-09-22 21:48:28 -07:00