This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

gitutil.RemoteHeadBranch runs git ls-remote through gitutil.Net directly rather than through abcd land's Options.Git seam, so landing tests cannot record the call or fake an answer: they need a real local bare origin for every case, and the unreachable-origin and malformed-answer cases are reached only by building such a repository. Found by the Opus reviewer of the origin/HEAD fix (iss-2610161831078335), 2026-10-16.

issueresolvedminoriss-2610161849042422

gitutil.RemoteHeadBranch runs git ls-remote through gitutil.Net directly rather than through abcd land's Options.Git seam, so landing tests cannot record the call or fake an answer: they need a real local bare origin for every case, and the unreachable-origin and malformed-answer cases are reached only by building such a repository. Found by the Opus reviewer of the origin/HEAD fix (iss-2610161831078335), 2026-10-16.

Grounds

  • pursued: land's ls-remote now goes through Options.Git, which TestOriginsDefaultBranchIsAskedThroughTheGitSeam shows by faking six answers against a real origin that says main; a landing that refuses nothing for a faked bad answer, or a gitCalls list with no ls-remote in it, would show it wrong

Frontmatter

idiss-2610161849042422
typeissue
lifecycleresolved
severityminor

mentions1