Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-04 | Merge remote-tracking branch 'upstream/master' into better-ca-parse-errors | John Ericson | |
2020-08-04 | Merge pull request #3894 from obsidiansystems/json-test-order-agnostic | Eelco Dolstra | |
Make JSON equality tests agnostic to ordering | |||
2020-08-04 | Make JSON equality tests agnostic to ordering | John Ericson | |
It is in fact more sorted than before, but I don't think we want to guarantee anything about the ordering. | |||
2020-08-04 | S3BinaryCacheStore: Fix size determination | Eelco Dolstra | |
2020-08-04 | Revert "Remove putBytes" | Eelco Dolstra | |
This reverts commit b8eea7e81af53905be7845dffc6d0a83ea8edc97. | |||
2020-08-04 | BinaryCacheStore: Explicitly flush file sink | Eelco Dolstra | |
The file sink is also flushed in its destructor, but we ignore any exceptions in the destructor. Issue #3886. | |||
2020-08-04 | Merge pull request #3892 from obsidiansystems/path-info-header | Eelco Dolstra | |
Move ValidPathInfo to its own header | |||
2020-08-04 | tab -> space | John Ericson | |
2020-08-03 | Merge remote-tracking branch 'upstream/master' into path-info-header | John Ericson | |
2020-08-03 | Delete compressed NARs | Eelco Dolstra | |
Fixes #3891. | |||
2020-08-03 | Merge pull request #3885 from obsidiansystems/generalize-addToStore-adapter | Eelco Dolstra | |
`addToStore` in terms of `addToStoreFromDump` is not local-store-specific | |||
2020-08-03 | `addToStore` in terms of `addToStoreFromDump` is not local-store-specific | John Ericson | |
2020-08-01 | Fix error message and avoid recalculation | John Ericson | |
2020-08-01 | Embelish documentation of new Hash functions | John Ericson | |
2020-08-01 | Convert to C-style comments | John Ericson | |
2020-07-31 | Tweak description | Eelco Dolstra | |
2020-07-31 | Merge branch 'nix-command-build-check' of https://github.com/Ma27/nix | Eelco Dolstra | |
2020-07-31 | nix bundle: Set category | Eelco Dolstra | |
2020-07-31 | nix/build: add `--rebuild` option | Maximilian Bosch | |
Occasionally, `nix-build --check` is fairly helpful and I'd like to be able to use this feature for flakes that need to be built with `nix build` as well. | |||
2020-07-31 | Merge pull request #3788 from crinklywrappr/master | Eelco Dolstra | |
Add a script to install nix on non-systemd systems. | |||
2020-07-31 | Merge pull request #3880 from matthewbauer/nix-bundle | Eelco Dolstra | |
Add "bundle" command to Nix | |||
2020-07-31 | Merge pull request #3881 from matthewbauer/fix-builtins-path | Eelco Dolstra | |
Fix builtins.path | |||
2020-07-31 | Fix indentation | John Ericson | |
2020-07-30 | Merge branch 'master' of github.com:NixOS/nix into better-ca-parse-errors | Carlo Nucera | |
2020-07-30 | Make expectedHash optional in prim_path | Matthew Bauer | |
This fixes an error found in builtins.path that looks like: store path mismatch in (possibly filtered) path added from '/private/tmp/nix-shell.CyXViH/nix-test/filter-source/filterin' when no hash is specified | |||
2020-07-30 | Add test for builtins.path | Matthew Bauer | |
2020-07-30 | Pass system to bundler | Matthew Bauer | |
2020-07-30 | Address misc review | Matthew Bauer | |
2020-07-30 | Remove single file restriction for bundler | Matthew Bauer | |
2020-07-30 | exporter -> bundler | Matthew Bauer | |
2020-07-30 | Merge pull request #3689 from matthewbauer/substitute-other-storedir | Eelco Dolstra | |
Substitutions from different store dirs | |||
2020-07-30 | Merge remote-tracking branch 'origin/master' into substitute-other-storedir | Matthew Bauer | |
2020-07-30 | Handle exporters checking correctly | Matthew Bauer | |
2020-07-30 | Add "export" to Nix | Matthew Bauer | |
This adds a ‘nix export’ command which hooks into nix-bundle. It can be used in a similar way as nix-bundle, with the benefit of hooking into the new “app” functionality. For instance, $ nix export nixpkgs#jq $ ./jq --help jq - commandline JSON processor [version 1.6] ... $ scp jq machine-without-nix: $ ssh machine-without-nix ./jq jq - commandline JSON processor [version 1.6] ... Note that nix-bundle currently requires Linux to run. Other exporters might not have that requirement. “exporters” are meant to be reusable, so that, other repos can implement their own bundling. Fixes #3705 | |||
2020-07-30 | Fix build | Eelco Dolstra | |
2020-07-30 | unsigned long long -> uint64_t | Eelco Dolstra | |
2020-07-30 | receiveContents(): unsigned int -> size_t | Eelco Dolstra | |
2020-07-30 | Merge pull request #3879 from illiusdope/nix-build-shell-flags | Eelco Dolstra | |
Prevent nix-build from accepting nix-shell flags | |||
2020-07-29 | Prevent nix-build from accepting --run/--command | Mat Marini | |
2020-07-29 | Prevent nix-build from accepting --packages | Mat Marini | |
2020-07-29 | Cleanup | Eelco Dolstra | |
2020-07-29 | Merge pull request #3549 from Ma27/fetchgit-hash | Eelco Dolstra | |
Merge legacy `fetchGit`-builtin with the generic `fetchTree`-function | |||
2020-07-29 | Merge pull request #3877 from matthewbauer/develop-continuous-regex | Eelco Dolstra | |
Set regex_constants::match_continuous for quicker search in nix develop | |||
2020-07-29 | Merge pull request #3876 from NixOS/nix-copy-latency | Eelco Dolstra | |
Fix RemoteStore::addToStore() latency | |||
2020-07-29 | Set regex_constants::match_continuous for quicker search | Matthew Bauer | |
match_continuous limits the search to the current start position, instead of searching the entire file. On libc++, this improves performance dramatically: $ time /nix/store/70ai68dfm6xbzwn26j5n4li9di52ylia-nix-3.0pre20200728_c159f48/bin/nix print-dev-env >/dev/null /nix/store/70ai68dfm6xbzwn26j5n4li9di52ylia-nix-3.0pre20200728_c159f48/bin/ni 2.39s user 0.19s system 64% cpu 4.032 total $ time /nix/store/cwjfxxlp83zln4mfyy1d2dbsx7f6s962-nix-3.0pre20200728_dirty/bin/nix print-dev-env >/dev/null /nix/store/cwjfxxlp83zln4mfyy1d2dbsx7f6s962-nix-3.0pre20200728_dirty/bin/nix 0.09s user 0.05s system 65% cpu 0.204 total Fixes #3874 | |||
2020-07-29 | Fix RemoteStore::addToStore() latency | Eelco Dolstra | |
Since 6185d25e523a3cd223dd6f6aca10cf6ff15b4823, this was very latency-bound since it required a round-trip for every 32 KiB. So for example copying a 514 MiB closure over a virtual ethernet device with a articial delay of just 1 ms took 343s. Now it takes 2.7s. Fixes #3372. | |||
2020-07-29 | Cleanup | Eelco Dolstra | |
2020-07-28 | Restore backwards-compat for current `builtins.fetchGit` | Maximilian Bosch | |
If a repo is dirty, it used to return a `rev` object with an "empty" sha1 (0000000000000000000000000000000000000000). Please note that this only applies for `builtins.fetchGit` and *not* for `builtins.fetchTree{ type = "git"; }`. | |||
2020-07-28 | Remove putBytes | Eelco Dolstra | |
istream->tellg() returns -1 so we can't get the number of bytes written. Fixes 'uploaded 's3://nix-cache/nar/00819r9lp5kajr6baxfw5dhhc0cx8ndxaz43qmd2f0gn1hk1ynlp.nar.xz' (-1 bytes) in 11620 ms' messages. | |||
2020-07-28 | Bump version to 3.0 | Eelco Dolstra | |
Since there are some incompatible changes, it's better to bump the major version number. |