Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-01-29 | New primitives: | Eelco Dolstra | 1 | -1/+4 | |
* `sub' to subtract two numbers. * `stringLength' to get the length of a string. * `substring' to get a substring of a string. These should be enough to allow most string operations to be expressed. | |||||
2007-01-15 | * Handle multiple indirect symlinks when loading a Nix expression. | Eelco Dolstra | 1 | -0/+15 | |
2007-01-14 | * Option --argstr for passing string arguments easily. (NIX-75) | Eelco Dolstra | 1 | -0/+3 | |
2007-01-14 | * Doh. | Eelco Dolstra | 1 | -0/+2 | |
2007-01-13 | * nix-pack-closure: store the top-level store paths in the closure. | Eelco Dolstra | 2 | -0/+14 | |
* nix-unpack-closure: extract the top-level paths from the closure and print them on stdout. This allows them to be installed, e.g., "nix-env -i $(nix-unpack-closure)". (NIX-64) | |||||
2007-01-13 | * Removed chroot support. | Eelco Dolstra | 1 | -11/+0 | |
2006-12-12 | * New primop builtins.filterSource, which can be used to filter files | Eelco Dolstra | 1 | -1/+6 | |
from a source directory. All files for which a predicate function returns true are copied to the store. Typical example is to leave out the .svn directory: stdenv.mkDerivation { ... src = builtins.filterSource (path: baseNameOf (toString path) != ".svn") ./source-dir; # as opposed to # src = ./source-dir; } This is important because the .svn directory influences the hash in a rather unpredictable and variable way. | |||||
2006-12-12 | * Push. | Eelco Dolstra | 1 | -1/+1 | |
2006-12-12 | * New operation `nix-env --set' which sets a user environment to a | Eelco Dolstra | 1 | -0/+3 | |
single derivation specified by the argument. This is useful when we want to have a profile for a single derivation, such as a server configuration. Then we can just say (e.g.) $ nix-env -p /.../server-profile -f server.nix --set -A server We can't do queries or upgrades on such a profile, but we can do rollbacks. The advantage over -i is that we don't have to worry about other packages having been installed in the profile previously; --set gets rid of them. | |||||
2006-12-12 | * New built-in function `builtins.attrNames' that returns the | Eelco Dolstra | 1 | -0/+18 | |
names of the attributes in an attribute set. | |||||
2006-12-09 | (no commit message) | Eelco Dolstra | 1 | -0/+3 | |
2006-12-08 | * Kill a build if it has gone for more than a certain number of | Eelco Dolstra | 1 | -0/+5 | |
seconds without producing output on stdout or stderr (NIX-65). This timeout can be specified using the `--max-silent-time' option or the `build-max-silent-time' configuration setting. The default is infinity (0). * Fix a tricky race condition: if we kill the build user before the child has done its setuid() to the build user uid, then it won't be killed, and we'll potentially lock up in pid.wait(). So also send a conventional kill to the child. | |||||
2006-11-30 | * Troubleshooting information on fixing a b0rked Berkeley DB database. | Eelco Dolstra | 3 | -13/+45 | |
2006-11-14 | * Push. | Eelco Dolstra | 1 | -1/+2 | |
2006-11-13 | * Magic attribute `exportReferencesGraph' that allows the references | Eelco Dolstra | 1 | -1/+5 | |
graph to be passed to a builder. This attribute should be a list of pairs [name1 path1 name2 path2 ...]. The references graph of each `pathN' will be stored in a text file `nameN' in the temporary build directory. The text files have the format used by `nix-store --register-validity'. However, the deriver fields are left empty. `exportReferencesGraph' is useful for builders that want to do something with the closure of a store path. Examples: the builders that make initrds and ISO images for NixOS. `exportReferencesGraph' is entirely pure. It's necessary because otherwise the only way for a builder to get this information would be to call `nix-store' directly, which is not allowed (though unfortunately possible). | |||||
2006-11-13 | * Option `--reregister' in `nix-store --register-validity'. We need | Eelco Dolstra | 1 | -0/+4 | |
this in the NixOS installer (or in the buildfarm) to ensure that the cryptographic hash of the path contents still matches the actual contents. | |||||
2006-10-30 | * Release notes. | Eelco Dolstra | 1 | -0/+14 | |
2006-10-28 | * `nix-store --read-log / -l PATH' shows the build log of PATH, if | Eelco Dolstra | 1 | -0/+17 | |
available. For instance, $ nix-store -l $(which svn) | less lets you read the build log of the Subversion instance in your profile. * `nix-store -qb': if applied to a non-derivation, take the deriver. | |||||
2006-10-26 | * Typo reported by Arie Middelkoop. | Eelco Dolstra | 2 | -3/+4 | |
* Left out close-quote in example. | |||||
2006-10-11 | * Removed URIs from the evaluator (NIX-66). They are now just another | Eelco Dolstra | 1 | -5/+9 | |
kind of notation for strings. | |||||
2006-10-11 | * Merge 0.10.1 release notes. | Eelco Dolstra | 1 | -0/+12 | |
2006-10-06 | * Bumped the version number to 0.11. | Eelco Dolstra | 1 | -2/+5 | |
2006-10-06 | * Too lazy to document nix-push --copy. | Eelco Dolstra | 1 | -1/+3 | |
2006-10-06 | * Translate Unicode quote characters to ASCII equivalents when | Eelco Dolstra | 2 | -12/+16 | |
generating NEWS.txt. | |||||
2006-10-06 | * Typos etc. | Eelco Dolstra | 2 | -6/+15 | |
* Set the release date. | |||||
2006-10-05 | * Document nix-store --delete. | Eelco Dolstra | 2 | -6/+60 | |
2006-10-05 | * Work around a weird bug in the manpage generation. | Eelco Dolstra | 1 | -2/+1 | |
2006-10-05 | * Documented nix-store --dump / --restore. | Eelco Dolstra | 1 | -2/+74 | |
2006-10-05 | * Documented new nix-env options. | Eelco Dolstra | 1 | -19/+131 | |
2006-10-05 | * Documented nix-instantiate --xml, --strict. | Eelco Dolstra | 4 | -6/+104 | |
* Added an example to the nix-build section. | |||||
2006-10-05 | * Documented --attr / -A. | Eelco Dolstra | 5 | -6/+60 | |
2006-10-05 | * Document --arg. | Eelco Dolstra | 6 | -15/+53 | |
2006-10-05 | * Manual. | Eelco Dolstra | 2 | -2/+26 | |
2006-10-04 | * Weird. | Eelco Dolstra | 1 | -8/+8 | |
2006-10-04 | * Style tweak. | Eelco Dolstra | 1 | -2/+7 | |
2006-10-04 | * Strings. | Eelco Dolstra | 1 | -4/+59 | |
2006-10-04 | * Explanation of toXML example. | Eelco Dolstra | 1 | -8/+44 | |
2006-10-04 | * Use GIF callouts instead of PNG since the GIFs have transparency. | Eelco Dolstra | 1 | -3/+7 | |
2006-10-04 | (no commit message) | Eelco Dolstra | 1 | -5/+2 | |
2006-10-04 | * Style tweaks. | Eelco Dolstra | 1 | -6/+12 | |
2006-10-03 | * An example of using toXML to pass structured information to a | Eelco Dolstra | 1 | -3/+76 | |
builder and generate a Jetty configuration file with XSLT. | |||||
2006-10-03 | * Document the built-in functions. | Eelco Dolstra | 3 | -31/+502 | |
2006-10-02 | * Documented nix-hash. | Eelco Dolstra | 5 | -4/+161 | |
2006-10-02 | * Manual. | Eelco Dolstra | 2 | -44/+59 | |
2006-10-02 | * Document the new let. | Eelco Dolstra | 2 | -42/+29 | |
2006-10-02 | * Manual updates (especially how nix-build makes testing packages much | Eelco Dolstra | 5 | -81/+120 | |
easier; no longer need a helper expression). | |||||
2006-10-02 | * Manual. | Eelco Dolstra | 1 | -1/+17 | |
2006-09-29 | * One-click installs. | Eelco Dolstra | 1 | -1/+31 | |
2006-09-29 | * Document nix-install-package and the nixpkg file format. | Eelco Dolstra | 5 | -31/+237 | |
2006-09-29 | * Manual. | Eelco Dolstra | 4 | -6/+70 | |