diff options
author | Ryan Lahfa <tvl@lahfa.xyz> | 2024-03-28T23·43+0100 |
---|---|---|
committer | raitobezarius <tvl@lahfa.xyz> | 2024-04-01T12·30+0000 |
commit | 14fe65a50b7bc1e31083c916d254043b0639d5aa (patch) | |
tree | fae237c85166d0bc7d07d1cf32f9029ef6aab24a /tvix/store/src/nar | |
parent | f2ca30774e20afc7134d91f2e24787510cf50e07 (diff) |
refactor(tvix/store): generalize `PathInfo` constructors r/7839
Instead of enforcing NAR SHA256 all the time, we generalize the `PathInfo` constructor to take a `CAHash` argument which can drive whether we are having a flat, NAR or text scheme. With this, it is now possible to implement flat schemes in our evaluation builtins, e.g. `builtins.path`. Change-Id: I15bfee0ef4f0f428bfbd2f30c57c012cdcf6a976 Signed-off-by: Ryan Lahfa <tvl@lahfa.xyz> Reviewed-on: https://cl.tvl.fyi/c/depot/+/11286 Reviewed-by: flokli <flokli@flokli.de> Tested-by: BuildkiteCI
Diffstat (limited to 'tvix/store/src/nar')
0 files changed, 0 insertions, 0 deletions