History.Commit

An entry corresponding to a Git commit in this History object.

Members

Aliases

hash
deprecated alias hash = oid
Undocumented in source.
id
deprecated alias id = index
Undocumented in source.

Properties

parsedAuthor
Authorship parsedAuthor [@property getter]

Get or set author/committer lines as parsed object.

parsedAuthor
Authorship parsedAuthor [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
parsedCommitter
Authorship parsedCommitter [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
parsedCommitter
Authorship parsedCommitter [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

author
string author;

Raw author/committer lines. Use Authorship to parse.

children
Commit*[] children;

Edges to neighboring commits. Children order is unspecified.

committer
string committer;

Raw author/committer lines. Use Authorship to parse.

index
size_t index;

Index in this History instance.

message
string[] message;

Commit message lines.

oid
CommitID oid;

The commit hash.

parents
Commit*[] parents;

Edges to neighboring commits. Children order is unspecified.

time
time_t time;

UNIX time.

Meta