strop-git 0.20.0

strop git: libgit2 hunks vs live buffers, log/blame/permalinks
Documentation

strop-git: the working surface (0001 pillar 3.1). libgit2 for the hot paths — no process spawn per keystroke. HEAD vs the live buffer (not the disk file), so gutter signs track unsaved edits.

Two backends share one typed model (0036 RW8): the local libgit2 repository ([Repo]) and the read-oriented remote backend ([remote]) — bounded git commands against a worktree that exists only on an [strop_workspace::RemoteEndpoint]. [RepoTarget] is the boundary that keeps a remote workdir from ever reaching a local Git call.