Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-08-28 | Tunnel progress messages from the daemon to the client | Eelco Dolstra | 1 | -1/+1 | |
This makes the progress bar work for non-root users. | |||||
2017-08-28 | Simplify | Eelco Dolstra | 1 | -3/+2 | |
2017-08-25 | Simplify | Eelco Dolstra | 1 | -4/+8 | |
2017-08-25 | Allow derivations to update the build phase | Eelco Dolstra | 1 | -0/+1 | |
So the progress bar can show [1/0/1 built, 0.0 MiB DL] building hello-2.10 (configuring): checking whether pread is declared without a macro... yes | |||||
2017-08-25 | Allow activities to be nested | Eelco Dolstra | 2 | -4/+16 | |
In particular, this allows more relevant activities ("substituting X") to supersede inferior ones ("downloading X"). | |||||
2017-08-25 | Handle SIGWINCH | Eelco Dolstra | 2 | -0/+38 | |
2017-08-25 | Typo | Eelco Dolstra | 1 | -1/+1 | |
2017-08-25 | Restore activity metadata | Eelco Dolstra | 2 | -17/+22 | |
This allows the progress bar to display "building perl-5.22.3" instead of "building /nix/store/<hash>-perl-5.22.3.drv". | |||||
2017-08-21 | Disallow accidental copy construction | Eelco Dolstra | 1 | -0/+2 | |
2017-08-18 | Remove unused decodeOctalEscaped | Andy Wingo | 2 | -21/+0 | |
Besides being unused, this function has a bug that it will incorrectly decode the path component Ubuntu\04016.04.2\040LTS\040amd64 as "Ubuntu.04.2 LTS amd64" instead of "Ubuntu 16.04.2 LTS amd64". | |||||
2017-08-16 | nix verify: Restore the progress indicator | Eelco Dolstra | 1 | -0/+3 | |
2017-08-16 | nix optimise-store: Show how much space has been freed | Eelco Dolstra | 1 | -5/+26 | |
2017-08-16 | nix optimise-store: Add | Eelco Dolstra | 1 | -0/+1 | |
This replaces "nix-store --optimise". Main difference is that it has a progress indicator. | |||||
2017-08-16 | Progress indicator: Cleanup | Eelco Dolstra | 2 | -85/+35 | |
2017-08-16 | Progress indicator: More improvements | Eelco Dolstra | 1 | -3/+2 | |
2017-08-16 | Progress indicator: Show number of active items | Eelco Dolstra | 4 | -12/+21 | |
2017-08-16 | Progress indicator: Unify "copying" and "substituting" | Eelco Dolstra | 1 | -8/+3 | |
They're the same thing after all. Example: $ nix build --store local?root=/tmp/nix nixpkgs.firefox-unwrapped [0/1 built, 49/98 copied, 16.3/92.8 MiB DL, 55.8/309.2 MiB copied] downloading 'https://cache.nixos.org/nar/0pl9li1jigcj2dany47hpmn0r3r48wc4nz48v5mqhh426lgz3bz6.nar.xz' | |||||
2017-08-16 | Improve substitution progress indicator | Eelco Dolstra | 1 | -4/+2 | |
E.g. $ nix build --store local?root=/tmp/nix nixpkgs.firefox-unwrapped [0/1 built, 1/97/98 fetched, 65.8/92.8 MiB DL, 203.2/309.2 MiB copied] downloading 'https://cache.nixos.org/nar/1czm9fk0svacy4h6a3fzkpafi4f7a9gml36kk8cq1igaghbspg3k.nar.xz' | |||||
2017-08-16 | nix copy: Improve progress indicator | Eelco Dolstra | 2 | -2/+16 | |
It now shows the amount of data copied: [8/1038 copied, 160.4/1590.9 MiB copied] copying path '...' | |||||
2017-08-16 | nix copy: Revive progress bar | Eelco Dolstra | 3 | -0/+28 | |
2017-08-09 | Use /proc/self/fd to efficiently close all FDs on Linux | Eelco Dolstra | 2 | -4/+18 | |
Issue #1506. | |||||
2017-08-03 | Include missing <cstdlib> for abort() | Brian McKenna | 1 | -0/+1 | |
This is needed to get Nix compiled using Android NDK. | |||||
2017-07-31 | Merge branch 'macOS' of https://github.com/davidak/nix | Eelco Dolstra | 1 | -1/+1 | |
2017-07-30 | Replace Unicode quotes in user-facing strings by ASCII | Jörg Thalheim | 9 | -57/+57 | |
Relevant RFC: NixOS/rfcs#4 $ ag -l | xargs sed -i -e "/\"/s/’/'/g;/\"/s/‘/'/g" | |||||
2017-07-30 | replace "Mac OS X" with "macOS" | davidak | 1 | -1/+1 | |
except in older release notes where the name was actually Mac OS X. | |||||
2017-07-28 | nix-prefetch-url: Fix regression in hash printing | Eelco Dolstra | 1 | -1/+1 | |
2017-07-26 | nix search: Add a cache | Eelco Dolstra | 2 | -11/+23 | |
The package list is now cached in ~/.cache/nix/package-search.json. This gives a substantial speedup to "nix search" queries. For example (on an SSD): First run: (no package search cache, cold page cache) $ time nix search blender Attribute name: nixpkgs.blender Package name: blender Version: 2.78c Description: 3D Creation/Animation/Publishing System real 0m6.516s Second run: (package search cache populated) $ time nix search blender Attribute name: nixpkgs.blender Package name: blender Version: 2.78c Description: 3D Creation/Animation/Publishing System real 0m0.143s | |||||
2017-07-20 | Add "nix search" command | Eelco Dolstra | 2 | -2/+3 | |
2017-07-14 | nix: Show help when no arguments are given | Eelco Dolstra | 2 | -3/+4 | |
Fixes #1464. | |||||
2017-07-11 | replaceSymlink(): Handle the case where the temporary file already exists | Eelco Dolstra | 1 | -4/+13 | |
Not really necessary anymore for #849, but still nice to have. | |||||
2017-07-10 | Merge pull request #1422 from nh2/fix-potential-hash-comparison-crash | Eelco Dolstra | 1 | -0/+2 | |
Fix potential crash/wrong result two hashes of unequal length are compared | |||||
2017-07-04 | Support base-64 hashes | Eelco Dolstra | 2 | -123/+113 | |
Also simplify the Hash API. Fixes #1437. | |||||
2017-07-03 | processGraph(): Call getEdges in parallel | Eelco Dolstra | 1 | -28/+47 | |
2017-06-24 | Fix potential crash/wrong result two hashes of unequal length are compared | Niklas Hambüchen | 1 | -0/+2 | |
2017-06-12 | Suppress spurious "killing process N: Operation not permitted" on macOS | Eelco Dolstra | 1 | -2/+9 | |
2017-06-07 | Don't show flags from config settings in "nix --help" | Eelco Dolstra | 4 | -43/+101 | |
2017-06-07 | nix: Add --help-config flag | Eelco Dolstra | 2 | -2/+10 | |
2017-06-07 | nix: Make all options available as flags | Eelco Dolstra | 2 | -0/+31 | |
Thus, instead of ‘--option <name> <value>’, you can write ‘--<name> <value>’. So --option http-connections 100 becomes --http-connections 100 Apart from brevity, the difference is that it's not an error to set a non-existent option via --option, but unrecognized arguments are fatal. Boolean options have special treatment: they're mapped to the argument-less flags ‘--<name>’ and ‘--no-<name>’. E.g. --option auto-optimise-store false becomes --no-auto-optimise-store | |||||
2017-05-29 | Fix build failure on Debian/Ubuntu | Eelco Dolstra | 2 | -2/+1 | |
http://hydra.nixos.org/build/53537463 | |||||
2017-05-16 | Improve progress indicator | Eelco Dolstra | 4 | -33/+75 | |
2017-05-15 | Make fmt() non-recursive | Eelco Dolstra | 2 | -12/+7 | |
2017-05-05 | Figure out the user's home directory if $HOME is not set | Eelco Dolstra | 3 | -17/+79 | |
2017-05-03 | Fix build on gcc 4.9 | Eelco Dolstra | 2 | -3/+6 | |
http://hydra.nixos.org/build/52408843 | |||||
2017-05-01 | Minor cleanup | Eelco Dolstra | 1 | -2/+2 | |
2017-04-28 | Hopefully fix the Darwin build | Eelco Dolstra | 1 | -0/+1 | |
http://hydra.nixos.org/build/52080911 | |||||
2017-04-28 | Fix hash computation when importing NARs greater than 4 GiB | Eelco Dolstra | 1 | -1/+1 | |
This caused "nix-store --import" to compute an incorrect hash on NARs that don't fit in an unsigned int. The import would succeed, but "nix-store --verify-path" or subsequent exports would detect an incorrect hash. A deeper issue is that the export/import format does not contain a hash, so we can't detect such issues early. Also, I learned that -Wall does not warn about this. | |||||
2017-04-26 | Add Store nesting to fix import-from-derivation within filterSource | Shea Levy | 1 | -0/+16 | |
2017-04-25 | nix repl: Use $XDG_DATA_HOME for the readline history | Eelco Dolstra | 2 | -0/+15 | |
2017-04-21 | add helper function to set 'interruptThrown' | David McFarland | 2 | -2/+7 | |
this fixes a linker failure on cygwin 64 due to some bad interaction between tls and shared libraries. see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697 | |||||
2017-04-20 | Improve nix show-config --json | Eelco Dolstra | 4 | -38/+62 | |
In particular, show descriptions. This could be used for manpage generation etc. |