cocci: apply the "diff.h" part of "the_repository.pending"

Apply the part of "the_repository.pending.cocci" pertaining to
"diff.h".

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Ævar Arnfjörð Bjarmason 2023-03-28 15:58:49 +02:00 committed by Junio C Hamano
parent ecb5091fd4
commit 085390328f
8 changed files with 9 additions and 12 deletions

View File

@ -1371,7 +1371,7 @@ static void make_cover_letter(struct rev_info *rev, int use_separate_file,
.other_arg = &other_arg .other_arg = &other_arg
}; };


diff_setup(&opts); repo_diff_setup(the_repository, &opts);
opts.file = rev->diffopt.file; opts.file = rev->diffopt.file;
opts.use_color = rev->diffopt.use_color; opts.use_color = rev->diffopt.use_color;
diff_setup_done(&opts); diff_setup_done(&opts);

View File

@ -1786,7 +1786,7 @@ int cmd_rebase(int argc, const char **argv, const char *prefix)
} }


/* We want color (if set), but no pager */ /* We want color (if set), but no pager */
diff_setup(&opts); repo_diff_setup(the_repository, &opts);
opts.stat_width = -1; /* use full terminal width */ opts.stat_width = -1; /* use full terminal width */
opts.stat_graph_width = -1; /* respect statGraphWidth config */ opts.stat_graph_width = -1; /* respect statGraphWidth config */
opts.output_format |= opts.output_format |=

View File

@ -427,7 +427,7 @@ static void unstage_changes_unless_new(struct object_id *orig_tree)
* to the index before a merge was run) and the current index * to the index before a merge was run) and the current index
* (reflecting the changes brought in by the merge). * (reflecting the changes brought in by the merge).
*/ */
diff_setup(&diff_opts); repo_diff_setup(the_repository, &diff_opts);
diff_opts.flags.recursive = 1; diff_opts.flags.recursive = 1;
diff_opts.detect_rename = 0; diff_opts.detect_rename = 0;
diff_opts.output_format = DIFF_FORMAT_NO_OUTPUT; diff_opts.output_format = DIFF_FORMAT_NO_OUTPUT;

View File

@ -73,6 +73,10 @@
| |
- get_commit_tree - get_commit_tree
+ repo_get_commit_tree + repo_get_commit_tree
// diff.h
|
- diff_setup
+ repo_diff_setup
) )
( (
+ the_repository, + the_repository,

View File

@ -5,11 +5,7 @@
@@ @@
@@ @@
( (
// diff.h
- diff_setup
+ repo_diff_setup
// object-store.h // object-store.h
|
- read_object_file - read_object_file
+ repo_read_object_file + repo_read_object_file
| |

3
diff.h
View File

@ -535,9 +535,6 @@ int git_diff_basic_config(const char *var, const char *value, void *cb);
int git_diff_heuristic_config(const char *var, const char *value, void *cb); int git_diff_heuristic_config(const char *var, const char *value, void *cb);
void init_diff_ui_defaults(void); void init_diff_ui_defaults(void);
int git_diff_ui_config(const char *var, const char *value, void *cb); int git_diff_ui_config(const char *var, const char *value, void *cb);
#ifndef NO_THE_REPOSITORY_COMPATIBILITY_MACROS
#define diff_setup(diffopts) repo_diff_setup(the_repository, diffopts)
#endif
void repo_diff_setup(struct repository *, struct diff_options *); void repo_diff_setup(struct repository *, struct diff_options *);
struct option *add_diff_options(const struct option *, struct diff_options *); struct option *add_diff_options(const struct option *, struct diff_options *);
int diff_opt_parse(struct diff_options *, const char **, int, const char *); int diff_opt_parse(struct diff_options *, const char **, int, const char *);

View File

@ -849,7 +849,7 @@ void show_log(struct rev_info *opt)
* Pass minimum required diff-options to range-diff; others * Pass minimum required diff-options to range-diff; others
* can be added later if deemed desirable. * can be added later if deemed desirable.
*/ */
diff_setup(&opts); repo_diff_setup(the_repository, &opts);
opts.file = opt->diffopt.file; opts.file = opt->diffopt.file;
opts.use_color = opt->diffopt.use_color; opts.use_color = opt->diffopt.use_color;
diff_setup_done(&opts); diff_setup_done(&opts);

View File

@ -485,7 +485,7 @@ static void output(struct string_list *a, struct string_list *b,
if (range_diff_opts->diffopt) if (range_diff_opts->diffopt)
memcpy(&opts, range_diff_opts->diffopt, sizeof(opts)); memcpy(&opts, range_diff_opts->diffopt, sizeof(opts));
else else
diff_setup(&opts); repo_diff_setup(the_repository, &opts);


opts.no_free = 1; opts.no_free = 1;
if (!opts.output_format) if (!opts.output_format)