From 3d8aafb1c73048bfa6b6dee6cc52b81c5d23e4ca Mon Sep 17 00:00:00 2001 From: Ryan Lahfa Date: Wed, 17 Jan 2024 08:06:30 +0100 Subject: feat(tvix/store): enable `name` customization in the store Sometimes, Nix lets someone customize the `name` in the store for a path, this is the case for `builtins.path` which takes a `name` argument, we leave it to the caller to choose the name, which can be the basename by default of the path. Change-Id: Icdbf71d1d8f2dca5716b99d20aac885aab905b80 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10653 Tested-by: BuildkiteCI Autosubmit: raitobezarius Reviewed-by: flokli --- tvix/glue/src/tvix_store_io.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'tvix/glue/src/tvix_store_io.rs') diff --git a/tvix/glue/src/tvix_store_io.rs b/tvix/glue/src/tvix_store_io.rs index 45bcf0df3ae8..1277a1d97792 100644 --- a/tvix/glue/src/tvix_store_io.rs +++ b/tvix/glue/src/tvix_store_io.rs @@ -276,6 +276,7 @@ impl EvalIO for TvixStoreIO { let output_path = self.tokio_handle.block_on(async { tvix_store::import::import_path_as_nar_ca( path, + tvix_store::import::path_to_name(path)?, &self.blob_service, &self.directory_service, &self.path_info_service, -- cgit 1.4.1