Development record
abcd changelog and abcd launch ship hand the working directory to the cut as the repository root: run from a subdirectory of a checkout, changelog reports an empty cut and a missing surface baseline with exit 0, a plausible wrong answer; outside a checkout both refuse with git's bare 'exit status 128' instead of naming the missing checkout
issueresolvedmajoriss-2609251713073532
abcd changelog and abcd launch ship hand the working directory to the cut as the repository root: run from a subdirectory of a checkout, changelog reports an empty cut and a missing surface baseline with exit 0, a plausible wrong answer; outside a checkout both refuse with git's bare 'exit status 128' instead of naming the missing checkout
Grounds
- pursued: the cut run from a subdirectory equals the cut run from the root; shown wrong by TestCutReadsTheWholeCheckoutFromASubdirectory or TestCutOutsideACheckoutNamesTheCheckout failing
Frontmatter
| id | iss-2609251713073532 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | major |
.abcd/work/issues/resolved/iss-2609251713073532-changelog-reads-cwd-as-root.md
open on GitHub ↗ · commit history ↗
mentions1
- iss-2609251750202525abcd site and abcd site build hand the working directory to site.Describe/site.Build, so run from a subdirectory they report '.abcd/site.json (absent) ... nothing to build' with exit 0: a plausible wrong answer rather than a refusal, the same shape iss-2609251713073532 fixed for the release cut (internal/surface/cli/site.go:31-35, 52-58; review2-sentences).