jj/lib/tests
Yuya Nishihara 1fe9422a6e rewrite: deduplicate parent ids per remap iteration
If merge-heavy history was abandoned, intermediate parent chains can have tons
of duplicates, and the process explodes soon. Instead, we can skip any parent
ids that have been remapped.

We can no longer detect cycles reliably, but I think that's okay so long as
the function terminates.

Fixes #4352
2024-08-29 08:59:22 +09:00
..
runner.rs merged_tree: remove .diff_summary() 2024-08-06 10:15:44 +09:00
test_bad_locking.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_commit_builder.rs merged_tree: rename diff entry field from "value" to "values" 2024-08-23 10:29:12 +09:00
test_commit_concurrent.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_conflicts.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_default_revset_graph_iterator.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_git.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_git_backend.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_gpg.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_id_prefix.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_index.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_init.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_load_repo.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_local_working_copy.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_local_working_copy_concurrent.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_local_working_copy_sparse.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_merge_trees.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_merged_tree.rs copies: determine copy/rename operation by CopiesTreeDiffStream 2024-08-23 10:29:12 +09:00
test_mut_repo.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_operations.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
test_refs.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_revset.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_rewrite.rs rewrite: deduplicate parent ids per remap iteration 2024-08-29 08:59:22 +09:00
test_rewrite_transform.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_signing.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_ssh_signing.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_view.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_workspace.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00