chadtmiller.com/knotless
Git hosted in your atproto account, on any stock PDS, fast enough for agents.
git clone knotless://chadtmiller.com/knotlessneeds the knotless git helper. set it up
<script lang="ts">
import type { FeedCommit } from '#lib/api/FeedCommit.ts';
import { subject } from '#lib/format.ts';
/** The commits a push brought, the first few listed and the rest counted. */
let { commits, count, repo }: { commits: FeedCommit[]; count: number; repo: string } = $props();
const LISTED = 5;
</script>
{#if commits.length}<ul class="commits">{#each commits.slice(0, LISTED) as c (c.sha)}<li><a class="hash" href="{repo}/commit/{c.sha}">{c.sha.slice(0, 7)}</a><span class="clip">{subject(c.message)}</span></li>{/each}{#if count > LISTED}<li class="rest">and {count - LISTED} more</li>{/if}</ul>{/if}