jj/lib
Yuya Nishihara feaddf6e51 git: on import_refs(), use post-mutation view to collect heads to be pinned
This is simpler than carefully tracking mutation through old/new git refs and
merged local branches. There are two subtle behavior changes:

 a. unimported git refs excluded by git_ref_filter() are not pinned.
 b. unexported branches are pinned (so fetched deletion doesn't abandon the
    branch if it's referenced by another branch.)

I think (a) is okay (and even more correct) since such refs aren't known to jj
yet. (b) is desired.
2023-08-06 14:47:20 +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 gen-protos: specify license 2023-08-04 19:00:42 -05:00
src git: on import_refs(), use post-mutation view to collect heads to be pinned 2023-08-06 14:47:20 +09:00
tests tests: another attempt to fix remaining flaky tests in test_view.rs 2023-08-04 23:36:15 +00:00
testutils tests: add TestWorkspace::snapshot() to simplify snapshotting 2023-07-28 09:32:18 -07:00
Cargo.toml working_copy: traverse filesystem in parallel 2023-08-03 18:20:49 +00:00