Merge branch 'jk/output-prefix-cleanup'
Code clean-up. * jk/output-prefix-cleanup: diff: store graph prefix buf in git_graph struct diff: return line_prefix directly when possible diff: return const char from output_prefix callback diff: drop line_prefix_length field line-log: use diff_line_prefix() instead of custom helper
This commit is contained in:
@ -701,7 +701,7 @@ int index_differs_from(struct repository *r,
|
||||
return (has_changes != 0);
|
||||
}
|
||||
|
||||
static struct strbuf *idiff_prefix_cb(struct diff_options *opt UNUSED, void *data)
|
||||
static const char *idiff_prefix_cb(struct diff_options *opt UNUSED, void *data)
|
||||
{
|
||||
return data;
|
||||
}
|
||||
@ -716,7 +716,7 @@ void show_interdiff(const struct object_id *oid1, const struct object_id *oid2,
|
||||
opts.output_format = DIFF_FORMAT_PATCH;
|
||||
opts.output_prefix = idiff_prefix_cb;
|
||||
strbuf_addchars(&prefix, ' ', indent);
|
||||
opts.output_prefix_data = &prefix;
|
||||
opts.output_prefix_data = prefix.buf;
|
||||
diff_setup_done(&opts);
|
||||
|
||||
diff_tree_oid(oid1, oid2, "", &opts);
|
||||
|
Reference in New Issue
Block a user