Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-14 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
2023-01-11 | Split `OutputsSpec` and `ExtendedOutputsSpec`, use the former more | John Ericson | |
`DerivedPath::Built` and `DerivationGoal` were previously using a regular set with the convention that the empty set means all outputs. But it is easy to forget about this rule when processing those sets. Using `OutputSpec` forces us to get it right. | |||
2023-01-06 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
2022-11-25 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-11-21 | nix build --json: Include build statistics | Eelco Dolstra | |
Example: # nix build -L --extra-experimental-features cgroups --impure --expr 'with import <nixpkgs> {}; runCommand "foo" {} "dd if=/dev/urandom bs=1M count=1024 | md5sum; mkdir $out"' --json [ { "cpuSystem": 1.911431, "cpuUser": 1.214249, "drvPath": "/nix/store/xzdqz67xba18hljhycp0hwfigzrs2z69-foo.drv", "outputs": { "out": "/nix/store/rh9mc9l2gkpq8kn2sgzndr6ll7ffjh6l-foo" }, "startTime": 1669024076, "stopTime": 1669024079 } ] | |||
2022-11-21 | Rename derivedPathsWithHintsToJSON -> builtPathsToJSON | Eelco Dolstra | |
2022-05-12 | Use `^` not `!` in indexed store derivations installable syntax | John Ericson | |
Match the other syntax that was recently added | |||
2022-04-19 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
2022-03-28 | nix profile install: Don't use queryDerivationOutputMap() | Eelco Dolstra | |
Instead get the outputs from Installable::build(). This will also allow 'nix profile install' to support impure derivations. Fixes #6286. | |||
2022-03-25 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
2022-03-17 | Fix `nix build --dry-run` with CA derivations | Théophane Hufschmitt | |
Don’t try and assume that we know the output paths when we’ve just built with `--dry-run`. Instead make `--dry-run` follow a different code path that won’t assume the knowledge of the output paths at all. Fix #6275 | |||
2021-09-30 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
2021-05-17 | Enfore the use of properly built paths in libcmd | regnat | |
Replace `DerivedPathWithHints` by a new `BuiltPath` type that serves as a proof that the corresponding path has been built. | |||
2021-05-12 | DerivedPathWithHints -> BuiltPath | regnat | |
Just a renaming for now | |||
2021-04-05 | Merge remote-tracking branch 'upstream/master' into path-info | John Ericson | |
2021-04-05 | Document the derived path types. | John Ericson | |
2021-04-05 | buildable.{cc,hh} -> derived-path.{cc,hh} | John Ericson | |