Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-13 | Fix 'nix verify --all' on a binary cache (cached case) | Eelco Dolstra | |
2020-07-13 | Store::pathInfoToJSON(): Use consistent format for downloadHash | Eelco Dolstra | |
2020-07-13 | toStorePath(): Return a StorePath and the suffix | Eelco Dolstra | |
2020-07-13 | Fix 'nix verify --all' on a binary cache and add a test | Eelco Dolstra | |
2020-07-13 | Merge branch 'hash-always-has-type' into better-ca-parse-errors | John Ericson | |
2020-07-13 | Merge remote-tracking branch 'upstream/master' into hash-always-has-type | John Ericson | |
2020-07-10 | Merge remote-tracking branch 'origin/master' into substitute-other-storedir | Matthew Bauer | |
2020-07-10 | Avoid a redundant hash | Eelco Dolstra | |
2020-07-10 | Factor out commonality between nix-prefetch-url and nix-store --add-fixed | Eelco Dolstra | |
2020-07-05 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
derivation-header-include-order | |||
2020-07-03 | Merge branch 'hash-always-has-type' of github.com:obsidiansystems/nix into ↵ | John Ericson | |
better-ca-parse-errors | |||
2020-07-03 | Merge branch 'master' of github.com:NixOS/nix into hash-always-has-type | John Ericson | |
2020-07-02 | Merge remote-tracking branch 'origin/master' into substitute-other-storedir | Matthew Bauer | |
2020-07-01 | Rename two hash constructors to proper functions | Carlo Nucera | |
2020-06-24 | Add a way to get all the outputs of a derivation with their label | regnat | |
Generalize `queryDerivationOutputNames` and `queryDerivationOutputs` by adding a `queryDerivationOutputMap` that returns the map `outputName=>outputPath` (not that this is not equivalent to merging the results of `queryDerivationOutputs` and `queryDerivationOutputNames` as sets don't preserve the order, so we would end up with an incorrect mapping). squash! Add a way to get all the outputs of a derivation with their label Rename StorePathMap to OutputPathMap | |||
2020-06-23 | Merge remote-tracking branch 'upstream/master' into hash-always-has-type | John Ericson | |
2020-06-23 | Enable the --store option to take relative paths | Carlo Nucera | |
In nix commands which accept --store options, we can now specify a relative path, which will be canonicalized. | |||
2020-06-22 | Merge remote-tracking branch 'origin/master' into substitute-other-storedir | Matthew Bauer | |
2020-06-21 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
derivation-header-include-order | |||
2020-06-19 | WIP: Make Hash always store a valid hash type | John Ericson | |
2020-06-19 | Return map of StorePaths in copyPaths | Matthew Bauer | |
This allows the caller to know what values were actually added to the store. | |||
2020-06-19 | Merge remote-tracking branch 'origin/master' into substitute-other-storedir | Matthew Bauer | |
2020-06-19 | Merge remote-tracking branch 'me/no-stringly-typed-derivation-output' into ↵ | John Ericson | |
validPathInfo-ca-proper-datatype | |||
2020-06-19 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
no-stringly-typed-derivation-output | |||
2020-06-18 | Merge branch 'validPathInfo-temp' into validPathInfo-ca-proper-datatype | John Ericson | |
2020-06-18 | Merge branch 'no-hash-type-unknown' into validPathInfo-temp | John Ericson | |
2020-06-18 | Revert the `enum struct` change | John Ericson | |
Not a regular git revert as there have been many merges and things. | |||
2020-06-18 | Merge remote-tracking branch 'upstream/master' into enum-class | John Ericson | |
2020-06-17 | Make sure references are empty for store path replacing | Matthew Bauer | |
also copy info2 instead of casting | |||
2020-06-17 | Add assert for replaced storePath | Matthew Bauer | |
2020-06-17 | Merge remote-tracking branch 'origin/master' into substitute-other-storedir | Matthew Bauer | |
2020-06-17 | Update strings from review comment | Matthew Bauer | |
2020-06-17 | Merge pull request #3657 from ↵ | Eelco Dolstra | |
obsidiansystems/sligthly-improve-store-path-documentation Clarify the description of StorePath inputs | |||
2020-06-17 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
no-stringly-typed-derivation-output | |||
2020-06-17 | Move some Store functions from derivations.cc to store-api.cc | John Ericson | |
This further continues with the dependency inverstion. Also I just went ahead and exposed `parseDerivation`: it seems like the more proper building block, and not a bad thing to expose if we are trying to be less wedded to drv files on disk anywas. | |||
2020-06-16 | Remove StorePath::clone() and related functions | Eelco Dolstra | |
2020-06-16 | StorePath: Rewrite in C++ | Eelco Dolstra | |
On nix-env -qa -f '<nixpkgs>', this reduces maximum RSS by 20970 KiB and runtime by 0.8%. This is mostly because we're not parsing the hash part as a hash anymore (just validating that it consists of base-32 characters). Also, replace storePathToHash() by StorePath::hashPart(). | |||
2020-06-15 | Remove trailing whitespace | Eelco Dolstra | |
2020-06-15 | Merge branch 'errors-phase-2' of https://github.com/bburdette/nix | Eelco Dolstra | |
2020-06-12 | Add makeFixedOutputPathFromCA function | Matthew Bauer | |
This puts what we are already doing into a shared method. It just needs a path name and a ca and produces a store path. | |||
2020-06-12 | Use `std::string_view` in a few more places | John Ericson | |
2020-06-12 | Debug when storePath changes | Matthew Bauer | |
these rewrites should be transparent, but they are important to know about when debugging | |||
2020-06-12 | Recompute storePath based on isContentAddressed | Matthew Bauer | |
2020-06-12 | Don’t use makeStorePath | Matthew Bauer | |
2020-06-12 | Separate dstStore path from srcStore path | Matthew Bauer | |
2020-06-12 | Allow substituting from different storeDir | Matthew Bauer | |
Substituters can substitute from one store dir to another with a little bit of help. The store api just needs to have a CA so it can recompute the store path based on the new store dir. We can only do this for fixed output derivations with no references, though. | |||
2020-06-11 | Merge remote-tracking branch 'upstream/master' into errors-phase-2 | Ben Burdette | |
2020-06-04 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
no-stringly-typed-derivation-output | |||
2020-06-03 | Merge remote-tracking branch 'upstream/master' into errors-phase-2 | Ben Burdette | |
2020-06-03 | Clarify the description of StorePath construction | Carlo Nucera | |