MCPcopy Create free account
hub / github.com/git/git / cmd_log_init_defaults

Function cmd_log_init_defaults

builtin/log.c:201–221  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

199}
200
201static void cmd_log_init_defaults(struct rev_info *rev,
202 struct log_config *cfg)
203{
204 if (cfg->fmt_pretty)
205 get_commit_format(cfg->fmt_pretty, rev);
206 if (cfg->default_follow)
207 rev->diffopt.flags.default_follow_renames = 1;
208 rev->verbose_header = 1;
209 init_diffstat_widths(&rev->diffopt);
210 rev->diffopt.flags.recursive = 1;
211 rev->diffopt.flags.allow_textconv = 1;
212 rev->abbrev_commit = cfg->default_abbrev_commit;
213 rev->show_root_diff = cfg->default_show_root;
214 rev->subject_prefix = cfg->fmt_patch_subject_prefix;
215 rev->patch_name_max = cfg->fmt_patch_name_max;
216 rev->show_signature = cfg->default_show_signature;
217 rev->encode_email_headers = cfg->default_encode_email_headers;
218
219 if (cfg->default_date_mode)
220 parse_date_format(cfg->default_date_mode, &rev->date_mode);
221}
222
223static void set_default_decoration_filter(struct decoration_filter *decoration_filter)
224{

Callers 2

cmd_log_initFunction · 0.85
cmd_log_reflogFunction · 0.85

Calls 3

get_commit_formatFunction · 0.85
init_diffstat_widthsFunction · 0.85
parse_date_formatFunction · 0.85

Tested by

no test coverage detected