mirror of
https://github.com/martinvonz/jj.git
synced 2025-01-16 00:56:23 +00:00
296961cb19
Some checks are pending
binaries / Build binary artifacts (push) Waiting to run
nix / flake check (push) Waiting to run
build / build (, macos-13) (push) Waiting to run
build / build (, macos-14) (push) Waiting to run
build / build (, ubuntu-latest) (push) Waiting to run
build / build (, windows-latest) (push) Waiting to run
build / build (--all-features, ubuntu-latest) (push) Waiting to run
build / Build jj-lib without Git support (push) Waiting to run
build / Check protos (push) Waiting to run
build / Check formatting (push) Waiting to run
build / Check that MkDocs can build the docs (push) Waiting to run
build / Check that MkDocs can build the docs with Poetry 1.8 (push) Waiting to run
build / cargo-deny (advisories) (push) Waiting to run
build / cargo-deny (bans licenses sources) (push) Waiting to run
build / Clippy check (push) Waiting to run
Codespell / Codespell (push) Waiting to run
website / prerelease-docs-build-deploy (ubuntu-latest) (push) Waiting to run
Scorecards supply-chain security / Scorecards analysis (push) Waiting to run
If you have multiple remotes to push to, you might want to keep some changes (such as security patches) in your private fork. Git CLI has one upstream remote per branch, but jj supports multiple tracking remotes, and therefore "jj git push" can start tracking new remotes automatically. This patch makes new bookmarks not eligible for push by default. I considered adding a warning, but it's not always possible to interrupt the push shortly after a warning is emitted. --all implies --allow-new because otherwise it's equivalent to --tracked. It's also easier to write a conflict rule with --all/--deleted/--tracked than with two of them. -c/--change doesn't require --allow-new because it is the flag to create new tracking bookmark. #1278 |
||
---|---|---|
.. | ||
common | ||
cli-reference@.md.snap | ||
runner.rs | ||
test_abandon_command.rs | ||
test_absorb_command.rs | ||
test_acls.rs | ||
test_advance_bookmarks.rs | ||
test_alias.rs | ||
test_backout_command.rs | ||
test_bookmark_command.rs | ||
test_builtin_aliases.rs | ||
test_checkout.rs | ||
test_commit_command.rs | ||
test_commit_template.rs | ||
test_completion.rs | ||
test_concurrent_operations.rs | ||
test_config_command.rs | ||
test_copy_detection.rs | ||
test_debug_command.rs | ||
test_describe_command.rs | ||
test_diff_command.rs | ||
test_diffedit_command.rs | ||
test_duplicate_command.rs | ||
test_edit_command.rs | ||
test_evolog_command.rs | ||
test_file_annotate_command.rs | ||
test_file_chmod_command.rs | ||
test_file_show_command.rs | ||
test_file_track_untrack_commands.rs | ||
test_fix_command.rs | ||
test_generate_md_cli_help.rs | ||
test_git_clone.rs | ||
test_git_colocated.rs | ||
test_git_fetch.rs | ||
test_git_import_export.rs | ||
test_git_init.rs | ||
test_git_private_commits.rs | ||
test_git_push.rs | ||
test_git_remotes.rs | ||
test_git_submodule.rs | ||
test_gitignores.rs | ||
test_global_opts.rs | ||
test_help_command.rs | ||
test_immutable_commits.rs | ||
test_init_command.rs | ||
test_interdiff_command.rs | ||
test_log_command.rs | ||
test_new_command.rs | ||
test_next_prev_commands.rs | ||
test_operations.rs | ||
test_parallelize_command.rs | ||
test_rebase_command.rs | ||
test_repo_change_report.rs | ||
test_resolve_command.rs | ||
test_restore_command.rs | ||
test_revset_output.rs | ||
test_root.rs | ||
test_shell_completion.rs | ||
test_show_command.rs | ||
test_simplify_parents_command.rs | ||
test_sparse_command.rs | ||
test_split_command.rs | ||
test_squash_command.rs | ||
test_status_command.rs | ||
test_tag_command.rs | ||
test_templater.rs | ||
test_undo.rs | ||
test_unsquash_command.rs | ||
test_util_command.rs | ||
test_working_copy.rs | ||
test_workspaces.rs |