Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-05-21 | nix-store -l: Fetch build logs from the Internet | Eelco Dolstra | 9 | -93/+144 | |
If a build log is not available locally, then ‘nix-store -l’ will now try to download it from the servers listed in the ‘log-servers’ option in nix.conf. For instance, if you have: log-servers = http://hydra.nixos.org/log then it will try to get logs from http://hydra.nixos.org/log/<base name of the store path>. So you can do things like: $ nix-store -l $(which xterm) and get a log even if xterm wasn't built locally. | |||||
2014-05-15 | Provide a more useful error message when a dynamic attr lookup fails | Shea Levy | 1 | -2/+10 | |
2014-05-15 | lvlInfo -> lvlTalkative | Eelco Dolstra | 1 | -1/+1 | |
2014-05-15 | nix-store --optimise: Remove bogus statistics | Eelco Dolstra | 3 | -14/+9 | |
2014-05-15 | Remove tab | Eelco Dolstra | 1 | -2/+2 | |
2014-05-15 | Merge branch 'master' of github.com:wmertens/nix | Eelco Dolstra | 2 | -8/+80 | |
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-14 | Remove redundant code | Eelco Dolstra | 1 | -1/+1 | |
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-13 | Prepare nix-mode to be uploaded to marmalade | Ricky Elrod | 1 | -9/+14 | |
Signed-off-by: Ricky Elrod <ricky@elrod.me> | |||||
2014-05-13 | nix-instantiate --eval: Apply auto-arguments if the result is a function | Eelco Dolstra | 1 | -5/+10 | |
Fixes #254. | |||||
2014-05-13 | fix typo | Charles Strahan | 1 | -1/+1 | |
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 | |