Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-14 | nix flake show --json: Add type info | Eelco Dolstra | |
For extensibility, every leaf node is now an object that contains at least a type field (e.g. "type": "derivation"). | |||
2021-09-14 | Merge branch 'tomberek/show_json' of https://github.com/tomberek/nix | Eelco Dolstra | |
2021-09-14 | Merge pull request #5247 from edolstra/stablize-ca-references | Eelco Dolstra | |
Remove the 'ca-references' feature check | |||
2021-09-14 | Respect NO_COLOR in Markdown output | Eelco Dolstra | |
2021-09-14 | Merge pull request #5248 from edolstra/flake-clone | Eelco Dolstra | |
Fix 'nix flake clone' on github repos | |||
2021-09-14 | Advise using --extra-experimental-features instead of --experimental-features | Eelco Dolstra | |
Fixes #3737. | |||
2021-09-14 | Remove the 'ca-references' feature check | Eelco Dolstra | |
Fixes #3422. Fixes #4425. | |||
2021-09-14 | github fetcher: Don't use HEAD branch when cloning | Eelco Dolstra | |
Fixes #4394. | |||
2021-09-14 | github fetcher: Use git+https for cloning | Eelco Dolstra | |
git+ssh only works if you have SSH access. | |||
2021-09-14 | Merge pull request #5245 from edolstra/warnings | Eelco Dolstra | |
Change warning messages from yellow to magenta | |||
2021-09-14 | Merge pull request #5240 from edolstra/builtin-help | Eelco Dolstra | |
nix --help: Display help using lowdown instead of man | |||
2021-09-14 | Change warnings from yellow to magenta | Eelco Dolstra | |
This matches gcc and clang. | |||
2021-09-14 | ANSI_YELLOW -> ANSI_WARNING | Eelco Dolstra | |
2021-09-14 | Fix macOS build | Eelco Dolstra | |
2021-09-14 | Fix clang warning | Eelco Dolstra | |
2021-09-13 | RunOptions: Use designated initializers | Eelco Dolstra | |
Also get rid of _killStderr because it wasn't actually checked anywhere. | |||
2021-09-13 | Remove tabs | Eelco Dolstra | |
2021-09-13 | hashFile, hashString: realize context before calculation, and discard afterwards | kvtb | |
2021-09-13 | nix --help: Display help using lowdown instead of man | Eelco Dolstra | |
Fixes #4476. Fixes #5231. | |||
2021-09-13 | Fix markdown error | Eelco Dolstra | |
2021-09-13 | Use Bindings::{get,need} instead of find | Eelco Dolstra | |
2021-09-13 | renderMarkdownToTerminal(): Fix terminal width computation | Eelco Dolstra | |
2021-09-10 | Remove tabs | Eelco Dolstra | |
2021-09-10 | Make installables const | Eelco Dolstra | |
2021-09-09 | Merge pull request #5224 from baloo/baloo/5089/force-nss_dns-load | Eelco Dolstra | |
preloadNSS: fixup nss_dns load | |||
2021-09-08 | Ensure nix flake show produces valid json | Tom Bereknyei | |
2021-09-08 | preloadNSS: load NSS before threads are started | Arthur Gautier | |
preloadNSS is not thread-safe, this commit moves it before we start the first thread. Signed-off-by: Arthur Gautier <baloo@superbaloo.net> | |||
2021-09-08 | Merge branch 'fix-3976' of https://github.com/mkenigs/nix | Eelco Dolstra | |
2021-09-08 | Add missing include in util.cc | Naïm Favier | |
2021-09-08 | Merge pull request #5215 from ncfavier/patch-1 | Eelco Dolstra | |
Fix use-registries logic in builtins.getFlake | |||
2021-09-07 | Merge pull request #4922 from nrdxp/default-submodules | Shea Levy | |
libfetchers/git: fetch submodules by default | |||
2021-09-06 | preloadNSS: fixup nss_dns load | Arthur Gautier | |
Before this commit, the dns lookup in preloadNSS would still go through nscd. This did not have the effect of loading the nss_dns.so as expected (nss_dns.so being out of reach from within the sandbox). Should LOCALDOMAIN environment variable be defined, nss will completely avoid nscd and will do its dns resolution on its own. By temporarly setting LOCALDOMAIN variable before calling in NSS, we can force NSS to load the shared libraries as expected. Fixes #5089 Signed-off-by: Arthur Gautier <baloo@superbaloo.net> | |||
2021-09-05 | Fix use-registries logic in builtins.getFlake | Naïm Favier | |
2021-09-02 | Add FIXME | Eelco Dolstra | |
2021-09-02 | Don't use read-only mode for nix build --dry-run | Georges Dubus | |
In dry run mode, new derivations can't be create, so running the command on anything that has not been evaluated before results in an error message of the form `don't know how to build these paths (may be caused by read-only store access)`. For comparison, the classical `nix-build --dry-run` doesn't use read-only mode. Closes #1795 (cherry picked from commit 54525682df707742e58311c32e9c9cb18de1e31f) | |||
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 | Merge pull request #5203 from NixOS/fix-invalid-lockfile-names | Eelco Dolstra | |
Don’t create lockfiles with an invalid path name | |||
2021-09-02 | Docs: Fix syntax error in json example in man page | Lucas Hoffmann | |
2021-09-02 | Don’t create lockfiles with an invalid path name | regnat | |
Store paths are only allowed to contain a limited subset of the alphabet, which doesn’t include `!`. So don’t create lockfiles that contain this `!` character as that would otherwise confuse (and break) the gc. Fix #5176 | |||
2021-09-01 | Style | Eelco Dolstra | |
2021-09-01 | Merge branch 'short-circuit-subst' of https://github.com/Kha/nix | Eelco Dolstra | |
2021-09-01 | Merge pull request #5066 from Radvendii/master | Eelco Dolstra | |
add antiquotations to paths | |||
2021-08-31 | fix parse of `/${foo}`. was `// + foo` | Taeer Bar-Yam | |
I don't think this changes the way any program would behave, but it's a cleaner internal representation. | |||
2021-08-31 | path antiquotations: canonizePath -> canonicalizePath | Taeer Bar-Yam | |
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-31 | Merge pull request #5071 from NixOS/dont-send-xp-features-to-the-daemon | Eelco Dolstra | |
Don’t send the experimental-features to the daemon | |||
2021-08-30 | TarArchive: Small refactoring | Eelco Dolstra | |
2021-08-30 | Don't segfault if archive_entry_pathname() returns null | Eelco Dolstra | |
Issues #4499. | |||
2021-08-30 | Merge pull request #5175 from Pamplemousse/make | Eelco Dolstra | |
Don't overwrite user provided `lib*_LDFLAGS` | |||
2021-08-30 | Merge pull request #5191 from hercules-ci/evalstate-lifetime-hygiene | Eelco Dolstra | |
EvalState lifetime hygiene |