Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-17 | iterate through fat_headers correctly | Jude Taylor | 1 | -1/+1 | |
2016-08-16 | remove double casting | Jude Taylor | 1 | -3/+3 | |
2016-08-16 | account for unknown magic numbers | Jude Taylor | 1 | -0/+3 | |
2016-08-16 | switch to mmap strategy | Jude Taylor | 1 | -81/+68 | |
2016-08-15 | ensure presence of directories | Jude Taylor | 1 | -2/+7 | |
2016-08-15 | code review comments | Jude Taylor | 1 | -127/+124 | |
2016-08-14 | make inclusion conditional | Jude Taylor | 1 | -1/+3 | |
2016-08-14 | add a missing load command | Jude Taylor | 1 | -0/+1 | |
2016-08-13 | remove otool check | Jude Taylor | 1 | -17/+0 | |
2016-08-13 | remove old traces of resolve-system-dependencies | Jude Taylor | 4 | -130/+3 | |
2016-08-13 | resolve-system-dependencies: implement in C++ | Jude Taylor | 3 | -0/+209 | |
2016-08-11 | Remove nar.nix | Eelco Dolstra | 2 | -49/+1 | |
This was only used by nix-push. | |||||
2016-08-11 | Drop an unnecessary use of <nix/config.nix> | Eelco Dolstra | 1 | -2/+0 | |
2016-08-11 | Merge branch 'buildenv-c++' of https://github.com/shlevy/nix | Eelco Dolstra | 8 | -172/+202 | |
2016-08-11 | buildenv: perl -> c++ | Shea Levy | 8 | -172/+202 | |
2016-08-11 | doc: add an example for builtins.substring | Domen Kožar | 1 | -1/+8 | |
2016-08-10 | s/powerpc-darwin/x86_64-darwin/ | Domen Kožar | 4 | -9/+9 | |
Let's step in line with time and document more realistic values. | |||||
2016-08-10 | HttpBinaryCacheStore: Retry on transient HTTP errors | Eelco Dolstra | 3 | -14/+34 | |
This makes us more robust against 500 errors from CloudFront or S3 (assuming the 500 error isn't cached by CloudFront...). | |||||
2016-08-10 | Show HTTP error codes | Eelco Dolstra | 1 | -2/+6 | |
2016-08-10 | SQLite:: Add some convenience | Eelco Dolstra | 4 | -28/+33 | |
2016-08-10 | FSAccessor: Throw InvalidPath | Eelco Dolstra | 2 | -2/+2 | |
2016-08-10 | NarAccessor: Fix handling of non-executable files | Eelco Dolstra | 1 | -1/+1 | |
2016-08-10 | Mark content-addressed paths in the Nix database and in .narinfo | Eelco Dolstra | 11 | -43/+146 | |
This allows such paths to be imported without signatures. | |||||
2016-08-10 | LocalFSStore::narFromPath(): Handle the diverted store case | Eelco Dolstra | 1 | -1/+1 | |
2016-08-10 | Add a "root" parameter to local stores | Eelco Dolstra | 5 | -5/+13 | |
This makes it easier to create a diverted store, i.e. NIX_REMOTE="local?root=/tmp/root" instead of NIX_REMOTE="local?real=/tmp/root/nix/store&state=/tmp/root/nix/var/nix" NIX_LOG_DIR=/tmp/root/nix/var/log | |||||
2016-08-10 | Remove $NIX_DB_DIR | Eelco Dolstra | 12 | -30/+11 | |
This variable has no reason to exist, given $NIX_STATE_DIR. | |||||
2016-08-10 | RemoteStore / nix-daemon: Drop support for Nix < 1.0 | Eelco Dolstra | 2 | -44/+33 | |
2016-08-10 | Merge pull request #1024 from shlevy/nuke-nix-push | Eelco Dolstra | 13 | -772/+9 | |
Nuke nix-push. | |||||
2016-08-10 | Nuke nix-push. | Shea Levy | 13 | -772/+9 | |
Rarely used, nix copy replaces it. | |||||
2016-08-10 | Remove download-from-binary-cache.pl.in. | Shea Levy | 1 | -632/+0 | |
We have BinaryCacheStore now | |||||
2016-08-10 | Remove scripts/show-duplication.pl | Shea Levy | 1 | -73/+0 | |
Was added in 2006 to "measure the cost of the Nix approach". Given that it uses /usr/bin/perl, I think this is safe to remove. | |||||
2016-08-10 | Merge pull request #1021 from shlevy/remove-nix-install-package | Eelco Dolstra | 11 | -410/+2 | |
Remove nix-install-package. | |||||
2016-08-10 | Remove nix-install-package. | Shea Levy | 11 | -410/+2 | |
Refs #831 | |||||
2016-08-04 | Dockerfile: Add alpine dependencies (#1011) | Aneesh Agrawal | 1 | -1/+3 | |
* Dockerfile: add GNU tar native dependency `builtins.fetchTarball` requires GNU tar to be available in the $PATH in order to unpack the fetched tarball (there is a FIXME comment for this), which Alpine does not ship by default (it ships BusyBox tar). * Dockerfile: add GNU bash native dependency `nix-shell` defaults to invoking `bash` from the $PATH for the subshell. In theory this can be overriden with the NIX_BUILD_SHELL environment variable, but this does not work properly. `nix-shell` generates and passes a script (`$rcFile`) to be executed by the subshell which uses bashisms (`source` and `shopt`). Additionally, in interactive mode, `nix-shell` passes the `--rcfile` argument to the shell, which is another bashism. Because `bash` is thus de-facto required, add `bash` as a native package dependency to make it available for `nix-shell`. | |||||
2016-07-29 | Set $MANPATH (#1005) | Alexey Shmalko | 1 | -0/+4 | |
Currently, man has issues finding man pages for Nix-installed application (also, `nix-env --help` doesn't work). The issue is caused by custom `$MANPATH` set by my system. That makes man use it instead of searching in default location. Either of next lines workaround the issue: ```sh unset MANPATH export MANPATH=$HOME/.nix-profile/share/man:$MANPATH ``` This patch adds the later line to the `nix-profile.sh` if user has `MANPATH` set. (Not clearing `MANPATH` as that would be disrespect of user's preferences.) As a side-effect, host's man might find man pages installed by Nix. | |||||
2016-07-26 | makeFixedOutputPath(): Drop superfluous HashType argument | Eelco Dolstra | 12 | -29/+27 | |
2016-07-26 | builtins.{fetchurl,fetchTarball}: Support a sha256 attribute | Eelco Dolstra | 3 | -12/+37 | |
Also, allow builtins.{fetchurl,fetchTarball} in restricted mode if a hash is specified. | |||||
2016-07-24 | Merge branch 'find-runtime-roots-c++' | Shea Levy | 4 | -89/+111 | |
2016-07-23 | Respect --keep-going when a substituter fails. | Shea Levy | 1 | -2/+4 | |
Fixes #977 | |||||
2016-07-21 | resolve-system-dependencies.pl: Only install on darwin | Shea Levy | 1 | -2/+7 | |
2016-07-21 | Fix assertion failure | Eelco Dolstra | 1 | -1/+1 | |
2016-07-21 | Fix random failures caused by CurlDownloader modifying a shared string | Eelco Dolstra | 1 | -1/+1 | |
2016-07-21 | NarInfo::NarInfo(): Ensure that we get a NAR size/hash | Eelco Dolstra | 2 | -2/+3 | |
2016-07-21 | Fix assertion failure in ThreadPool::enqueue() | Eelco Dolstra | 2 | -2/+6 | |
2016-07-21 | Store::queryMissing(): Use a thread pool | Eelco Dolstra | 1 | -85/+104 | |
For one particular NixOS configuration, this cut the runtime of "nix-store -r --dry-run" from 6m51s to 3.4s. It also fixes a bug in the size calculation that was causing certain paths to be counted twice, e.g. before: these paths will be fetched (1249.98 MiB download, 2995.74 MiB unpacked): and after: these paths will be fetched (1219.56 MiB download, 2862.17 MiB unpacked): | |||||
2016-07-21 | Merge branch 'fix/remove-install' of https://github.com/siddharthist/nix | Eelco Dolstra | 2 | -239/+13 | |
2016-07-21 | remove outdated install instructions | Langston Barrett | 1 | -229/+0 | |
2016-07-21 | Shut up warning | Eelco Dolstra | 1 | -0/+1 | |
2016-07-21 | Store::computeFSClosure(): Use thread pool | Eelco Dolstra | 1 | -27/+48 | |
This speeds up queries against the binary cache. | |||||
2016-07-21 | find-runtime-roots: fold into gc.cc | Shea Levy | 4 | -89/+111 | |