jj/cli/tests
bsdinis c773c0296f git: test git fetch with more than two remotes and branches
In some cases, there are non trivial codepaths for fetching multiple
branches explicitly. In particular, it might be the case that fetching
works for n = 2 but not n = 3.

This commit changes a cli test to have 3 remotes and 3 branches, and a
lib test with 3 branches, only one of them succeds.
2025-01-23 16:50:53 +00:00
..
common cli: git clone: convert local Git remote path to slash-separated path 2024-12-23 09:40:52 +09:00
cli-reference@.md.snap cli: describe: Add a --edit flag 2025-01-23 16:11:32 +00:00
runner.rs cli: delete deprecated jj checkout command 2024-11-21 11:50:03 -06:00
test_abandon_command.rs cli: abandon: delete bookmarks pointing to abandoned commits 2025-01-21 02:37:07 +00:00
test_absorb_command.rs absorb: print status if source commit still contains diffs 2025-01-16 01:09:33 +00:00
test_acls.rs cli: port "file list" to template 2025-01-23 02:21:15 +00:00
test_advance_bookmarks.rs everything: Rename branches to bookmarks 2024-09-11 18:54:45 +02:00
test_alias.rs cli: warn if command matches with aliases inserted by --config* arguments 2025-01-08 09:40:31 +09:00
test_backout_command.rs cli: drop support for jj init --{git, git_repo} 2025-01-03 10:15:01 -06:00
test_bookmark_command.rs cli: refer to revset argument using REVSET(S) in synopsis 2024-12-18 10:13:44 -08:00
test_builtin_aliases.rs cli: replace --config-toml=TOML with --config=NAME=VALUE 2024-12-17 20:12:12 +09:00
test_commit_command.rs cli: fix interactive diff selection to not retain unmatched files 2025-01-04 22:21:37 +09:00
test_commit_template.rs cli: port "file list" to template 2025-01-23 02:21:15 +00:00
test_completion.rs cli: autocomplete: complete config values in addition to keys 2025-01-13 14:43:40 +00:00
test_concurrent_operations.rs log: emit working-copy branch first if included in the revset 2024-11-20 10:50:16 +09:00
test_config_command.rs config: allow inline table syntax in mutation and conditional scope API 2025-01-10 02:56:21 +00:00
test_copy_detection.rs
test_debug_command.rs revset: reorganize expression resolution/evaluation methods 2024-11-08 10:34:02 +09:00
test_describe_command.rs cli: describe: Add a --edit flag 2025-01-23 16:11:32 +00:00
test_diff_command.rs diff: add merge-tools.*.diff-expected-exit-codes 2025-01-08 08:03:59 +00:00
test_diffedit_command.rs tests: leverage set_up_fake_diff_editor() in test_diffedit_3pane() 2024-12-20 19:28:01 +09:00
test_duplicate_command.rs docs/cli: update URLs to from martinvonz user to jj-vcs org 2024-12-17 12:44:44 -08:00
test_edit_command.rs cli: refer to revset argument using REVSET(S) in synopsis 2024-12-18 10:13:44 -08:00
test_evolog_command.rs cli: oplog: add builtin_op_log_oneline template 2025-01-09 15:58:40 +00:00
test_file_annotate_command.rs cli: don't use format_*() in annotate template, truncate author, omit commit id 2024-11-05 14:49:57 +09:00
test_file_chmod_command.rs docs/cli: update URLs to from martinvonz user to jj-vcs org 2024-12-17 12:44:44 -08:00
test_file_show_command.rs tests: rename test_file_print_command.rs to_file_show_command.rs 2024-10-04 20:52:59 +09:00
test_file_track_untrack_commands.rs cli: refer to fileset argument using FILESETS in synopsis 2024-12-18 10:13:44 -08:00
test_fix_command.rs actions: fix codespell CI failure 2025-01-22 00:20:33 +00:00
test_generate_md_cli_help.rs
test_git_clone.rs cli: handle remote configuration error on "git clone" 2025-01-21 01:19:15 +00:00
test_git_colocated.rs git: add dummy conflict to index if necessary 2025-01-06 19:17:51 -06:00
test_git_fetch.rs git: test git fetch with more than two remotes and branches 2025-01-23 16:50:53 +00:00
test_git_import_export.rs templates: make op_summary more readable 2024-10-13 20:06:03 -07:00
test_git_init.rs tests: insert insta::allow_duplicates! { .. } per snapshot 2025-01-10 01:00:09 +00:00
test_git_private_commits.rs cli: replace --config-toml=TOML with --config=NAME=VALUE 2024-12-17 20:12:12 +09:00
test_git_push.rs cli: add "git.push-new-bookmarks" config knob to enable --allow-new by default 2025-01-15 07:23:43 +00:00
test_git_remotes.rs cli: git: store absolute remote path in config file 2025-01-12 01:45:03 +00:00
test_git_submodule.rs
test_gitignores.rs everything: Rename branches to bookmarks 2024-09-11 18:54:45 +02:00
test_global_opts.rs config: load system host/user name by CLI and insert as env-base layer 2025-01-04 17:54:28 +09:00
test_help_command.rs cli: refer to revset argument using REVSET(S) in synopsis 2024-12-18 10:13:44 -08:00
test_immutable_commits.rs restore: add --into flag, make --to an alias to it 2025-01-19 20:17:44 +00:00
test_init_command.rs cli: drop support for jj init --{git, git_repo} 2025-01-03 10:15:01 -06:00
test_interdiff_command.rs cli: delete deprecated jj checkout command 2024-11-21 11:50:03 -06:00
test_log_command.rs revset: duplicate Rule::identifier to strict_identifier, replace some usages 2025-01-15 07:24:10 +00:00
test_new_command.rs cli: refer to revset argument using REVSET(S) in synopsis 2024-12-18 10:13:44 -08:00
test_next_prev_commands.rs cli: drop support for jj init --{git, git_repo} 2025-01-03 10:15:01 -06:00
test_operations.rs cli: op log: add --reversed option 2025-01-12 01:51:25 +00:00
test_parallelize_command.rs log: emit working-copy branch first if included in the revset 2024-11-20 10:50:16 +09:00
test_rebase_command.rs cli: refer to revset argument using REVSET(S) in synopsis 2024-12-18 10:13:44 -08:00
test_repo_change_report.rs docs/cli: update URLs to from martinvonz user to jj-vcs org 2024-12-17 12:44:44 -08:00
test_resolve_command.rs resolve: try to resolve all conflicted files in fileset 2025-01-08 23:52:21 +00:00
test_restore_command.rs restore: add --into flag, make --to an alias to it 2025-01-19 20:17:44 +00:00
test_revset_output.rs revset: split author()/committer() into _name()/email() predicates 2025-01-21 01:10:00 +00:00
test_root.rs tests: add convenient method to initialize TestWorkspace with test settings 2025-01-06 22:37:33 +09:00
test_shell_completion.rs
test_show_command.rs cli: oplog: add builtin_op_log_oneline template 2025-01-09 15:58:40 +00:00
test_simplify_parents_command.rs tests: insert insta::allow_duplicates! { .. } per snapshot 2025-01-10 01:00:09 +00:00
test_sparse_command.rs
test_split_command.rs cli: fix interactive diff selection to not retain unmatched files 2025-01-04 22:21:37 +09:00
test_squash_command.rs cli: refer to fileset argument using FILESETS in synopsis 2024-12-18 10:13:44 -08:00
test_status_command.rs status: show untracked files 2025-01-05 17:43:59 +01:00
test_tag_command.rs everything: Rename branches to bookmarks 2024-09-11 18:54:45 +02:00
test_templater.rs templater: add config(name) function 2025-01-11 01:40:23 +00:00
test_undo.rs cli: git push: do not push new bookmarks by default 2024-11-19 21:11:22 +09:00
test_unsquash_command.rs cli: replace --config-toml=TOML with --config=NAME=VALUE 2024-12-17 20:12:12 +09:00
test_util_command.rs docs/cli: update URLs to from martinvonz user to jj-vcs org 2024-12-17 12:44:44 -08:00
test_working_copy.rs local_working_copy: store materialized conflict marker length 2024-12-21 11:36:30 -06:00
test_workspaces.rs tests: insert insta::allow_duplicates! { .. } per snapshot 2025-01-10 01:00:09 +00:00