The argument from --contents is used in parts of blame that are being moved to libgit, and should be accessible via the scoreboard structure. Signed-off-by: Jeff Smith <whydoubt@xxxxxxxxx> --- blame.h | 3 +++ builtin/blame.c | 1 + 2 files changed, 4 insertions(+) diff --git a/blame.h b/blame.h index fde7d1d..388309d 100644 --- a/blame.h +++ b/blame.h @@ -125,6 +125,9 @@ struct blame_scoreboard { */ unsigned move_score; unsigned copy_score; + + /* use this file's contents as the final image */ + const char *contents_from; }; #endif /* BLAME_H */ diff --git a/builtin/blame.c b/builtin/blame.c index 949e179..032fd15 100644 --- a/builtin/blame.c +++ b/builtin/blame.c @@ -2617,6 +2617,7 @@ int cmd_blame(int argc, const char **argv, const char *prefix) sb.copy_score = BLAME_DEFAULT_COPY_SCORE; sb.revs = &revs; + sb.contents_from = contents_from; if (!reverse) { final_commit_name = prepare_final(&sb); sb.commits.compare = compare_commits_by_commit_date; -- 2.9.3