tvl-depot/tvix/store/src
Florian Klink bf2fe88a5c fix(tvix/store/fuse): fix executable bit
We were blindly returning 0o444 for all regular files, but regular files
with executable bit need to be 0o555.

This wasn't spotted because stat'ing executable files was not part of
the test suite, it's now added.

Change-Id: I04c69784053e7e43d838c01bb288f2df48f40b4e
Reviewed-on: https://cl.tvl.fyi/c/depot/+/9345
Tested-by: BuildkiteCI
Reviewed-by: raitobezarius <tvl@lahfa.xyz>
Reviewed-by: Connor Brewster <cbrewster@hey.com>
2023-09-18 10:33:30 +00:00
..
bin refactor(tvix/store/blobsvc): make BlobStore async 2023-09-18 10:33:30 +00:00
blobservice refactor(tvix/store/blobsvc): make BlobStore async 2023-09-18 10:33:30 +00:00
directoryservice refactor(tvix/store/blobsvc): make BlobStore async 2023-09-18 10:33:30 +00:00
fuse fix(tvix/store/fuse): fix executable bit 2023-09-18 10:33:30 +00:00
nar refactor(tvix/store/blobsvc): make BlobStore async 2023-09-18 10:33:30 +00:00
pathinfoservice refactor(tvix/store): use tokio::task::JoinHandle 2023-09-05 21:13:50 +00:00
proto refactor(tvix/store/blobsvc): make BlobStore async 2023-09-18 10:33:30 +00:00
tests refactor(tvix/store/blobsvc): make BlobStore async 2023-09-18 10:33:30 +00:00
digests.rs feat(tvix/store/digests): use bytes::Bytes instead of Vec<u8> 2023-07-21 19:01:50 +00:00
errors.rs feat(tvix/store/pathinfosvc): add gRPC client 2023-03-27 08:48:41 +00:00
import.rs refactor(tvix/store/blobsvc): make BlobStore async 2023-09-18 10:33:30 +00:00
lib.rs refactor(tvix/{cli,store}): move TvixStoreIO to tvix-cli crate 2023-09-04 16:02:12 +00:00