ok/jj
1
0
Fork 0
forked from mirrors/jj
jj/lib
Yuya Nishihara cb16b5afd0 rewrite: ensure that rewritten refs move across divergent entries
This is closer to the original behavior before 5e8d7f8c "rewrite: update
references after rewriting all commits." References can move to divergent
commits, so they should propagate further if there are more rewrites. See
the inline comment for subtle behavior difference.

We could instead replay parent_mapping in topological order, but we would
still need to flatten abandon records.
2024-09-01 11:11:12 +09:00
..
benches formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
gen-protos Use { workspace = true } to appease VS Code's Cargo.toml parser 2023-08-22 21:38:53 -07:00
proc-macros formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
src rewrite: ensure that rewritten refs move across divergent entries 2024-09-01 11:11:12 +09:00
tests rewrite: ensure that rewritten refs move across divergent entries 2024-09-01 11:11:12 +09:00
testutils copies: in unsupported backends, return an empty stream instead of error 2024-08-23 18:51:02 -07:00
Cargo.toml cargo: add "clru" dependency 2024-08-29 23:33:37 +09:00
LICENSE cargo: add LICENSE file to each crate we publish 2023-09-22 21:48:28 -07:00