i18n: turn "options are incompatible" into "cannot be used together"
Signed-off-by: Jean-Noël Avila <jn.avila@free.fr> Reviewed-by: Johannes Sixt <j6t@kdbg.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
							parent
							
								
									c488182903
								
							
						
					
					
						commit
						12909b6b8a
					
				
							
								
								
									
										2
									
								
								apply.c
								
								
								
								
							
							
						
						
									
										2
									
								
								apply.c
								
								
								
								
							|  | @ -133,7 +133,7 @@ int check_apply_state(struct apply_state *state, int force_apply) | |||
| 	int is_not_gitdir = !startup_info->have_repository; | ||||
|  | ||||
| 	if (state->apply_with_reject && state->threeway) | ||||
| 		return error(_("--reject and --3way cannot be used together.")); | ||||
| 		return error(_("options '%s' and '%s' cannot be used together"), "--reject", "--3way"); | ||||
| 	if (state->threeway) { | ||||
| 		if (is_not_gitdir) | ||||
| 			return error(_("--3way outside a repository")); | ||||
|  |  | |||
|  | @ -581,7 +581,7 @@ static int parse_archive_args(int argc, const char **argv, | |||
| 	if (output) | ||||
| 		die(_("Unexpected option --output")); | ||||
| 	if (is_remote && args->extra_files.nr) | ||||
| 		die(_("Options --add-file and --remote cannot be used together")); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--add-file", "--remote"); | ||||
|  | ||||
| 	if (!base) | ||||
| 		base = ""; | ||||
|  |  | |||
|  | @ -507,9 +507,9 @@ int cmd_add(int argc, const char **argv, const char *prefix) | |||
| 		add_interactive = 1; | ||||
| 	if (add_interactive) { | ||||
| 		if (show_only) | ||||
| 			die(_("--dry-run is incompatible with --interactive/--patch")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--dry-run", "--interactive/--patch"); | ||||
| 		if (pathspec_from_file) | ||||
| 			die(_("--pathspec-from-file is incompatible with --interactive/--patch")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--pathspec-from-file", "--interactive/--patch"); | ||||
| 		exit(interactive_add(argv + 1, prefix, patch_interactive)); | ||||
| 	} | ||||
| 	if (legacy_stash_p) { | ||||
|  | @ -526,7 +526,7 @@ int cmd_add(int argc, const char **argv, const char *prefix) | |||
|  | ||||
| 	if (edit_interactive) { | ||||
| 		if (pathspec_from_file) | ||||
| 			die(_("--pathspec-from-file is incompatible with --edit")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--pathspec-from-file", "--edit"); | ||||
| 		return(edit_patch(argc, argv, prefix)); | ||||
| 	} | ||||
| 	argc--; | ||||
|  | @ -538,7 +538,7 @@ int cmd_add(int argc, const char **argv, const char *prefix) | |||
| 		addremove = 0; /* "-u" was given but not "-A" */ | ||||
|  | ||||
| 	if (addremove && take_worktree_changes) | ||||
| 		die(_("-A and -u are mutually incompatible")); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "-A", "-u"); | ||||
|  | ||||
| 	if (!show_only && ignore_missing) | ||||
| 		die(_("Option --ignore-missing can only be used together with --dry-run")); | ||||
|  |  | |||
|  | @ -722,7 +722,7 @@ int cmd_branch(int argc, const char **argv, const char *prefix) | |||
| 	finalize_colopts(&colopts, -1); | ||||
| 	if (filter.verbose) { | ||||
| 		if (explicitly_enable_column(colopts)) | ||||
| 			die(_("--column and --verbose are incompatible")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--column", "--verbose"); | ||||
| 		colopts = 0; | ||||
| 	} | ||||
|  | ||||
|  |  | |||
|  | @ -464,10 +464,10 @@ static int checkout_paths(const struct checkout_opts *opts, | |||
| 		die(_("'%s' cannot be used with updating paths"), "--detach"); | ||||
|  | ||||
| 	if (opts->merge && opts->patch_mode) | ||||
| 		die(_("'%s' cannot be used with %s"), "--merge", "--patch"); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--merge", "--patch"); | ||||
|  | ||||
| 	if (opts->ignore_unmerged && opts->merge) | ||||
| 		die(_("'%s' cannot be used with %s"), | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), | ||||
| 		    opts->ignore_unmerged_opt, "-m"); | ||||
|  | ||||
| 	if (opts->new_branch) | ||||
|  | @ -1749,10 +1749,10 @@ static int checkout_main(int argc, const char **argv, const char *prefix, | |||
| 			die(_("--pathspec-from-file is incompatible with pathspec arguments")); | ||||
|  | ||||
| 		if (opts->force_detach) | ||||
| 			die(_("--pathspec-from-file is incompatible with --detach")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--pathspec-from-file", "--detach"); | ||||
|  | ||||
| 		if (opts->patch_mode) | ||||
| 			die(_("--pathspec-from-file is incompatible with --patch")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--pathspec-from-file", "--patch"); | ||||
|  | ||||
| 		parse_pathspec_file(&opts->pathspec, 0, | ||||
| 				    0, | ||||
|  |  | |||
|  | @ -903,7 +903,7 @@ int cmd_clone(int argc, const char **argv, const char *prefix) | |||
| 			die(_("--bare and --origin %s options are incompatible."), | ||||
| 			    option_origin); | ||||
| 		if (real_git_dir) | ||||
| 			die(_("--bare and --separate-git-dir are incompatible.")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--bare", "--separate-git-dir"); | ||||
| 		option_no_checkout = 1; | ||||
| 	} | ||||
|  | ||||
|  |  | |||
|  | @ -355,10 +355,10 @@ static const char *prepare_index(const char **argv, const char *prefix, | |||
|  | ||||
| 	if (pathspec_from_file) { | ||||
| 		if (interactive) | ||||
| 			die(_("--pathspec-from-file is incompatible with --interactive/--patch")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--pathspec-from-file", "--interactive/--patch"); | ||||
|  | ||||
| 		if (all) | ||||
| 			die(_("--pathspec-from-file with -a does not make sense")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--pathspec-from-file", "-a"); | ||||
|  | ||||
| 		if (pathspec.nr) | ||||
| 			die(_("--pathspec-from-file is incompatible with pathspec arguments")); | ||||
|  | @ -1193,7 +1193,7 @@ static void finalize_deferred_config(struct wt_status *s) | |||
| 		    status_format == STATUS_FORMAT_UNSPECIFIED) | ||||
| 			status_format = STATUS_FORMAT_PORCELAIN; | ||||
| 		else if (status_format == STATUS_FORMAT_LONG) | ||||
| 			die(_("--long and -z are incompatible")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--long", "-z"); | ||||
| 	} | ||||
|  | ||||
| 	if (use_deferred_config && status_format == STATUS_FORMAT_UNSPECIFIED) | ||||
|  |  | |||
|  | @ -590,7 +590,7 @@ int cmd_describe(int argc, const char **argv, const char *prefix) | |||
| 	save_commit_buffer = 0; | ||||
|  | ||||
| 	if (longformat && abbrev == 0) | ||||
| 		die(_("--long is incompatible with --abbrev=0")); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--long", "--abbrev=0"); | ||||
|  | ||||
| 	if (contains) { | ||||
| 		struct string_list_item *item; | ||||
|  |  | |||
|  | @ -730,7 +730,7 @@ int cmd_difftool(int argc, const char **argv, const char *prefix) | |||
| 		setenv(GIT_DIR_ENVIRONMENT, absolute_path(get_git_dir()), 1); | ||||
| 		setenv(GIT_WORK_TREE_ENVIRONMENT, absolute_path(get_git_work_tree()), 1); | ||||
| 	} else if (dir_diff) | ||||
| 		die(_("--dir-diff is incompatible with --no-index")); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--dir-diff", "--no-index"); | ||||
|  | ||||
| 	if (use_gui_tool + !!difftool_cmd + !!extcmd > 1) | ||||
| 		die(_("options '%s', '%s', and '%s' cannot be used together"), "--gui", "--tool", "--extcmd"); | ||||
|  |  | |||
|  | @ -1269,7 +1269,7 @@ int cmd_fast_export(int argc, const char **argv, const char *prefix) | |||
| 		printf("feature done\n"); | ||||
|  | ||||
| 	if (import_filename && import_filename_if_exists) | ||||
| 		die(_("Cannot pass both --import-marks and --import-marks-if-exists")); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--import-marks", "--import-marks-if-exists"); | ||||
| 	if (import_filename) | ||||
| 		import_marks(import_filename, 0); | ||||
| 	else if (import_filename_if_exists) | ||||
|  |  | |||
|  | @ -1849,7 +1849,7 @@ int cmd_index_pack(int argc, const char **argv, const char *prefix) | |||
| 	if (from_stdin && !startup_info->have_repository) | ||||
| 		die(_("--stdin requires a git repository")); | ||||
| 	if (from_stdin && hash_algo) | ||||
| 		die(_("--object-format cannot be used with --stdin")); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--object-format", "--stdin"); | ||||
| 	if (!index_name && pack_name) | ||||
| 		index_name = derive_filename(pack_name, "pack", "idx", &index_name_buf); | ||||
|  | ||||
|  |  | |||
|  | @ -767,7 +767,7 @@ int cmd_ls_files(int argc, const char **argv, const char *cmd_prefix) | |||
| 		 * would not make any sense with this option. | ||||
| 		 */ | ||||
| 		if (show_stage || show_unmerged) | ||||
| 			die("ls-files --with-tree is incompatible with -s or -u"); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "ls-files --with-tree", "-s/-u"); | ||||
| 		overlay_tree_on_index(the_repository->index, with_tree, max_prefix); | ||||
| 	} | ||||
|  | ||||
|  |  | |||
|  | @ -1396,9 +1396,9 @@ int cmd_merge(int argc, const char **argv, const char *prefix) | |||
|  | ||||
| 	if (squash) { | ||||
| 		if (fast_forward == FF_NO) | ||||
| 			die(_("You cannot combine --squash with --no-ff.")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--squash", "--no-ff."); | ||||
| 		if (option_commit > 0) | ||||
| 			die(_("You cannot combine --squash with --commit.")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--squash", "--commit."); | ||||
| 		/* | ||||
| 		 * squash can now silently disable option_commit - this is not | ||||
| 		 * a problem as it is only overriding the default, not a user | ||||
|  |  | |||
|  | @ -4070,7 +4070,7 @@ int cmd_pack_objects(int argc, const char **argv, const char *prefix) | |||
| 		die(_("--thin cannot be used to build an indexable pack")); | ||||
|  | ||||
| 	if (keep_unreachable && unpack_unreachable) | ||||
| 		die(_("--keep-unreachable and --unpack-unreachable are incompatible")); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--keep-unreachable", "--unpack-unreachable"); | ||||
| 	if (!rev_list_all || !rev_list_reflog || !rev_list_index) | ||||
| 		unpack_unreachable_expiration = 0; | ||||
|  | ||||
|  |  | |||
|  | @ -589,7 +589,7 @@ int cmd_push(int argc, const char **argv, const char *prefix) | |||
| 	set_push_cert_flags(&flags, push_cert); | ||||
|  | ||||
| 	if (deleterefs && (tags || (flags & (TRANSPORT_PUSH_ALL | TRANSPORT_PUSH_MIRROR)))) | ||||
| 		die(_("--delete is incompatible with --all, --mirror and --tags")); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--delete", "--all/--mirror/--tags"); | ||||
| 	if (deleterefs && argc < 2) | ||||
| 		die(_("--delete doesn't make sense without any refs")); | ||||
|  | ||||
|  | @ -627,18 +627,18 @@ int cmd_push(int argc, const char **argv, const char *prefix) | |||
|  | ||||
| 	if (flags & TRANSPORT_PUSH_ALL) { | ||||
| 		if (tags) | ||||
| 			die(_("--all and --tags are incompatible")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--all", "--tags"); | ||||
| 		if (argc >= 2) | ||||
| 			die(_("--all can't be combined with refspecs")); | ||||
| 	} | ||||
| 	if (flags & TRANSPORT_PUSH_MIRROR) { | ||||
| 		if (tags) | ||||
| 			die(_("--mirror and --tags are incompatible")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--mirror", "--tags"); | ||||
| 		if (argc >= 2) | ||||
| 			die(_("--mirror can't be combined with refspecs")); | ||||
| 	} | ||||
| 	if ((flags & TRANSPORT_PUSH_ALL) && (flags & TRANSPORT_PUSH_MIRROR)) | ||||
| 		die(_("--all and --mirror are incompatible")); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--all", "--mirror"); | ||||
|  | ||||
| 	if (!is_empty_cas(&cas) && (flags & TRANSPORT_PUSH_FORCE_IF_INCLUDES)) | ||||
| 		cas.use_force_if_includes = 1; | ||||
|  |  | |||
|  | @ -1190,13 +1190,13 @@ int cmd_rebase(int argc, const char **argv, const char *prefix) | |||
|  | ||||
| 	if (keep_base) { | ||||
| 		if (options.onto_name) | ||||
| 			die(_("cannot combine '--keep-base' with '--onto'")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--keep-base", "--onto"); | ||||
| 		if (options.root) | ||||
| 			die(_("cannot combine '--keep-base' with '--root'")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--keep-base", "--root"); | ||||
| 	} | ||||
|  | ||||
| 	if (options.root && options.fork_point > 0) | ||||
| 		die(_("cannot combine '--root' with '--fork-point'")); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--root", "--fork-point"); | ||||
|  | ||||
| 	if (action != ACTION_NONE && !in_progress) | ||||
| 		die(_("No rebase in progress?")); | ||||
|  |  | |||
|  | @ -681,7 +681,7 @@ int cmd_repack(int argc, const char **argv, const char *prefix) | |||
|  | ||||
| 	if (keep_unreachable && | ||||
| 	    (unpack_unreachable || (pack_everything & LOOSEN_UNREACHABLE))) | ||||
| 		die(_("--keep-unreachable and -A are incompatible")); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--keep-unreachable", "-A"); | ||||
|  | ||||
| 	if (write_bitmaps < 0) { | ||||
| 		if (!write_midx && | ||||
|  | @ -712,7 +712,7 @@ int cmd_repack(int argc, const char **argv, const char *prefix) | |||
|  | ||||
| 	if (geometric_factor) { | ||||
| 		if (pack_everything) | ||||
| 			die(_("--geometric is incompatible with -A, -a")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--geometric", "-A/-a"); | ||||
| 		init_pack_geometry(&geometry); | ||||
| 		split_pack_geometry(geometry, geometric_factor); | ||||
| 	} | ||||
|  |  | |||
|  | @ -423,7 +423,7 @@ int cmd_reset(int argc, const char **argv, const char *prefix) | |||
|  | ||||
| 	if (pathspec_from_file) { | ||||
| 		if (patch_mode) | ||||
| 			die(_("--pathspec-from-file is incompatible with --patch")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--pathspec-from-file", "--patch"); | ||||
|  | ||||
| 		if (pathspec.nr) | ||||
| 			die(_("--pathspec-from-file is incompatible with pathspec arguments")); | ||||
|  | @ -459,7 +459,7 @@ int cmd_reset(int argc, const char **argv, const char *prefix) | |||
|  | ||||
| 	if (patch_mode) { | ||||
| 		if (reset_type != NONE) | ||||
| 			die(_("--patch is incompatible with --{hard,mixed,soft}")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--patch", "--{hard,mixed,soft}"); | ||||
| 		trace2_cmd_mode("patch-interactive"); | ||||
| 		return run_add_interactive(rev, "--patch=reset", &pathspec); | ||||
| 	} | ||||
|  |  | |||
|  | @ -538,7 +538,7 @@ int cmd_rev_list(int argc, const char **argv, const char *prefix) | |||
| 		const char *arg = argv[i]; | ||||
| 		if (skip_prefix(arg, "--missing=", &arg)) { | ||||
| 			if (revs.exclude_promisor_objects) | ||||
| 				die(_("cannot combine --exclude-promisor-objects and --missing")); | ||||
| 				die(_("options '%s' and '%s' cannot be used together"), "--exclude-promisor-objects", "--missing"); | ||||
| 			if (parse_missing_action_value(arg)) | ||||
| 				break; | ||||
| 		} | ||||
|  |  | |||
|  | @ -707,8 +707,8 @@ int cmd_show_branch(int ac, const char **av, const char *prefix) | |||
| 			 * | ||||
| 			 * Also --all and --remotes do not make sense either. | ||||
| 			 */ | ||||
| 			die(_("--reflog is incompatible with --all, --remotes, " | ||||
| 			      "--independent or --merge-base")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--reflog", | ||||
| 				"--all/--remotes/--independent/--merge-base"); | ||||
| 	} | ||||
|  | ||||
| 	/* If nothing is specified, show all branches by default */ | ||||
|  |  | |||
|  | @ -1700,10 +1700,10 @@ static int push_stash(int argc, const char **argv, const char *prefix, | |||
|  | ||||
| 	if (pathspec_from_file) { | ||||
| 		if (patch_mode) | ||||
| 			die(_("--pathspec-from-file is incompatible with --patch")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--pathspec-from-file", "--patch"); | ||||
|  | ||||
| 		if (only_staged) | ||||
| 			die(_("--pathspec-from-file is incompatible with --staged")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--pathspec-from-file", "--staged"); | ||||
|  | ||||
| 		if (ps.nr) | ||||
| 			die(_("--pathspec-from-file is incompatible with pathspec arguments")); | ||||
|  |  | |||
|  | @ -522,7 +522,7 @@ int cmd_tag(int argc, const char **argv, const char *prefix) | |||
| 	finalize_colopts(&colopts, -1); | ||||
| 	if (cmdmode == 'l' && filter.lines != -1) { | ||||
| 		if (explicitly_enable_column(colopts)) | ||||
| 			die(_("--column and -n are incompatible")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--column", "-n"); | ||||
| 		colopts = 0; | ||||
| 	} | ||||
| 	sorting = ref_sorting_options(&sorting_options); | ||||
|  | @ -564,7 +564,7 @@ int cmd_tag(int argc, const char **argv, const char *prefix) | |||
|  | ||||
| 	if (msg.given || msgfile) { | ||||
| 		if (msg.given && msgfile) | ||||
| 			die(_("only one -F or -m option is allowed.")); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "-F", "-m"); | ||||
| 		if (msg.given) | ||||
| 			strbuf_addbuf(&buf, &(msg.buf)); | ||||
| 		else { | ||||
|  |  | |||
							
								
								
									
										20
									
								
								revision.c
								
								
								
								
							
							
						
						
									
										20
									
								
								revision.c
								
								
								
								
							|  | @ -2300,11 +2300,11 @@ static int handle_revision_opt(struct rev_info *revs, int argc, const char **arg | |||
| 		revs->left_only = 1; | ||||
| 	} else if (!strcmp(arg, "--right-only")) { | ||||
| 		if (revs->left_only) | ||||
| 			die("--right-only is incompatible with --left-only"); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--right-only", "--left-only"); | ||||
| 		revs->right_only = 1; | ||||
| 	} else if (!strcmp(arg, "--cherry")) { | ||||
| 		if (revs->left_only) | ||||
| 			die("--cherry is incompatible with --left-only"); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--cherry", "--left-only"); | ||||
| 		revs->cherry_mark = 1; | ||||
| 		revs->right_only = 1; | ||||
| 		revs->max_parents = 1; | ||||
|  | @ -2313,12 +2313,12 @@ static int handle_revision_opt(struct rev_info *revs, int argc, const char **arg | |||
| 		revs->count = 1; | ||||
| 	} else if (!strcmp(arg, "--cherry-mark")) { | ||||
| 		if (revs->cherry_pick) | ||||
| 			die("--cherry-mark is incompatible with --cherry-pick"); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--cherry-mark", "--cherry-pick"); | ||||
| 		revs->cherry_mark = 1; | ||||
| 		revs->limited = 1; /* needs limit_list() */ | ||||
| 	} else if (!strcmp(arg, "--cherry-pick")) { | ||||
| 		if (revs->cherry_mark) | ||||
| 			die("--cherry-pick is incompatible with --cherry-mark"); | ||||
| 			die(_("options '%s' and '%s' cannot be used together"), "--cherry-pick", "--cherry-mark"); | ||||
| 		revs->cherry_pick = 1; | ||||
| 		revs->limited = 1; | ||||
| 	} else if (!strcmp(arg, "--objects")) { | ||||
|  | @ -2524,7 +2524,7 @@ static int handle_revision_opt(struct rev_info *revs, int argc, const char **arg | |||
| 		return opts; | ||||
| 	} | ||||
| 	if (revs->graph && revs->track_linear) | ||||
| 		die("--show-linear-break and --graph are incompatible"); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--show-linear-break", "--graph"); | ||||
|  | ||||
| 	return 1; | ||||
| } | ||||
|  | @ -2867,22 +2867,22 @@ int setup_revisions(int argc, const char **argv, struct rev_info *revs, struct s | |||
| 	compile_grep_patterns(&revs->grep_filter); | ||||
|  | ||||
| 	if (revs->reverse && revs->reflog_info) | ||||
| 		die("cannot combine --reverse with --walk-reflogs"); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--reverse", "--walk-reflogs"); | ||||
| 	if (revs->reflog_info && revs->limited) | ||||
| 		die("cannot combine --walk-reflogs with history-limiting options"); | ||||
| 	if (revs->rewrite_parents && revs->children.name) | ||||
| 		die("cannot combine --parents and --children"); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--parents", "--children"); | ||||
|  | ||||
| 	/* | ||||
| 	 * Limitations on the graph functionality | ||||
| 	 */ | ||||
| 	if (revs->reverse && revs->graph) | ||||
| 		die("cannot combine --reverse with --graph"); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--reverse", "--graph"); | ||||
|  | ||||
| 	if (revs->reflog_info && revs->graph) | ||||
| 		die("cannot combine --walk-reflogs with --graph"); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--walk-reflogs", "--graph"); | ||||
| 	if (revs->no_walk && revs->graph) | ||||
| 		die("cannot combine --no-walk with --graph"); | ||||
| 		die(_("options '%s' and '%s' cannot be used together"), "--no-walk", "--graph"); | ||||
| 	if (!revs->reflog_info && revs->grep_filter.use_reflog_filter) | ||||
| 		die("cannot use --grep-reflog without --walk-reflogs"); | ||||
|  | ||||
|  |  | |||
|  | @ -149,10 +149,10 @@ test_expect_success 'error conditions' ' | |||
| 	echo fileA.t >list && | ||||
|  | ||||
| 	test_must_fail git checkout --pathspec-from-file=list --detach 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with --detach" err && | ||||
| 	test_i18ngrep -e "options .--pathspec-from-file. and .--detach. cannot be used together" err && | ||||
|  | ||||
| 	test_must_fail git checkout --pathspec-from-file=list --patch 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with --patch" err && | ||||
| 	test_i18ngrep -e "options .--pathspec-from-file. and .--patch. cannot be used together" err && | ||||
|  | ||||
| 	test_must_fail git checkout --pathspec-from-file=list -- fileA.t 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with pathspec arguments" err && | ||||
|  |  | |||
|  | @ -152,7 +152,7 @@ test_expect_success 'error conditions' ' | |||
| 	>empty_list && | ||||
|  | ||||
| 	test_must_fail git restore --pathspec-from-file=list --patch --source=HEAD^1 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with --patch" err && | ||||
| 	test_i18ngrep -e "options .--pathspec-from-file. and .--patch. cannot be used together" err && | ||||
|  | ||||
| 	test_must_fail git restore --pathspec-from-file=list --source=HEAD^1 -- fileA.t 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with pathspec arguments" err && | ||||
|  |  | |||
|  | @ -83,7 +83,7 @@ test_expect_success 'git rebase --fork-point with ambigous refname' ' | |||
|  | ||||
| test_expect_success '--fork-point and --root both given' ' | ||||
| 	test_must_fail git rebase --fork-point --root 2>err && | ||||
| 	test_i18ngrep "cannot combine" err | ||||
| 	test_i18ngrep "cannot be used together" err | ||||
| ' | ||||
|  | ||||
| test_expect_success 'rebase.forkPoint set to false' ' | ||||
|  |  | |||
|  | @ -138,13 +138,13 @@ test_expect_success 'error conditions' ' | |||
| 	>empty_list && | ||||
|  | ||||
| 	test_must_fail git add --pathspec-from-file=list --interactive 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with --interactive/--patch" err && | ||||
| 	test_i18ngrep -e "options .--pathspec-from-file. and .--interactive/--patch. cannot be used together" err && | ||||
|  | ||||
| 	test_must_fail git add --pathspec-from-file=list --patch 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with --interactive/--patch" err && | ||||
| 	test_i18ngrep -e "options .--pathspec-from-file. and .--interactive/--patch. cannot be used together" err && | ||||
|  | ||||
| 	test_must_fail git add --pathspec-from-file=list --edit 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with --edit" err && | ||||
| 	test_i18ngrep -e "options .--pathspec-from-file. and .--edit. cannot be used together" err && | ||||
|  | ||||
| 	test_must_fail git add --pathspec-from-file=list -- fileA.t 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with pathspec arguments" err && | ||||
|  |  | |||
|  | @ -88,7 +88,7 @@ test_expect_success 'error conditions' ' | |||
| 	echo fileA.t >list && | ||||
|  | ||||
| 	test_must_fail git stash push --pathspec-from-file=list --patch 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with --patch" err && | ||||
| 	test_i18ngrep -e "options .--pathspec-from-file. and .--patch. cannot be used together" err && | ||||
|  | ||||
| 	test_must_fail git stash push --pathspec-from-file=list -- fileA.t 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with pathspec arguments" err && | ||||
|  |  | |||
|  | @ -54,7 +54,7 @@ test_expect_success 'disallows --bare with --separate-git-dir' ' | |||
|  | ||||
| 	test_must_fail git clone --bare --separate-git-dir dot-git-destiation parent clone-bare-sgd 2>err && | ||||
| 	test_debug "cat err" && | ||||
| 	test_i18ngrep -e "--bare and --separate-git-dir are incompatible" err | ||||
| 	test_i18ngrep -e "options .--bare. and .--separate-git-dir. cannot be used together" err | ||||
|  | ||||
| ' | ||||
|  | ||||
|  |  | |||
|  | @ -160,7 +160,7 @@ test_expect_success 'error conditions' ' | |||
| 	git rm fileA.t && | ||||
|  | ||||
| 	test_must_fail git reset --pathspec-from-file=list --patch 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with --patch" err && | ||||
| 	test_i18ngrep -e "options .--pathspec-from-file. and .--patch. cannot be used together" err && | ||||
|  | ||||
| 	test_must_fail git reset --pathspec-from-file=list -- fileA.t 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with pathspec arguments" err && | ||||
|  |  | |||
|  | @ -141,13 +141,13 @@ test_expect_success 'error conditions' ' | |||
| 	>empty_list && | ||||
|  | ||||
| 	test_must_fail git commit --pathspec-from-file=list --interactive -m "Commit" 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with --interactive/--patch" err && | ||||
| 	test_i18ngrep -e "options .--pathspec-from-file. and .--interactive/--patch. cannot be used together" err && | ||||
|  | ||||
| 	test_must_fail git commit --pathspec-from-file=list --patch -m "Commit" 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with --interactive/--patch" err && | ||||
| 	test_i18ngrep -e "options .--pathspec-from-file. and .--interactive/--patch. cannot be used together" err && | ||||
|  | ||||
| 	test_must_fail git commit --pathspec-from-file=list --all -m "Commit" 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file with -a does not make sense" err && | ||||
| 	test_i18ngrep -e "options .--pathspec-from-file. and .-a. cannot be used together" err && | ||||
|  | ||||
| 	test_must_fail git commit --pathspec-from-file=list -m "Commit" -- fileA.t 2>err && | ||||
| 	test_i18ngrep -e "--pathspec-from-file is incompatible with pathspec arguments" err && | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Jean-Noël Avila
						Jean-Noël Avila