X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=builtin%2Flog.c;h=be29c3f89fc0b60ffa77aa0ebf0d083792f2ba8c;hb=dadc91ff0c15b655070ad334a27a734e91635bd5;hp=a00da91a1f0c37ed26b658324d23be3d828a89ef;hpb=77348b0e6e350ec81b3880f99c6077d165df2276;p=thirdparty%2Fgit.git diff --git a/builtin/log.c b/builtin/log.c index a00da91a1f..be29c3f89f 100644 --- a/builtin/log.c +++ b/builtin/log.c @@ -1223,14 +1223,20 @@ static void make_cover_letter(struct rev_info *rev, int use_separate_file, */ struct diff_options opts; struct strvec other_arg = STRVEC_INIT; + struct range_diff_options range_diff_opts = { + .creation_factor = rev->creation_factor, + .dual_color = 1, + .diffopt = &opts, + .other_arg = &other_arg + }; + diff_setup(&opts); opts.file = rev->diffopt.file; opts.use_color = rev->diffopt.use_color; diff_setup_done(&opts); fprintf_ln(rev->diffopt.file, "%s", rev->rdiff_title); get_notes_args(&other_arg, rev); - show_range_diff(rev->rdiff1, rev->rdiff2, - rev->creation_factor, 1, &opts, &other_arg); + show_range_diff(rev->rdiff1, rev->rdiff2, &range_diff_opts); strvec_clear(&other_arg); } }