Structure that represents a blame hunk.
The number of lines in this hunk.
The 1-based line number where this hunk begins, in the final version of the file.
The author of final_commit_id
. If GIT_BLAME_USE_MAILMAP
has been specified, it will contain the canonical real name and email address.
The committer of final_commit_id
. If GIT_BLAME_USE_MAILMAP
has been specified, it will contain the canonical real name and email address.
The OID of the commit where this hunk was found. This will usually be the same as final_commit_id
, except when GIT_BLAME_TRACK_COPIES_ANY_COMMIT_COPIES
has been specified.
The path to the file where this hunk originated, as of the commit specified by orig_commit_id
.
The 1-based line number where this hunk begins in the file named by orig_path
in the commit specified by orig_commit_id
.
The author of orig_commit_id
. If GIT_BLAME_USE_MAILMAP
has been specified, it will contain the canonical real name and email address.
The committer of orig_commit_id
. If GIT_BLAME_USE_MAILMAP
has been specified, it will contain the canonical real name and email address.
The 1 iff the hunk has been tracked to a boundary commit (the root, or the commit specified in git_blame_options.oldest_commit)