Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-05-15 | Shortcut store files before lstat | Wout Mertens | 2 | -9/+37 | |
readdir() already returns the inode numbers, so we don't need to call lstat to know if a file was already linked or not. | |||||
2014-05-14 | Use the inodes given by readdir directly | Wout Mertens | 2 | -21/+25 | |
2014-05-13 | Preload linked hashes to speed up lookups | Wout Mertens | 2 | -10/+41 | |
By preloading all inodes in the /nix/store/.links directory, we can quickly determine of a hardlinked file was already linked to the hashed links. This is tolerant of removing the .links directory, it will simply recalculate all hashes in the store. | |||||
2014-05-10 | Shortcut already-hardlinked files | wmertens | 1 | -1/+10 | |
If an inode in the Nix store has more than 1 link, it probably means that it was linked into .links/ by us. If so, skip. There's a possibility that something else hardlinked the file, so it would be nice to be able to override this. Also, by looking at the number of hardlinks for each of the files in .links/, you can get deduplication numbers and space savings. | |||||
2014-05-06 | Really fix the RPM builds | Eelco Dolstra | 1 | -1/+0 | |
http://hydra.nixos.org/build/10840199 | |||||
2014-05-05 | Fix RPM build | Eelco Dolstra | 1 | -1/+0 | |
We don't install a nix.conf anymore. http://hydra.nixos.org/build/10826143 | |||||
2014-05-03 | Add ubuntu 14.04 | Rob Vermaas | 1 | -0/+4 | |
2014-05-02 | Don't install Upstart job on Fedora | Eelco Dolstra | 1 | -4/+3 | |
Also, don't install a nix.conf anymore, it's not needed. http://hydra.nixos.org/build/10775854 | |||||
2014-05-02 | Fix Debian tests | Eelco Dolstra | 1 | -0/+1 | |
These actually run as root in a VM, so they get confused. http://hydra.nixos.org/build/10775854 | |||||
2014-05-02 | Simplify multi-user installation instructions | Eelco Dolstra | 1 | -49/+12 | |
2014-05-02 | Set up directories and permissions for multi-user install automatically | Eelco Dolstra | 1 | -1/+28 | |
This automatically creates /nix/var/nix/profiles/per-user and sets the permissions/ownership on /nix/store to 1775 and root:nixbld. | |||||
2014-05-02 | Install an Upstart service | Eelco Dolstra | 4 | -0/+8 | |
2014-05-02 | Set build-max-jobs to the number of available cores by default | Eelco Dolstra | 1 | -0/+5 | |
More zero configuration. | |||||
2014-05-02 | When running as root, use build users by default | Eelco Dolstra | 1 | -0/+1 | |
This removes the need to have a nix.conf, and prevents people from accidentally running Nix builds as root. | |||||
2014-04-28 | doc fix: swap 'import' and 'export' | Charles Strahan | 1 | -2/+2 | |
2014-04-25 | trunk -> master | Eelco Dolstra | 1 | -2/+2 | |
2014-04-15 | nix-env: Minor change to '--delete-generations Nd' semantics | Ricardo M. Correia | 3 | -7/+15 | |
The option '--delete-generations Nd' deletes all generations older than N days. However, most likely the user does not want to delete the generation that was active N days ago. For example, say that you have these 3 generations: 1: <30 days ago> 2: <15 days ago> 3: <1 hour ago> If you do --delete-generations 7d (say, as part of a cron job), most likely you still want to keep generation 2, i.e. the generation that was active 7 days ago (and for most of the past 7 days, in fact). This patch fixes this issue. Note that this also affects 'nix-collect-garbage --delete-older-than Nd'. Thanks to @roconnor for noticing the issue! | |||||
2014-04-15 | Fix test evaluation | Eelco Dolstra | 2 | -5/+5 | |
2014-04-11 | Bump date | Eelco Dolstra | 1 | -2/+2 | |
2014-04-11 | Bump version to 1.8 | Eelco Dolstra | 1 | -1/+1 | |
2014-04-10 | Don't barf when installing as root | Eelco Dolstra | 2 | -2/+1 | |
2014-04-09 | Add docbook icons to the distribution | Eelco Dolstra | 18 | -3/+2 | |
Grmbl... | |||||
2014-04-08 | If a .drv cannot be parsed, show its path | Eelco Dolstra | 7 | -10/+22 | |
Otherwise you just get ‘expected string `Derive(['’ which isn't very helpful. | |||||
2014-04-08 | Simplify quick start section | Eelco Dolstra | 1 | -46/+11 | |
2014-04-08 | Remove redundant stuff | Eelco Dolstra | 1 | -64/+0 | |
2014-04-08 | Update installation instructions | Eelco Dolstra | 1 | -22/+32 | |
2014-04-08 | nix-shell --pure: Keep the user's $PAGER | Eelco Dolstra | 1 | -1/+1 | |
2014-04-08 | Ensure that systemd units to into lib, not lib64 | Eelco Dolstra | 2 | -3/+4 | |
http://hydra.nixos.org/build/10170940 | |||||
2014-04-07 | Update release notes | Eelco Dolstra | 1 | -1/+12 | |
2014-04-07 | Install systemd units | Eelco Dolstra | 7 | -18/+25 | |
2014-04-04 | Show position info in attribute selection errors | Eelco Dolstra | 3 | -13/+14 | |
2014-04-04 | Show position info in Boolean operations | Eelco Dolstra | 5 | -31/+28 | |
2014-04-04 | Show position info in string concatenation / addition errors | Eelco Dolstra | 7 | -45/+63 | |
2014-04-04 | derivation: Don't require certain function arguments | Eelco Dolstra | 1 | -1/+1 | |
Turns out that in Nixpkgs, derivation is actually called without a ‘name’ argument in some places :-( | |||||
2014-04-04 | forceString: Show position info | Eelco Dolstra | 6 | -30/+46 | |
2014-04-04 | forceAttrs: Show position info | Eelco Dolstra | 5 | -14/+23 | |
2014-04-04 | forceList: Show position info | Eelco Dolstra | 5 | -24/+35 | |
2014-04-04 | forceInt: Show position info | Eelco Dolstra | 3 | -11/+11 | |
2014-04-04 | Pass position information to primop calls | Eelco Dolstra | 5 | -105/+105 | |
For example: error: `tail' called on an empty list, at /home/eelco/Dev/nixpkgs/pkgs/applications/misc/hello/ex-2/default.nix:13:7 | |||||
2014-04-04 | Remove unnecessary quotes around file names | Eelco Dolstra | 1 | -1/+1 | |
2014-04-04 | Include position info in function application | Eelco Dolstra | 7 | -22/+45 | |
This allows error messages like: error: the anonymous function at `/etc/nixos/configuration.nix:1:1' called without required argument `foo', at `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:77:59' | |||||
2014-04-04 | Update release notes | Eelco Dolstra | 1 | -0/+14 | |
2014-04-04 | Document that we require a C++11 compiler | Eelco Dolstra | 1 | -0/+4 | |
2014-04-03 | Fix compile errors on Illumos | Danny Wilson | 3 | -0/+9 | |
2014-04-03 | Sync with make-rules repo | Eelco Dolstra | 6 | -18/+43 | |
2014-04-03 | Support Illumos | Eelco Dolstra | 1 | -0/+2 | |
From https://github.com/NixOS/nix/pull/236 | |||||
2014-04-03 | Tweak error message | Eelco Dolstra | 1 | -1/+1 | |
2014-04-03 | Make sure /dev/pts/ptmx is world-writable | Ludovic Courtès | 1 | -0/+4 | |
While running Python 3’s test suite, we noticed that on some systems /dev/pts/ptmx is created with permissions 0 (that’s the case with my Nixpkgs-originating 3.0.43 kernel, but someone with a Debian-originating 3.10-3 reported not having this problem.) There’s still the problem that people without CONFIG_DEVPTS_MULTIPLE_INSTANCES=y are screwed (as noted in build.cc), but I don’t see how we could work around it. | |||||
2014-04-01 | Fix potential segfault | Eelco Dolstra | 1 | -2/+3 | |
The newEnv variable was accessed (via the dynamicEnv) pointer after it had gone out of scope. Fixes #234. | |||||
2014-03-30 | nix-collect-garbage: Add --delete-older-than option | Ricardo M. Correia | 2 | -8/+22 | |