Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-28 | Merge pull request #4064 from serokell/balsoft/fix-max-jobs | Eelco Dolstra | |
Fix max-jobs option | |||
2020-09-28 | Merge pull request #4077 from Ma27/left-whitespace-log | Eelco Dolstra | |
libmain/progress-bar: don't trim whitespace on the left | |||
2020-09-27 | Miscellaneous spelling fixes in comments. (#4071) | Kevin Quick | |
2020-09-26 | libmain/progress-bar: don't trim whitespace on the left | Maximilian Bosch | |
When running `nix build -L` it can be fairly hard to read the output if the build program intentionally renders whitespace on the left. A typical example is `g++` displaying compilation errors. With this patch, the whitespace on the left is retained to make the log more readable: ``` foo> no configure script, doing nothing foo> building foo> foobar.cc: In function 'int main()': foo> foobar.cc:5:5: error: 'wrong_func' was not declared in this scope foo> 5 | wrong_func(1); foo> | ^~~~~~~~~~ error: --- Error ------------------------------------------------------------------------------------- nix error: --- Error --- nix-daemon builder for '/nix/store/i1q76cw6cyh91raaqg5p5isd1l2x6rx2-foo-1.0.drv' failed with exit code 1 ``` | |||
2020-09-26 | Remove redundant nar hash and size setting | John Ericson | |
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||
2020-09-26 | Fix up BinaryCacheStore::addToStore taking a path | John Ericson | |
2020-09-26 | BinaryCacheStore::addTextToStore include CA field | John Ericson | |
2020-09-26 | Merge remote-tracking branch 'obsidian/master' into ↵ | John Ericson | |
binary-cache-addToStoreFromDump | |||
2020-09-25 | Use "?dir=..." portion of "registry add" local path specification. | Kevin Quick | |
The registry targets generally follow a URL formatting schema with support for a query parameter of "?dir=subpath" to specify a sub-path location below the URL root. Alternatively, an absolute path can be specified. This specification mode accepts the query parameter but ignores/drops it. It would probably be better to either (a) disallow the query parameter for the path form, or (b) recognize the query parameter and add to the path. This patch implements (b) for consistency, and to make it easier for tooling that might switch between a remote git reference and a local path reference. See also issue #4050. | |||
2020-09-25 | Merge remote-tracking branch 'origin/master' into github-api-token | Gregory Hale | |
2020-09-25 | Merge pull request #3953 from obsidiansystems/basic-derivation-goal-outputs | Eelco Dolstra | |
Deduplicate basic derivation goals too | |||
2020-09-25 | Re-add support for github-access-token, but mark as deprecated. | Kevin Quick | |
2020-09-25 | Fix reference to older name for access-tokens config value. | Kevin Quick | |
2020-09-25 | Merge pull request #3626 from W95Psp/master | Eelco Dolstra | |
Make `functionArgs` primitive accept primops (fix #3624) | |||
2020-09-25 | expectArg(): Respect the 'optional' flag | Eelco Dolstra | |
2020-09-24 | Update to use access-tokens configuration for github/gitlab access. | Kevin Quick | |
This change provides support for using access tokens with other instances of GitHub and GitLab beyond just github.com and gitlab.com (especially company-specific or foundation-specific instances). This change also provides the ability to specify the type of access token being used, where different types may have different handling, based on the forge type. | |||
2020-09-24 | Complete conversion of "url" to "host" with associated variable renaming. | Kevin Quick | |
Completes the change begun in commit 56f1e0d to consistently use the "host" attribute for "github" and "gitlab" inputs instead of a "url" attribute. | |||
2020-09-24 | Support StringMap configuration settings. | Kevin Quick | |
Allows Configuration values that are space-separated key=value pairs. | |||
2020-09-24 | Remove redundant value checks | Paul Opiyo | |
std::optional had redundant checks for whether it had a value. An object is emplaced either way so it can be dereferenced without repeating a value check | |||
2020-09-25 | Fix max-jobs option | Alexander Bantyev | |
After 0ed946aa616bbf7ffe7f90d3309abdd27d875b10, max-jobs setting (-j/--max-jobs) stopped working. The reason was that nrLocalBuilds (which compared to maxBuildJobs to figure out whether the limit is reached or not) is not incremented yet when tryBuild is started; So, the solution is to move the check to tryLocalBuild. Closes https://github.com/nixos/nix/issues/3763 | |||
2020-09-24 | Fixes fall-through to report correct description of hash-file command. | Kevin Quick | |
2020-09-23 | Merge pull request #4054 from edolstra/fix-4021 | Eelco Dolstra | |
registerOutputs(): Don't call canonicalisePathMetaData() twice | |||
2020-09-23 | Hopefully fix EPERM on macOS | Eelco Dolstra | |
2020-09-23 | Fix exception | Eelco Dolstra | |
2020-09-23 | lstat() cleanup | Eelco Dolstra | |
2020-09-23 | After rewriting a path, make it read-only | Eelco Dolstra | |
2020-09-23 | libutil/archive: add preallocate-contents option | Dominique Martinet | |
Make archive preallocation (fallocate) optional because some filesystems like btrfs do not behave as expected with fallocate. See #3550. | |||
2020-09-23 | DerivationGoal::registerOutputs(): Don't canonicalize twice | Eelco Dolstra | |
Fixes #4021. | |||
2020-09-23 | canonicalisePathMetaData_(): Change assertion to error message | Eelco Dolstra | |
2020-09-23 | DerivationGoal::registerOutputs(): Fix bad format string | Eelco Dolstra | |
2020-09-23 | Return more info from `BinaryCacheStore::addToStoreCommon` | John Ericson | |
We don't need it yet, but we could/should in the future, and it's a cost-free change since we already have the reference. I like it. Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||
2020-09-23 | Clarify FIXME in `BinaryCacheStore::addToStoreCommon` | John Ericson | |
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||
2020-09-23 | Remove unused Flake::vOutputs field | Eelco Dolstra | |
2020-09-23 | Merge pull request #4052 from ujjwaljainnn/fix-typo | Domen Kožar | |
fixed typo | |||
2020-09-23 | Get rid of Hash::dummy from BinaryCacheStore | John Ericson | |
2020-09-22 | fixed typo | ujjwal | |
2020-09-22 | Deduplicate basic derivation goals too | John Ericson | |
See comments for security concerns. Also optimize goal creation by not traversing map twice. | |||
2020-09-22 | Merge remote-tracking branch 'upstream/master' into templated-daemon-protocol | John Ericson | |
2020-09-22 | Merge remote-tracking branch 'origin/master' into non-ca-depending-on-ca | regnat | |
2020-09-22 | RemoteStore::addCAToStore(): Don't hold connection while calling queryPathInfo() | Eelco Dolstra | |
This leads to a deadlock if we're at the connection limit. | |||
2020-09-22 | Merge pull request #4038 from maljub01/master | Eelco Dolstra | |
Add a nix.conf option for allowing a symlinked store | |||
2020-09-22 | Style fixes | Eelco Dolstra | |
2020-09-22 | Merge branch 'add-ca-to-store' of https://github.com/hercules-ci/nix | Eelco Dolstra | |
2020-09-22 | Merge pull request #4040 from OmnipotentEntity/master | Eelco Dolstra | |
Fix compatibility with nlohmann-json 3.9.1 | |||
2020-09-22 | Merge pull request #4041 from cole-h/enum-stringify | Eelco Dolstra | |
Serialize SandboxMode enum to string for JSON | |||
2020-09-22 | Silence a compiler warning in serialise.hh | regnat | |
Explicitely cast to `uint64_t` in `readNum` to avoid a "comparison between signed and unsigned" warning | |||
2020-09-22 | Merge remote-tracking branch 'upstream/master' into ca-floating-upstream | John Ericson | |
2020-09-22 | Make sure srcStore has path before coppying | John Ericson | |
2020-09-22 | Merge remote-tracking branch 'upstream/master' into templated-daemon-protocol | John Ericson | |
2020-09-22 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
trustless-remote-builder-simple |