Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-27 | Merge branch 'hash-always-has-type' of github.com:obsidiansystems/nix into ↵ | John Ericson | |
better-ca-parse-errors | |||
2020-07-27 | Merge remote-tracking branch 'upstream/master' into hash-always-has-type | John Ericson | |
2020-07-27 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
optional-derivation-output-storepath | |||
2020-07-27 | Merge remote-tracking branch 'upstream/master' into hash-always-has-type | John Ericson | |
2020-07-24 | createUnixDomainSocket(): Fix off-by-one error in copying the socket path | Eelco Dolstra | |
Reported by Kane York. | |||
2020-07-23 | Merge remote-tracking branch 'upstream/master' into better-ca-parse-errors | John Ericson | |
2020-07-23 | Get rid of `basicDerivation::findOutput` | John Ericson | |
It's a tiny function which is: - hardly worth abstrating over, and also only used once. - doesn't work once we get CA drvs I rewrote the one callsite to be forwards compatable with CA derivations, and also potentially more performant: instead of reading in the derivation it can ust consult the SQLite DB in the common case. | |||
2020-07-23 | Save changes made by "nix registry pin" to user registry | Fabian Möller | |
2020-07-22 | Separate concerns in `scanForReferences` with TeeSink | John Ericson | |
This also will make it easier to use a `HashModuloSink` instead for CA derivations. | |||
2020-07-21 | Merge pull request #3736 from ↵ | Eelco Dolstra | |
obsidiansystems/allow-relative-paths-in-store-option Allow relative paths in --store option | |||
2020-07-21 | Merge pull request #3714 from obsidiansystems/add-body-to-network-errors | Eelco Dolstra | |
Add response body to network errors | |||
2020-07-21 | Change logic for deciding what is a relative path for the local store | John Ericson | |
The was Eelco's prefered logic, and it looks good to me! | |||
2020-07-21 | Update chunkSize to the suggested value | Carlo Nucera | |
This was a suggested course of action in a review in one of our earlier commits, https://github.com/NixOS/nix/pull/3801#discussion_r457557079 | |||
2020-07-21 | Merge remote-tracking branch 'upstream/master' into add-body-to-network-errors | John Ericson | |
2020-07-21 | Merge remote-tracking branch 'upstream/master' into better-ca-parse-errors | John Ericson | |
2020-07-21 | Merge branch 'fix-and-document-addToStoreSlow' of ↵ | John Ericson | |
github.com:obsidiansystems/nix into from-dump-stream | |||
2020-07-20 | Correct bug, thoroughly document addToStoreSlow | Carlo Nucera | |
2020-07-20 | Use heuristics to decide when to show the response | Carlo Nucera | |
Due to https://github.com/NixOS/nix/issues/3841 we don't know how print different messages for different verbosity levels. | |||
2020-07-20 | Remove period at the end of the exception message | John Ericson | |
2020-07-20 | parser.hh -> split.hh | John Ericson | |
2020-07-20 | Merge remote-tracking branch 'upstream/master' into from-dump-stream | John Ericson | |
2020-07-20 | Merge pull request #3822 from obsidiansystems/dump-thrice-fixme | Eelco Dolstra | |
Optimize `addToStoreSlow` and remove `TeeParseSink` | |||
2020-07-20 | Apply suggestions from code review | John Ericson | |
Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2020-07-17 | Merge branch 'master' of github.com:NixOS/nix into ↵ | Carlo Nucera | |
allow-relative-paths-in-store-option | |||
2020-07-17 | nix edit: call restoreSignals() before `execvp`-ing the $EDITOR | Lars Mühmel | |
Currently resizing of the terminal doesn't play nicely with nix edit when using kakoune as the editor, as it relies on the SIGWINCH signal which is trapped by nix. How this is not a problem with e.g. vim is beyond me. Virtually all other exec* calls are following a call to restoreSignals(). This commit adds this behavior to nix edit as well. | |||
2020-07-17 | parseFlakeRef(): Only search for the top-level directory for CLI flakerefs | Eelco Dolstra | |
2020-07-17 | nix profile diff-closures: Don't inherit EvalCommand | Eelco Dolstra | |
2020-07-16 | Merge branch 'master' of github.com:NixOS/nix into ↵ | Carlo Nucera | |
optional-derivation-output-storepath | |||
2020-07-16 | Merge branch 'hash-always-has-type' of github.com:obsidiansystems/nix into ↵ | John Ericson | |
better-ca-parse-errors | |||
2020-07-16 | Merge branch 'master' of github.com:NixOS/nix into add-body-to-network-errors | Carlo Nucera | |
2020-07-16 | Add command 'nix profile diff-closure' | Eelco Dolstra | |
This shows all changes between generations of a profile. E.g. $ nix profile diff-closures --profile /nix/var/nix/profiles/system Generation 654 -> 655: nix: 2.4pre20200617_5d69bbf → 2.4pre20200701_6ff9aa8, +42.2 KiB Generation 655 -> 656: blender-bin: 2.83.0 → 2.83.1, -294.2 KiB Generation 656 -> 657: curl: 7.68.0 → 7.70.0, +19.1 KiB firmware-linux-nonfree: 2020-01-22 → 2020-05-19, +30827.7 KiB ibus: -21.8 KiB initrd-linux: 5.4.46 → 5.4.49 ... | |||
2020-07-16 | Merge remote-tracking branch 'upstream/master' into hash-always-has-type | John Ericson | |
2020-07-16 | Fix bug in TeeSource | John Ericson | |
We use this to simplify `LocalStore::addToStoreFromDump`. Also, hope I fixed build error with old clang (used in Darwin CI). | |||
2020-07-16 | Generations API cleanup | Eelco Dolstra | |
2020-07-16 | nix diff-closures: Fix build | Eelco Dolstra | |
2020-07-16 | Merge branch 'diff-closures' | Eelco Dolstra | |
2020-07-16 | Merge remote-tracking branch 'origin/flakes' | Eelco Dolstra | |
2020-07-16 | Optimize `addToStoreSlow` and remove `TeeParseSink` | John Ericson | |
2020-07-15 | Revert "LocalStore::addToStoreFromDump copy in chunks" | John Ericson | |
This reverts commit 592851fb67cd15807109d6f65fb81f6af89af966. We don't need this extra feature anymore | |||
2020-07-15 | Get rid of `LocalStore::addToStoreCommon` | John Ericson | |
I got it to just become `LocalStore::addToStoreFromDump`, cleanly taking a store and then doing nothing too fancy with it. `LocalStore::addToStore(...Path...)` is now just a simple wrapper with a bare-bones sinkToSource of the right dump command. | |||
2020-07-15 | Merge branch 'handle-flat-case' into from-dump-stream | John Ericson | |
2020-07-15 | Merge branch 'master' of github.com:NixOS/nix into hash-always-has-type | Carlo Nucera | |
2020-07-15 | Revert "Revert "LocalStore::addToStore(srcPath): Handle the flat case"" | John Ericson | |
This reverts commit cff2157185912025c24a1b9dc99056161634176c. | |||
2020-07-15 | Merge remote-tracking branch 'obsidian/fix-add-to-star-narhash' into ↵ | John Ericson | |
from-dump-stream | |||
2020-07-15 | nix why-depends: Fix shortest path calculation | Eelco Dolstra | |
This was completely broken since d8972317fc4314864619cadd5620ae780da657a3. | |||
2020-07-15 | nix: Fix examples | Eelco Dolstra | |
2020-07-15 | nix: Add --derivation flag to operate on .drv paths | Eelco Dolstra | |
For instance, 'nix why-depends --use-derivation nixpkgs#hello nixpkgs#glibc' shows why hello's .drv depends on glibc's .drv. | |||
2020-07-15 | nix why-depends: Fix misleading message | Eelco Dolstra | |
2020-07-15 | Clean up RealiseMode | Eelco Dolstra | |
2020-07-15 | Make InstallableStorePath behave consistently with InstallableValue | Eelco Dolstra | |
That is, the commands 'nix path-info nixpkgs#hello' and 'nix path-info /nix/store/00ls0qi49qkqpqblmvz5s1ajl3gc63lr-hello-2.10.drv' now do the same thing (i.e. build the derivation and operate on the output store path, rather than the .drv path). |