add windows support
gregl83 opened this issue · comments
gregory langlais commented
unix symlink package is a hard dependency in v1.0.0.
gregory langlais commented
- add target not windows statements for symlink testing
- convert windows relative paths to nix prior to hashing
gregory langlais commented
Rust file system handling can be different on Windows depending on support for symlinks. Supporting symlinks requires nix and windows specific handling and tests.
gregory langlais commented
windows support was added with the following nuances:
- testing the paq example required maintaining unix line endings in windows targets
- symlinks required specific logic to hash target path rather than target content