An immutable git commit.
Summary
Functions
The latest semver release tag reachable from this commit.
Git author email.
Git author name.
Git author date, in RFC3339 format.
Git committer date, in RFC3339 format.
Git committer email.
Git committer name.
A unique identifier for this GitCommit.
Full commit message.
Commit message body, excluding the headline.
First line of the commit message.
Parent commit SHAs.
The latest semver release tag that points directly at this commit.
The full commit SHA.
The abbreviated commit SHA.
The filesystem tree at this commit.
Types
Functions
@spec ancestor_release_tag(t(), [{:include_pre_release, boolean() | nil}]) :: {:ok, Dagger.GitRef.t() | nil} | {:error, term()}
The latest semver release tag reachable from this commit.
Git author email.
Git author name.
Git author date, in RFC3339 format.
Git committer date, in RFC3339 format.
Git committer email.
Git committer name.
A unique identifier for this GitCommit.
Full commit message.
Commit message body, excluding the headline.
First line of the commit message.
Parent commit SHAs.
@spec release_tag(t(), [{:include_pre_release, boolean() | nil}]) :: {:ok, Dagger.GitRef.t() | nil} | {:error, term()}
The latest semver release tag that points directly at this commit.
The full commit SHA.
The abbreviated commit SHA.
@spec tree(t(), discard_git_dir: boolean() | nil, depth: integer() | nil, include_tags: boolean() | nil ) :: Dagger.Directory.t()
The filesystem tree at this commit.