Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-03 | Move 'nix hash-*' and 'nix to-*' to 'nix hash' | Eelco Dolstra | |
From the 'nix' UX review. | |||
2020-12-03 | Merge pull request #4308 from tweag/properly-test-early-cutoff | Eelco Dolstra | |
Properly test the early cutoff for CA derivations | |||
2020-12-03 | Properly test early cutoff with CA derivations | regnat | |
Build things with a different seed each time to make sure that it works despite the different drvs | |||
2020-12-02 | nix eval: Add option to write a directory | Eelco Dolstra | |
This is useful for generating the nix manpages, but it may have other applications (like generating configuration files without a Nix store). | |||
2020-12-01 | Merge pull request #4284 from tweag/fixed-output-depending-on-ca | Eelco Dolstra | |
Allow fixed-output derivations to depend on (floating) content-addressed ones | |||
2020-11-27 | Allow fixed-output derivations to depend on (floating) content-addressed ones | regnat | |
Fix an overlook of https://github.com/NixOS/nix/pull/4056 | |||
2020-11-26 | builtins.fetchGit: Fix shortRev attribute for dirty trees | Eelco Dolstra | |
2020-11-25 | fix the hash rewriting for ca-derivations | regnat | |
2020-11-23 | fetchMercurial: set HGPLAIN when invoking hg | Luke Granger-Brown | |
Without setting HGPLAIN, the user's environment leaks into hg invocations, which means that the output may not be in the expected format. HGPLAIN is the Mercurial-recommended solution for this in that it's intended for uses by scripts and programs which are looking to parse Mercurial's output in a consistent manner. | |||
2020-11-17 | Remove stray debug statement | Eelco Dolstra | |
This was causing a failure on macOS. https://hydra.nixos.org/build/130354318 | |||
2020-11-17 | Merge pull request #4182 from mkenigs/fix-1930 | Eelco Dolstra | |
Print built derivations as json for build | |||
2020-11-17 | Fix deadlock in IFD through the daemon | Eelco Dolstra | |
Fixes #4235. | |||
2020-11-13 | tests: Test #4197 nix-build output order regression | Robert Hensing | |
2020-11-11 | Test nix build --json | Matthew Kenigsberg | |
2020-11-09 | Add test case for incidentally fixed #4228 | Sebastian Ullrich | |
2020-11-09 | Make test case more precise | Sebastian Ullrich | |
Co-authored-by: Théophane Hufschmitt <regnat@users.noreply.github.com> | |||
2020-11-09 | nix develop: Preserve stdin with `-c` | Sebastian Ullrich | |
2020-11-02 | nix-copy-closure: verify it works with drvs | Graham Christensen | |
Creates test coverage for #4210 and 7cf874c17d466d5cffdb0eb6215fcfe8930ed757 | |||
2020-10-27 | Merge pull request #4056 from tweag/non-ca-depending-on-ca | Eelco Dolstra | |
Allow non-CA derivations to depend on CA ones | |||
2020-10-27 | Test the remote caching of non-ca-depending-on-ca derivations | regnat | |
Although the non-resolved derivation will never get a cache-hit (it doesn't have an output path to query the cache for anyways), we might get one on the resolved derivation. | |||
2020-10-27 | Allow non-CA derivations to depend on CA derivations | regnat | |
2020-10-26 | Fix test | Eelco Dolstra | |
2020-10-21 | Add NIX_CONFIG env var for applying nix.conf overrides | Christian Kampka | |
2020-10-18 | Tests for #3964 | Robert Hensing | |
2020-10-17 | tests: Add names to VM tests | aszlig | |
Having vm-test-run-unnamed for all the test derivation doesn't look very nice, so in order to better distinguish them from their store path, let's actually give them proper names. Signed-off-by: aszlig <aszlig@nix.build> | |||
2020-10-17 | Convert VM tests to Python | aszlig | |
Perl-based tests are deprecated since NixOS 20.03 and subsequently got removed in NixOS 20.09, which effectively means that tests are going to fail as soon as we build it with NixOS 20.09 or anything newer. I've put "# fmt: off" at the start of every testScript, because formatting with Black really messes up indentation and I don't think it really adds anything in value or readability for inlined Python scripts. Signed-off-by: aszlig <aszlig@nix.build> | |||
2020-09-29 | Merge pull request #3958 from obsidiansystems/ca-floating-upstream | Eelco Dolstra | |
CA derivations that depend on other CA derivations | |||
2020-09-28 | Merge remote-tracking branch 'upstream/master' into ca-floating-upstream | John Ericson | |
2020-09-28 | Fix tar invocation on FreeBSD | Mateusz Piotrowski | |
tar(1) on FreeBSD does not use standard output or input when the -f flag is not provided. Instead, it defaults to /dev/sa0 on FreeBSD. Make this tar invocation a bit more robust and explicitly tell tar(1) to use standard output. This is one of the issues discovered while porting Nix to FreeBSD. It has been tested and committed locally to FreeBSD ports: https://svnweb.freebsd.org/ports/head/sysutils/nix/Makefile?revision=550026&view=markup#l108 | |||
2020-09-23 | Test whether build/repair results are read-only | Eelco Dolstra | |
2020-09-17 | Merge remote-tracking branch 'upstream/master' into ca-floating-upstream | John Ericson | |
2020-09-17 | Merge pull request #3829 from obsidiansystems/remove-storetype-delegate-regStore | Eelco Dolstra | |
Remove storetype delegate reg store -- contains #3736 | |||
2020-09-17 | Merge pull request #4027 from tweag/fix-gc-of-ca-derivations | Eelco Dolstra | |
Fix garbage collection of CA derivations | |||
2020-09-17 | Fix garbage collection of CA derivations | regnat | |
Fix #4026 | |||
2020-09-17 | Remove corepkgs/config.nix | Eelco Dolstra | |
This isn't used anywhere except in the configure script of the Perl bindings. I've changed the latter to use the C++ API's Settings object at runtime. | |||
2020-09-16 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
remove-storetype-delegate-regStore | |||
2020-09-16 | Merge remote-tracking branch 'upstream/master' into ca-floating-upstream | John Ericson | |
2020-09-16 | Add a test for `nix describe-stores` | regnat | |
Doesn't test much, but at least ensures that the command runs properly | |||
2020-09-15 | Merge remote-tracking branch 'upstream/master' into single-ca-drv-build | John Ericson | |
2020-09-15 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
remove-storetype-delegate-regStore | |||
2020-09-14 | Escape `${` in strings when printing Nix expressions | regnat | |
Otherwise the result of the printing can't be parsed back correctly by Nix (because the unescaped `${` will be parsed as the begining of an anti-quotation). Fix #3989 | |||
2020-09-12 | docs+test: fix remaining installer downloads without -L (#4006) | Jade | |
Co-authored-by: lf- <lf-@users.noreply.github.com> | |||
2020-09-04 | Merge remote-tracking branch 'obsidian/single-ca-drv-build' into ↵ | John Ericson | |
ca-floating-upstream | |||
2020-09-04 | Don't chmod symlink before moving outputs around | John Ericson | |
Co-authored-by: Théophane Hufschmitt <regnat@users.noreply.github.com> | |||
2020-09-04 | Update tests/content-addressed.nix | John Ericson | |
Co-authored-by: Théophane Hufschmitt <regnat@users.noreply.github.com> | |||
2020-09-04 | Fix floating CA tests | John Ericson | |
We will sometimes try to query the outputs of derivations we can't resolve. That's fine; it just means we don't know what those outputs are yet. | |||
2020-09-03 | Merge remote-tracking branch 'obsidian/single-ca-drv-build' into ↵ | John Ericson | |
ca-floating-upstream Tests also now fail as they should | |||
2020-09-03 | Rename derivation in floating CA test | John Ericson | |
2020-09-03 | Beef up floating CA derivations test a bit | John Ericson | |
2020-09-03 | Merge remote-tracking branch 'obsidian/single-ca-drv-build' into ↵ | John Ericson | |
ca-floating-upstream |