{#snippet who(a: CommitAuthorView)}{#if a.actor}{a.name}{:else}{a.name}{/if}{/snippet} {#snippet when(t: string)}{/snippet} {#if earlier || by}{#if earlier}{'authored '}{@render when( c.date )}{:else}authored{/if}{' and '}{#if by}{@render who( by )}{' committed'}{:else}committed{/if}{' '}{@render when(whenCommitted(c))}{'committed '}{@render when(whenCommitted(c))}{:else}{'committed '}{@render when(whenCommitted(c))}{/if}