Development record
The plain-Terminal interview guard reads an entry of git's own directory that is a link (a dotfiles-managed .git/hooks, .git/info or .git/config, or a submodule's hooks under .git/modules) by its link text alone, so a role writing a hook or a configuration change where the link leads is not seen, though git follows the link and runs or reads it. Same class as the re-check's N1 for core.hooksPath, which resolves links before reading.
issueresolvedminoriss-2610040639162928
The plain-Terminal interview guard reads an entry of git's own directory that is a link (a dotfiles-managed .git/hooks, .git/info or .git/config, or a submodule's hooks under .git/modules) by its link text alone, so a role writing a hook or a configuration change where the link leads is not seen, though git follows the link and runs or reads it. Same class as the re-check's N1 for core.hooksPath, which resolves links before reading.
Grounds
- pursued: a role writing through a linked .git/hooks, .git/info, .git/config, a linked hook or a linked submodule hooks directory stops the interview naming the real path; a link-target write that passes the interview would show it wrong
Frontmatter
| id | iss-2610040639162928 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2610040639162928-the-plain-terminal-interview-guard-reads.md
open on GitHub ↗ · commit history ↗