Development record
gitutil.ArchiveTree asks check-attr about each directory without a trailing slash, so the directory-only export-ignore form (dir/ export-ignore, at the root or in a nested .gitattributes) never matches and the non-plugin launch preview lists and scans files git archive HEAD omits; asking both dir and dir/ is also wrong, since archive asks a directory as dir/ alone and dir export-ignore followed by dir/ -export-ignore keeps it.
issueresolvedminoriss-2609260149238314
gitutil.ArchiveTree asks check-attr about each directory without a trailing slash, so the directory-only export-ignore form (dir/ export-ignore, at the root or in a nested .gitattributes) never matches and the non-plugin launch preview lists and scans files git archive HEAD omits; asking both dir and dir/ is also wrong, since archive asks a directory as dir/ alone and dir export-ignore followed by dir/ -export-ignore keeps it.
Grounds
- pursued: ArchiveTree lists exactly the non-directory members git archive HEAD writes, directory-only export-ignore forms and dir/ re-inclusion included; a .gitattributes form under which the two listings differ would show it wrong
Frontmatter
| id | iss-2609260149238314 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2609260149238314-gitutil-archivetree-asks-check-attr.md
open on GitHub ↗ · commit history ↗