mirror of
https://github.com/git/git.git
synced 2025-12-12 20:36:24 +01:00
diff-index: restore -c/--cc options handling
This fixes 19b2517f (diff-merges: move specific diff-index "-m"
handling to diff-index, 2021-05-21).
That commit disabled handling of all diff for merges options in
diff-index on an assumption that they are unused. However, it later
appeared that -c and --cc, even though undocumented and not being
covered by tests, happen to have had particular effect on diff-index
output.
Restore original -c/--cc options handling by diff-index.
Signed-off-by: Sergey Organov <sorganov@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
225bc32a98
commit
5acffd3473
@@ -29,10 +29,10 @@ int cmd_diff_index(int argc, const char **argv, const char *prefix)
|
||||
prefix = precompose_argv_prefix(argc, argv, prefix);
|
||||
|
||||
/*
|
||||
* We need no diff for merges options, and we need to avoid conflict
|
||||
* with our own meaning of "-m".
|
||||
* We need (some of) diff for merges options (e.g., --cc), and we need
|
||||
* to avoid conflict with our own meaning of "-m".
|
||||
*/
|
||||
diff_merges_suppress_options_parsing();
|
||||
diff_merges_suppress_m_parsing();
|
||||
|
||||
argc = setup_revisions(argc, argv, &rev, NULL);
|
||||
for (i = 1; i < argc; i++) {
|
||||
|
||||
Reference in New Issue
Block a user