mirror of
https://gh-proxy.org/https://github.com/klinsmaya/workdsh.git
synced 2026-11-08 17:36:57 +08:00
The Windows CI run failed because the note-hash check hashes the working tree with git hash-object, and a CRLF checkout changes the blob hash. Hash the committed blob via git rev-parse HEAD:<path> instead, which is identical on every host and keeps the recorded values valid. Also accept the Windows materialization of the CLAUDE.md symlink (a regular file holding the target name), and enforce LF for the outer working tree with a root .gitattributes, matching the submodule convention.