Development record
gitutil.ArchiveTree passes its revision to git ls-tree as a positional argument without --end-of-options, so an option-shaped revision is parsed as a flag; the sole caller passes HEAD today.
issueresolvednitpickiss-2609260149247384
gitutil.ArchiveTree passes its revision to git ls-tree as a positional argument without --end-of-options, so an option-shaped revision is parsed as a flag; the sole caller passes HEAD today.
Grounds
- pursued: an option-shaped revision reaches git ls-tree as an object name and is refused as one; git printing ls-tree usage for such a revision would show it wrong
Frontmatter
| id | iss-2609260149247384 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | nitpick |
.abcd/work/issues/resolved/iss-2609260149247384-gitutil-archivetree-passes-its-revision.md
open on GitHub ↗ · commit history ↗