Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-21 | path fetcher: Fix relative path check | Eelco Dolstra | |
2021-09-15 | Merge branch 'mh/fix-chroot-eval' of https://github.com/obsidiansystems/nix | Eelco Dolstra | |
2021-09-14 | Merge branch 'tomberek/show_json' of https://github.com/tomberek/nix | Eelco Dolstra | |
2021-09-13 | tests: Fix the recursive test with the daemon | regnat | |
Add the `recursive-nix` experimental-feature to the daemon, as the test will otherwise fail | |||
2021-09-08 | Ensure nix flake show produces valid json | Tom Bereknyei | |
2021-09-07 | Merge pull request #4922 from nrdxp/default-submodules | Shea Levy | |
libfetchers/git: fetch submodules by default | |||
2021-09-02 | parseInstallables(): Parse store paths as store paths | Eelco Dolstra | |
If the store path contains a flake, this means that a command like "nix path-info /path" will show info about /path, not about the default output of the flake in /path. If you want the latter, you can explicitly ask for it by doing "nix path-info path:/path". Fixes #4568. | |||
2021-09-02 | Failing test case for flake in store | Stéphan Kochen | |
2021-09-01 | Merge pull request #5066 from Radvendii/master | Eelco Dolstra | |
add antiquotations to paths | |||
2021-08-31 | tests/fetchurl.sh: Be verbose to help debug darwin eof bug #2794 | Robert Hensing | |
2021-08-31 | nix-store --serve: pass on `settings.keepFailed` from SSH store | Maximilian Bosch | |
When doing e.g. nix-build -A package --keep-failed --option \ builders \ 'ssh://mfhydra?remote-store=/home/bosch/store x86_64-linux - 10 4 big-parallel' this doesn't work properly because this build-setting is ignored. I changed this behavior by passing the `settings.keepFailed` through the serve-protocol to remote machines to make sure that I can introspect the build-directory (which is particularly helpful when I have to look at a `config.log` from a failed build for instance). | |||
2021-08-17 | Add tests for flake follow paths | Alex Zero | |
2021-08-06 | Fix disabled case in local store test | Madeline Haraj | |
2021-08-06 | path antiquotations: rename confusing test | Taeer Bar-Yam | |
2021-08-06 | add path antiqutations test | Taeer Bar-Yam | |
2021-07-31 | nix-shell -p: pass --arg values as nixpkgs params | ldesgoui | |
2021-07-27 | Remove the right socket before starting the daemon | regnat | |
For some reason, an old socket occasionally stays here on OSX, causing the subsequent tests to fail | |||
2021-07-27 | Allow running all the tests with the daemon | regnat | |
When `NIX_DAEMON_PACKAGE` is set, make all the tests use the Nix daemon. That way we can test every piece of Nix functionality both with and without the daemon. Tests for which using the daemon isn’t possible or doesn’t make sens can selectively be disabled with `needLocalStore` | |||
2021-07-27 | Add --eval-store test | Eelco Dolstra | |
2021-07-21 | Merge branch 'balsoft/no-registries' of https://github.com/serokell/nix | Eelco Dolstra | |
2021-07-20 | Properly lock the builds of CA derivations | regnat | |
Make sure that we can’t build the same derivation twice at the same time. Fix https://github.com/NixOS/nix/issues/5029 | |||
2021-07-16 | Add use-registries config option (and deprecate --no-registries flag) | Alexander Bantyev | |
Some people want to avoid using registries at all on their system; Instead of having to add --no-registries to every command, this commit allows to set use-registries = false in the config. --no-registries is still allowed everywhere it was allowed previously, but is now deprecated. Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2021-07-16 | Forward the whole Nix config to the repl subprocesses | regnat | |
Fill `NIX_CONFIG` with the value of the current Nix configuration before calling the nix subprocesses in the repl That way the whole configuration (including the possible `experimental-features`, a possibly `--store` option or whatever) will be made available. This is required for example to make `nix repl` work with a custom `--store` | |||
2021-07-12 | Merge branch 'master' into structured-attrs-shell | Maximilian Bosch | |
Conflicts: src/nix/develop.cc src/nix/get-env.sh tests/shell.nix | |||
2021-07-09 | nix print-dev-env: Add --json flag | Eelco Dolstra | |
2021-07-09 | nix develop: Add a test for bash functions | Eelco Dolstra | |
2021-07-09 | Add test for #4992 | Eelco Dolstra | |
2021-07-09 | nix develop: Add a test for arrays | Eelco Dolstra | |
2021-07-08 | Merge pull request #4988 from NixOS/fetchgit-name-attribute | Eelco Dolstra | |
Add a name attribute to the fetchers | |||
2021-07-08 | Forbid the `name` attribute for fetchTree | regnat | |
We need to support it for the “old” fetch* functions for backwards compatibility, but we don’t need it for fetchTree (as it’s a new function). Given that changing the `name` messes-up the content hashing, we can just forbid passing a custom `name` argument to it | |||
2021-07-07 | Add tests/dummy | Eelco Dolstra | |
2021-07-07 | tests/check.sh: Fix a race | Eelco Dolstra | |
Fixes this random failure: error: hash mismatch in fixed-output derivation '/tmp/nix-shell.EUgAVU/nix-test/tests/check/store/sfps3l3c5n7dabpx34kigxnfhmrwk2h6-dummy.drv': specified: sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= got: sha256-0qhPS4tlCTfsj3PNi+LHSt1akRumTfJ0WO2CKdqASiY= which happens because multiple tests were writing to ./dummy. | |||
2021-07-07 | Merge branch 'balsoft/registry' of https://github.com/serokell/nix | Eelco Dolstra | |
2021-07-06 | allow fetchMercurial to take a `name` argument | regnat | |
2021-07-06 | allow fetchTarball to take a `name` argument | regnat | |
2021-07-06 | Allow `fetchGit` to take a `name` argument | regnat | |
Fix #3388 | |||
2021-07-05 | Fix devShell handling of env values including @ and % | Michael Fellinger | |
2021-07-02 | Add tests for --registry and second arg for nix registry pin | Alexander Bantyev | |
2021-06-28 | Merge pull request #4937 from NixOS/ca/make-the-tests-useful | Eelco Dolstra | |
Make the CA tests actually test something | |||
2021-06-25 | tests: Get rid of some result symlinks | Eelco Dolstra | |
Fixes error: cannot create symlink '/home/eelco/Dev/nix/tests/result'; already exists | |||
2021-06-24 | Make CA derivations compatible with recursive Nix | regnat | |
Add an access-control list to the realisations in recursive-nix (similar to the already existing one for store paths), so that we can build content-addressed derivations in the restricted store. Fix #4353 | |||
2021-06-24 | Make the post-build-hook also run for unresolved CA derivations | regnat | |
Fix #4837 | |||
2021-06-23 | Fix the CA gc test | regnat | |
Broken by https://github.com/NixOS/nix/issues/4936 | |||
2021-06-23 | Make the CA tests actuall test CA derivations | regnat | |
Fix a mistake in config.nix that was preventing `NIX_TESTS_CA_BY_DEFAULT` from having any meaningful effect | |||
2021-06-23 | Merge pull request #4839 from NixOS/ca/gracefully-handle-duplicate-realisations | Eelco Dolstra | |
Gracefully handle duplicate realisations | |||
2021-06-23 | Merge pull request #4908 from NixOS/ca/fix-nix-develop | Eelco Dolstra | |
Make `nix develop` work with CA derivations | |||
2021-06-23 | Merge pull request #4842 from NixOS/ca/fix-nix-shell | Eelco Dolstra | |
Make `nix-shell` support content-addressed derivations | |||
2021-06-23 | Add a test for the “two glibc” issue | regnat | |
2021-06-23 | Merge pull request #4838 from NixOS/ca/recursively-substitute-realisations | Eelco Dolstra | |
Recursively substitute the realisations | |||
2021-06-23 | Merge pull request #4906 from NixOS/collect-garbage-ca | Eelco Dolstra | |
Make `computeFSClosure` ca-aware |