Commit 3fa509df authored by Junio C Hamano's avatar Junio C Hamano

git commit --dry-run -v: show diff in color when asked

The earlier implementation of --dry-run didn't duplicate the use of color
"git status -v" set up for diff output.
Signed-off-by: default avatarJunio C Hamano <[email protected]>
parent 60c2993c
...@@ -979,9 +979,11 @@ int cmd_commit(int argc, const char **argv, const char *prefix) ...@@ -979,9 +979,11 @@ int cmd_commit(int argc, const char **argv, const char *prefix)
argc = parse_and_validate_options(argc, argv, builtin_commit_usage, argc = parse_and_validate_options(argc, argv, builtin_commit_usage,
prefix, &s); prefix, &s);
if (dry_run) if (dry_run) {
if (diff_use_color_default == -1)
diff_use_color_default = git_use_color_default;
return dry_run_commit(argc, argv, prefix, &s); return dry_run_commit(argc, argv, prefix, &s);
}
index_file = prepare_index(argc, argv, prefix, 0); index_file = prepare_index(argc, argv, prefix, 0);
/* Set up everything for writing the commit object. This includes /* Set up everything for writing the commit object. This includes
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment