1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-25 02:21:16 +02:00
nix/src
Matt Sturgeon 46beb9af76
Use correct parent outPath for relative path inputs
Ensure relative path inputs are relative to the parent node's _actual_
`outPath`, instead of the subtly different `sourceInfo.outPath`.

Additionally, non-flake inputs now also have a `sourceInfo` attribute.

This fixes the relationship between `self.outPath` and
`self.sourceInfo.outPath` in some edge cases.

Fixes #13164
2025-05-18 00:38:17 +01:00
..
build-remote treewide: Use StringSet alias consistently instead of std::set<std::string> 2025-05-02 17:40:29 +00:00
external-api-docs Format .nix files 2025-01-24 17:04:02 +01:00
internal-api-docs Format .nix files 2025-01-24 17:04:02 +01:00
libcmd Simplify RegisterCommand 2025-05-05 08:28:12 +02:00
libexpr Simplify RegisterPrimOp 2025-05-05 08:26:29 +02:00
libexpr-c Docs 2025-04-02 18:02:32 +02:00
libexpr-test-support Expose the nix component in header include paths 2025-04-01 11:40:42 -04:00
libexpr-tests libexpr: fix UB in builtins.ceil and builtins.floor 2025-04-13 04:36:09 +02:00
libfetchers Simplify registerInputScheme() 2025-05-05 08:35:59 +02:00
libfetchers-c nix-fetchers-c: Init with settings object 2025-04-02 18:29:42 +02:00
libfetchers-tests Drop fs alias in favour of std::filesystem 2025-05-01 14:24:34 +02:00
libflake Use correct parent outPath for relative path inputs 2025-05-18 00:38:17 +01:00
libflake-c Fix flake-c out of bounds access 2025-04-25 17:07:32 +02:00
libflake-tests nix-flake-c: Add lock flags 2025-04-02 18:29:42 +02:00
libmain treewide: Use StringSet alias consistently instead of std::set<std::string> 2025-05-02 17:40:29 +00:00
libmain-c Expose the nix component in header include paths 2025-04-01 11:40:42 -04:00
libstore Attempt to fix macOS build 2025-05-06 08:50:14 +02:00
libstore-c Expose the nix component in header include paths 2025-04-01 11:40:42 -04:00
libstore-test-support Drop fs alias in favour of std::filesystem 2025-05-01 14:24:34 +02:00
libstore-tests libstore: Introduce WorkerProto::FeatureSet alias 2025-05-02 17:40:34 +00:00
libutil Fix windows warning 2025-05-06 15:02:10 -04:00
libutil-c Expose the nix component in header include paths 2025-04-01 11:40:42 -04:00
libutil-test-support Merge pull request #12877 from roberth/c-api-libflake-override-input 2025-04-08 09:01:51 +02:00
libutil-tests add DirectoryIterator to re-throw std::filesystem::filesystem_error 2025-05-01 11:54:13 +02:00
nix Simplify Implementations registration 2025-05-05 08:41:23 +02:00
nix-build treewide: Use StringSet alias consistently instead of std::set<std::string> 2025-05-02 17:40:29 +00:00
nix-channel Expose the nix component in header include paths 2025-04-01 11:40:42 -04:00
nix-collect-garbage Drop fs alias in favour of std::filesystem 2025-05-01 14:24:34 +02:00
nix-copy-closure Expose the nix component in header include paths 2025-04-01 11:40:42 -04:00
nix-env treewide: Use StringSet alias consistently instead of std::set<std::string> 2025-05-02 17:40:29 +00:00
nix-instantiate Expose the nix component in header include paths 2025-04-01 11:40:42 -04:00
nix-store Rename shellEscape -> escapeShellArgAlways 2025-04-23 22:56:07 +02:00
perl Merge pull request #12836 from NixOS/component-in-header-path 2025-04-02 15:29:22 +02:00
nix-functional-tests Build Functional tests with Meson 2024-08-14 15:35:40 -04:00
nix-manual Build the manual with Meson 2024-10-09 11:58:17 -04:00