[PATCH v3 10/20] range-diff: do not show "function names" in hunk headers
- From
Johannes Schindelin via GitGitGadget <gitgitgadget@gmail.com>
- Date
- May 6, 2018, 15:35 UTC
- Message-ID
- <ef997bb8b372c614a832bb84d456237e2b0c2294.1530617166.git.gitgitgadget@gmail.com>
- In-Reply-To
- <pull.1.v3.git.gitgitgadget@gmail.com>
From: Johannes Schindelin <johannes.schindelin@gmx.de>
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@gmx.de> --- range-diff.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/range-diff.c b/range-diff.c index 0e0e77106..8df73da4e 100644 --- a/range-diff.c +++ b/range-diff.c @@ -9,6 +9,7 @@ #include "diffcore.h" #include "commit.h" #include "pretty.h" +#include "userdiff.h" struct patch_util { /* For the search for an exact match */ @@ -306,6 +307,10 @@ static void output_pair_header(struct strbuf *buf, fwrite(buf->buf, buf->len, 1, stdout); } +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); @@ -315,6 +320,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; }
-- gitgitgadget