Struct representing a single parsed git blame entry.
Each entry corresponds to one line of output from git blame --porcelain,
containing the commit SHA, author information, line numbers, and the
actual line content.
Summary
Types
@type t() :: %Git.BlameEntry{ author_email: String.t(), author_name: String.t(), author_time: String.t(), commit: String.t(), content: String.t(), line_number: non_neg_integer(), original_line_number: non_neg_integer() }