diff options
author | Florian Klink <flokli@flokli.de> | 2024-05-01T17·23+0300 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2024-05-02T15·26+0000 |
commit | abc0553eb8a0015bc277f73c44b0b73424b76aae (patch) | |
tree | b48b98d7b0f6c15a13f95305b80f233ba90501ef /tvix/castore/src/fs/inode_tracker.rs | |
parent | 4033d4c50f833f56c07da519827b331a521f8d0e (diff) |
feat(tvix/castore/directory/traverse): use castore Paths r/8066
This switches from using std::path::Path to using castore paths. We can drop some error handling in descend_to, as absolute (or redundant) paths are not representable. We however now need to convert from a std::path::Path to our representation, and decide to accept .. canonicalization, as paths in EvalIO might contain this. Dealing .. to hop into another store path, if we encounter this, should be dealt with in a previous step. Change-Id: I5e94693808420c5d56587c68731252b54755bf93 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11575 Autosubmit: flokli <flokli@flokli.de> Reviewed-by: Connor Brewster <cbrewster@hey.com> Tested-by: BuildkiteCI
Diffstat (limited to 'tvix/castore/src/fs/inode_tracker.rs')
0 files changed, 0 insertions, 0 deletions