{commit.subject}

{#if commit.body}

{commit.body}

{/if}
{#snippet attribution(label: string, name: string, email: string)} {label} {#if email} {name} {:else} {name} {/if} {/snippet}
{@render attribution("author", commit.authorName, commit.authorEmail)} {#each commit.coAuthors as coAuthor (coAuthor.email)} {@render attribution("co-author", coAuthor.name, coAuthor.email)} {/each} {#if showCommitter} {@render attribution("committer", commit.committerName, commit.committerEmail)} {/if} {#if commit.committerWhen} date {#if absoluteTime} ({absoluteTime}) {/if} {/if} {#if commit.hash} commit {commit.shortHash} {/if} {#if parent} parent {parentShort} {/if} {#if changeId} change-id {changeIdShort} {/if}
{#if pipelineStatuses} {@const pipeline = (await pipelineStatuses)[commit.hash]} {#if pipeline}
{/if}
{/if}