Monorepo for Tangled tangled.org

web/{api,components}: add git blame master

Blame asks gitmirror first and falls back to the knot only when the mirror cannot speak for the repo (RepoNotFound) or has not caught up to the commit yet (RefNotFound). The blob page asks for the commit its lines came from instead of the ref they were requested by, so a mirror that is a push behind answers RefNotFound rather than blaming an older snapshot onto the file the knot served. Signed-off-by: eti <eti@eti.tf> Signed-off-by: dawn <dawn@tangled.org>


Author eti Committer dawn Date Commit f934389b Parent 4043d926 Change ID xnxspnzq