We are comparing complete, formatted commit messages with patches. There are no function names here, so stop looking for them. Signed-off-by: Johannes Schindelin <johannes.schindelin@xxxxxx> --- builtin/branch-diff.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/builtin/branch-diff.c b/builtin/branch-diff.c index 0a0564b8ec2..7625da09e6f 100644 --- a/builtin/branch-diff.c +++ b/builtin/branch-diff.c @@ -10,6 +10,7 @@ #include "diffcore.h" #include "commit.h" #include "pretty.h" +#include "userdiff.h" static const char * const builtin_branch_diff_usage[] = { N_("git rebase--helper [<options>] ( A..B C..D | A...B | base A B )"), @@ -327,6 +328,10 @@ static struct strbuf *output_prefix_cb(struct diff_options *opt, void *data) return data; } +static struct userdiff_driver no_func_name = { + .funcname = { "$^", 0 } +}; + static struct diff_filespec *get_filespec(const char *name, const char *p) { struct diff_filespec *spec = alloc_filespec(name); @@ -336,6 +341,7 @@ static struct diff_filespec *get_filespec(const char *name, const char *p) spec->size = strlen(p); spec->should_munmap = 0; spec->is_stdin = 1; + spec->driver = &no_func_name; return spec; } -- 2.17.0.395.g6a618d6010f.dirty