{commit.subject} {#if refNames} {#each await refNames as name (name)} {name} {/each} {/if}

{#if pipelineStatuses} {@const pipeline = (await pipelineStatuses)[commit.hash]} {#if pipeline} {/if} {/if}
{#if commit.body}

{commit.body}

{/if}
{#snippet attribution( label: string, name: string, email: string, did?: string, handle?: string )} {label} {#if handle} {:else} {/if} {/snippet} {@render attribution( "Author", commit.authorName, commit.authorEmail, commit.authorDid, commit.authorHandle )} {#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} {/if} {/if} {#snippet copyId(label: string, tooltip: string, value: string, short: string)} {label} {short} {/snippet} {#if commit.hash} {@render copyId("Commit", "Copy SHA", commit.hash, commit.shortHash)} {/if} {#if parent} Parent {/if} {#if changeId} {@render copyId("Change ID", "Copy change ID", changeId, changeIdShort)} {/if}