Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-30 | Makefile cleanup | Eelco Dolstra | |
2020-03-30 | Remove global -I flags | Eelco Dolstra | |
2020-03-30 | Move fetchers from libstore to libfetchers | Eelco Dolstra | |
2020-03-30 | Fix segfault | Eelco Dolstra | |
2020-03-28 | nix flake info --json: Dump attr-style flakeref | Eelco Dolstra | |
2020-03-28 | Warn about --override-input / --update-input flags that don't match an input | Eelco Dolstra | |
2020-03-28 | nix flake info: Show flake subdirectory | Eelco Dolstra | |
2020-03-27 | Improve lock file generation | Eelco Dolstra | |
This is now done in a single pass. Also fixes some issues when updating flakes with circular dependencies. Finally, when using '--recreate-lock-file --commit-lock-file', the commit message now correctly shows the differences. | |||
2020-03-27 | Fix diffLockFiles() | Eelco Dolstra | |
2020-03-23 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-23 | Merge pull request #3429 from LnL7/darwin-sandbox | Eelco Dolstra | |
darwin sandbox | |||
2020-03-20 | sandbox: fix /bin/sh on catalina | Daiderd Jordan | |
Sadly 10.15 changed /bin/sh to a shim which executes bash, this means it can't be used anymore without also opening up the sandbox to allow bash. Failed to exec /bin/bash as variant for /bin/sh (1: Operation not permitted). | |||
2020-03-20 | sandbox: allow pty devices | Daiderd Jordan | |
Nix now runs builds with a pseudo-terminal to enable colored build output. | |||
2020-03-20 | libstore: relax default sandbox-paths on darwin | Daiderd Jordan | |
2020-03-20 | libstore: disable resolve-system-dependencies hook | Daiderd Jordan | |
This is used to determine the dependency tree of impure libraries so nix knows what paths to open in the sandbox. With the less restrictive defaults it isn't needed anymore. | |||
2020-03-20 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-19 | Remove the --delete option for --gc | jakobrs | |
Running `nix-store --gc --delete` will, as of Nix 2.3.3, simply fail because the --delete option conflicts with the --delete operation. $ nix-store --gc --delete error: only one operation may be specified Try 'nix-store --help' for more information. Furthermore, it has been broken since at least Nix 0.16 (which was released sometime in 2010), which means that any scripts which depend on it should have been broken at least nine years ago. This commit simply formally removes the option. There should be no actual difference in behaviour as far as the user is concerned: it errors with the exact same error message. The manual has been edited to remove any references to the (now gone) --delete option. Other information: * Path for Nix 0.16 used: /nix/store/rp3sgmskn0p0pj1ia2qwd5al6f6pinz4-nix-0.16 | |||
2020-03-19 | nix repl: Put EvalState on the heap | Eelco Dolstra | |
See 0629601da1d163a059fa19004256961f8ecdeb78. | |||
2020-03-19 | nix repl: Scan NixRepl for GC roots | Eelco Dolstra | |
Fixes #3175. | |||
2020-03-19 | Register flake-registry.json as a GC root again | Eelco Dolstra | |
2020-03-19 | downloadFile(): Use expired file if the download fails | Eelco Dolstra | |
2020-03-18 | Get rid of downloadCached() | Eelco Dolstra | |
Everything uses the generic caching system now. | |||
2020-03-18 | tarball.cc: Use ETags | Eelco Dolstra | |
2020-03-18 | Remove flake closure caching | Eelco Dolstra | |
This is not compatible with lazy flake input fetching. | |||
2020-03-18 | tarball / github fetchers: Use generic caching system | Eelco Dolstra | |
2020-03-17 | Git: Use unified caching system | Eelco Dolstra | |
2020-03-17 | Require shallow clones to be requested explicitly | Eelco Dolstra | |
If you do a fetchTree on a Git repository, whether the result contains a revCount attribute should not depend on whether that repository happens to be a shallow clone or not. That would complicate caching a lot and would be semantically messy. So applying fetchTree/fetchGit to a shallow repository is now an error unless you pass the attribute 'shallow = true'. If 'shallow = true', we don't return revCount, even if the repository is not actually shallow. Note that Nix itself is not doing shallow clones at the moment. But it could do so as an optimisation if the user specifies 'shallow = true'. Issue #2988. | |||
2020-03-17 | Unified fetcher caching system | Eelco Dolstra | |
2020-03-16 | Add a test for shallow Git clones | Eelco Dolstra | |
Also, don't return a revCount anymore for shallow or dirty Git trees, since it's incorrect. Closes #2988. | |||
2020-03-13 | Add missing `#include <regex>` | John Ericson | |
2020-03-13 | Merge pull request #3380 from contrun/no-attr-path-for-installed | Eelco Dolstra | |
display attr-path only when queried available | |||
2020-03-14 | display attr-path only when queried available | YI | |
2020-03-13 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-13 | Fix ca-references feature check | Eelco Dolstra | |
Fixes #3406. | |||
2020-03-12 | Change the lock file to a graph | Eelco Dolstra | |
This enables support for cycles between flakes. | |||
2020-03-12 | Merge pull request #3403 from hercules-ci/issue-3398-path-info-cache-ttls | Eelco Dolstra | |
pathInfoCache: Respect disk cache TTLs #3398 | |||
2020-03-12 | pathInfoCache: Respect disk cache TTLs #3398 | Robert Hensing | |
2020-03-12 | local.mk: fix user-env.cc dep on buildenv.nix.gen.hh, resolve occasional ↵ | Will Dietz | |
build failure | |||
2020-03-11 | Move call-flake.nix into libexpr | Eelco Dolstra | |
2020-03-11 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-11 | Move some corepkgs into the nix binary | Eelco Dolstra | |
2020-03-11 | parseExprFromString(): Use std::string_view | Eelco Dolstra | |
2020-03-11 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-10 | Fix flake subdirectory handling | Eelco Dolstra | |
2020-03-10 | nix-store -q --graph: Fix edges | Eelco Dolstra | |
Fixes #3389. | |||
2020-03-10 | dotgraph.cc: Remove dead code | Eelco Dolstra | |
2020-03-09 | Move calling flakes into a Nix helper function (call-flake.nix) | Eelco Dolstra | |
2020-03-09 | Add 'flake' attribute to lock files to denote non-flakes | Eelco Dolstra | |
2020-03-04 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-04 | nix-build: Fix !<output> handling | Eelco Dolstra | |
This was broken by 22a754c091f765061f59bef5ce091268493bb138. https://hydra.nixos.org/eval/1573669 |