about summary refs log tree commit diff
path: root/src/util.hh
AgeCommit message (Collapse)AuthorFilesLines
2003-10-07 * string -> Path.Eelco Dolstra1-8/+14
2003-10-02 * Nix now respects $TMPDIR for the creation of temporary build directories.Eelco Dolstra1-0/+3
* Retry creation of a temporary directory (with a different name) in the case of EEXIST.
2003-08-22 * Remove write permission from output paths after they have been built.Eelco Dolstra1-1/+4
* Point $HOME to a non-existing path when building to prevent certain tools (such as wget) from falling back on /etc/passwd to locate the home directory (which we don't want them to look at since it's not declared as an input).
2003-07-24 * The `-v' flag no longer takes an argument; it should be repeatedEelco Dolstra1-5/+6
instead (e.g., `-vvvv' for lots of output). Default is to only print error messages.
2003-07-24 * Debug levels. Use `--verbose / -v LEVEL' to display only messagesEelco Dolstra1-3/+12
up to the given verbosity levels. These currently are: lvlError = 0, lvlNormal = 5, lvlDebug = 10, lvlDebugMore = 15 although only lvlError and lvlDebug are actually used right now.
2003-07-20 * Argh, another short-write problem. Added wrappers aroundEelco Dolstra1-0/+6
read()/write() to fix this once and for all.
2003-07-17 * For debugging: `nix --verify' to check the consistency of theEelco Dolstra1-0/+2
database and store.
2003-07-08 * A command to query the paths referenced by an fstate expression.Eelco Dolstra1-0/+2
* Use a temporary directory for build actions.
2003-07-07 * Make dbRefs a mapping from Hash to [Path].Eelco Dolstra1-1/+6
2003-07-04 * Caching of expression successors.Eelco Dolstra1-0/+12
2003-06-27 * Realisation of Derive(...) expressions.Eelco Dolstra1-5/+4
2003-06-27 * Realisation of File(...) expressions.Eelco Dolstra1-2/+5
2003-06-23 * `nix --delete' command.Eelco Dolstra1-0/+5
2003-06-20 * Flags to indicate how values are specified on the command lineEelco Dolstra1-2/+2
(--hash, --file, --name).
2003-06-16 * Started implementing the new evaluation model.Eelco Dolstra1-8/+21
* Lots of refactorings. * Unit tests.
2003-06-15 * Refactoring: hash class.Eelco Dolstra1-13/+0
2003-05-26 * Some refactoring.Eelco Dolstra1-91/+9
2003-05-25 * Prebuilt package sharing. We allow transparent binary deployment byEelco Dolstra1-5/+31
sharing package directories (i.e., the result of building a Nix descriptor). `nix-pull-prebuilts' obtains a list of all known prebuilts by consulting the paths and URLs specified in $prefix/etc/nix/prebuilts.conf. The mappings ($pkghash, $prebuilthash) and ($prebuilthash, $location) are registered with Nix so that it can use the prebuilt with hash $prebuilthash when installing a package with hash $pkghash by downloading and unpacking $location. `nix-push-prebuilts' creates prebuilts for all packages for which no prebuilt is known to exist. It can then optionally upload these to the network through rsync. `nix-[pull|push]-prebuilts' just provide a policy. Nix provides the mechanism through the `nix [export|regprebuilt|regurl]' commands.
2003-04-08 * `Fix' is a high-level descriptor instantiator for Nix. It replacesEelco Dolstra1-0/+82
nix-instantiate.
2003-04-04 * Autoconf / Automake configuration and building.Eelco Dolstra1-0/+34