GitNexus/gitnexus-claude-plugin/hooks
Gergo Magyar ef4776c10c fix(hooks): prefix Windows device names with an extension in hook slot names (#3374)
Trigger: on Windows, storage-slot.ts sanitizeSlotBasename prefixes a
device-name basename that has an extension (`CON.txt` -> `repository-CON.txt`),
but the hook's copy in registry-query.cjs only matched the bare device name.
With GITNEXUS_STORAGE_ROOT set, a checkout named e.g. `con.txt` got a
different slot from the hook than from the CLI, so the hook could not see its
index.

Fix: mirror the platform branch (extension form on win32, bare form
elsewhere) in all four byte-identical registry-query.cjs copies, and point
their header comments at storage-slot.ts. Add a hook-vs-TS parity test over
device-name basenames on both stubbed platforms, and fix the byte-identity
test title to say four copies.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-25 08:20:53 +00:00
..
gitnexus-hook.js feat(storage): add configurable index storage and content retention tiers (#3060) 2026-09-12 20:31:55 +00:00
hook-db-lock-probe.cjs feat: add Factory AI (Droid) integration (#2543) 2026-09-24 19:12:40 +01:00
hook-lock.js feat: add Factory AI (Droid) integration (#2543) 2026-09-24 19:12:40 +01:00
hooks.json feat: full Codex support — hooks, plugin marketplace, and setup (#2328, supersedes #1131) (#2369) 2026-07-04 13:32:17 +01:00
registry-query.cjs fix(hooks): prefix Windows device names with an extension in hook slot names (#3374) 2026-09-25 08:20:53 +00:00
resolve-analyze-cmd.cjs fix(cli): stop churning the committed agent guides, and nudge --index-only (#2907) (#2927) 2026-08-11 13:30:14 +01:00
win-rm-list-json.ps1 fix: skip Claude augment hook when GitNexus server owns DB (#1493) 2026-05-14 16:39:30 +01:00