Skip to content

Conversation

@venables
Copy link

write_atomic() breaks symlinks when updating configuration files. This causes install-hooks to break setups where config/settings files are symlinked (e.g. via a dotfiles repo).

This updates the logic to resolve symlinks (if present) before writing.

@CLAassistant
Copy link

CLAassistant commented Jan 25, 2026

CLA assistant check
All committers have signed the CLA.

`write_atomic()` breaks symlinks when updating configuration files. This causes `install-hooks` to break setups where config/settings files are symlinked (e.g. via a dotfiles repo).

This updates the logic to resolve symlinks (if present) before writing.
@venables venables force-pushed the venables/fix-claude-code-symlink branch from bbac19c to 7a2e6eb Compare January 25, 2026 22:39
@venables venables changed the title Preserve symlinks when writing config files Preserve symlinks when writing config files in install-hooks Jan 25, 2026
@svarlamov svarlamov self-assigned this Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants