Nix, the purely functional package manager
Go to file
Eelco Dolstra 862f4c154e * Patch deployment. `download.pl' (intended to be used in the
substitute mechanism) creates a store path by downloading full NAR
  archives and/or patches specified in the available manifests.

  Any combination of present paths, full downloads, and patches can be
  used to construct the target path.  In particular, patches can be
  chained in sequence; and full NAR archives of the target path can be
  omitted (i.e., patch-only deployment is possible).  A shortest path
  algorithm is used to find the smallest set of files to be downloaded
  (the edge weights are currently file sizes, but one can imagine
  taking the network speed to the various source into account).

  Patches are binary deltas between two store paths.  To be precise,
  they are the output of the `bsdiff' program applied to the NAR
  archives obtained by dumping (`nix-store --dump') the two store
  paths.  The advantage of diff'ing NAR archives (and not, say, doing
  file-by-file diffs) is that file renames/moves are handled
  automatically.  The disadvantage is that we cannot optimise creation
  of unchanged files (by hard-linking).
2004-12-13 13:47:38 +00:00
corepkgs * Patch deployment. `download.pl' (intended to be used in the 2004-12-13 13:47:38 +00:00
doc * More manual fixes. 2004-11-14 10:42:16 +00:00
externals * Don't propagate our CFLAGS to the ATerm library since it breaks at 2004-11-03 16:51:09 +00:00
misc * A flag `--keep-going / -k' to keep building goals if one fails, as 2004-06-25 15:36:09 +00:00
patch * Print out statistics comparing our performance to bzip2. 2004-11-29 21:04:28 +00:00
scripts * Patch deployment. `download.pl' (intended to be used in the 2004-12-13 13:47:38 +00:00
src * utime() follows symlinks, so don't change the mtime if the file is a 2004-11-29 19:22:16 +00:00
tests * Use atdiff' instead of cmp' for checking test output. 2004-10-27 13:12:58 +00:00
AUTHORS * Put something in here. 2004-11-07 20:30:02 +00:00
bootstrap.sh * A script to generate the Auto* stuff. 2004-07-30 13:45:13 +00:00
ChangeLog * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
configure.ac * Bump version number to 0.7. 2004-11-14 14:00:45 +00:00
COPYING * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
INSTALL * Autoconf / Automake configuration and building. 2003-04-04 16:14:56 +00:00
Makefile.am * Revert r1594 - it didn't solve the problem. Instead add 2004-10-25 13:51:34 +00:00
NEWS * Bug: check that term is an application. 2004-10-26 23:30:18 +00:00
nix.spec.in * Hack for perl(readmanifest) dependency. 2004-09-08 12:07:19 +00:00
README * Fixed URL. 2004-04-26 09:54:37 +00:00
substitute.mk * A test to verify that Nix executes build jobs in parallel, if 2004-05-04 17:04:17 +00:00

                             *** Nix ***

For installation and usage instructions, please read the manual, which
can be found in `docs/manual/manual.html', and additionally at the Nix
website at <http://www.cs.uu.nl/groups/ST/Trace/Nix>.