{#snippet author()} {#if commit.authorHandle} {:else if commit.authorName && commit.authorEmail && !commit.authorDid} {:else} {/if} {/snippet} {#snippet sha()} {commit.shortHash} {/snippet} {#snippet actions()}
{/snippet} {#snippet subject(wrap = false)} {@const s = subjectLayout({ wrap })} {commit.subject} {#if signOffs.length > 0} {/if} {#if hasBody} (expanded = !expanded)} class={s.bodyToggle()} /> {/if} {#if tagsByCommit} {#each (await tagsByCommit)[commit.hash] ?? [] as name (name)} {name} {/each} {/if} {#if wrap} {@render pipeline("min-h-0 inline-flex align-middle", "small")} {/if} {/snippet} {#snippet pipeline(extra = "", size: ButtonVariants["size"] = "regular")} {#if pipelineStatuses} {@const status = (await pipelineStatuses)[commit.hash]} {#if status} {/if} {/if} {/snippet} {#snippet mobileMenu()} navigator.clipboard.writeText(commit.hash)}> Copy SHA Browse repository {/snippet} {#snippet body(extra = "")} {#if hasBody && expanded}

{commit.body}

{/if} {/snippet} {#snippet when()} {/snippet}
{@render subject(true)} {@render mobileMenu()}
{@render body()}
{@render author()} committed {@render when()}