Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								015beb7cd0 
								
							 
						 
						
							
							
								
								* Typo: genericBuilder -> genericBuild.  
							
							
							
						 
						
							2004-12-17 13:46:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4d25b0b0bb 
								
							 
						 
						
							
							
								
								* Fix nix-pull.  
							
							
							
						 
						
							2004-12-16 15:31:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f4041cc175 
								
							 
						 
						
							
							
								
								* Commit old changed to bdiff.sh - but bdiff.sh is obsolete.  
							
							
							
						 
						
							2004-12-16 14:59:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								77970f8daf 
								
							 
						 
						
							
							
								
								* Remove `prebuilts.conf' file, it's not like anybody was using it.  
							
							... 
							
							
							
							* Add /nix/var/nix/manifests directory. 
							
						 
						
							2004-12-16 14:31:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e3b051aeeb 
								
							 
						 
						
							
							
								
								* Include the size of the bzipped archive (necessary for computing the  
							
							... 
							
							
							
							cheapest download path), as well as the hash of the contents of the
  path (necessary for checking patch applicability). 
							
						 
						
							2004-12-13 16:56:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								dca48aed34 
								
							 
						 
						
							
							
								
								* Allow an optional hash to be provided.  This prevents redundant  
							
							... 
							
							
							
							fetches. 
							
						 
						
							2004-12-13 13:35:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								71926ee188 
								
							 
						 
						
							
							
								
								* Print out statistics comparing our performance to bzip2.  
							
							
							
						 
						
							2004-11-29 21:04:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								13f77276d1 
								
							 
						 
						
							
							
								
								* utime() follows symlinks, so don't change the mtime if the file is a  
							
							... 
							
							
							
							symlink. 
							
						 
						
							2004-11-29 19:22:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								eee6fe478e 
								
							 
						 
						
							
							
								
								* Proof-of-concept for binary patch deployment.  
							
							
							
						 
						
							2004-11-29 19:12:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f17553a212 
								
							 
						 
						
							
							
								
								* Remove debug statement.  
							
							
							
						 
						
							2004-11-29 15:30:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4115d8d8ce 
								
							 
						 
						
							
							
								
								* Canonicalise metadata of all files in store paths (set the mtime to  
							
							... 
							
							
							
							0, set the mode to either 444 or 555, set the group to the default). 
							
						 
						
							2004-11-29 15:09:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5d5318c2ff 
								
							 
						 
						
							
							
								
								* Bump version number to 0.7.  
							
							
							
						 
						
							2004-11-14 14:00:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9f8964a062 
								
							 
						 
						
							
							
								
								* More manual fixes.  
							
							
							
						 
						
							2004-11-14 10:42:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0b79a12082 
								
							 
						 
						
							
							
								
								* Manual fixes.  
							
							
							
						 
						
							2004-11-14 00:24:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								54c7a870d5 
								
							 
						 
						
							
							
								
								* Document --delete-generations and other nix-env options.  
							
							
							
						 
						
							2004-11-12 23:56:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c2b0d6b02f 
								
							 
						 
						
							
							
								
								* Document --eval-only and --parse-only options in nix-instantiate.  
							
							
							
						 
						
							2004-11-12 23:22:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								32c7326850 
								
							 
						 
						
							
							
								
								* Typos.  
							
							
							
						 
						
							2004-11-09 14:06:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								92ee003dc9 
								
							 
						 
						
							
							
								
								* Fix broken format string.  
							
							
							
						 
						
							2004-11-08 15:20:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d6db574ec1 
								
							 
						 
						
							
							
								
								* Check exit status of pipe elements.  
							
							
							
						 
						
							2004-11-08 11:32:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b8aaef5e4e 
								
							 
						 
						
							
							
								
								* Documented the standard environment, including the generic builder.  
							
							
							
						 
						
							2004-11-07 22:12:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2c3b29c5ca 
								
							 
						 
						
							
							
								
								* Everything you always wanted to know about functions and derivations  
							
							... 
							
							
							
							but were afraid to ask. 
							
						 
						
							2004-11-07 20:36:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ea6581b691 
								
							 
						 
						
							
							
								
								* Drop the grammar appendix.  
							
							
							
						 
						
							2004-11-07 20:36:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								09e7f06818 
								
							 
						 
						
							
							
								
								* Put something in here.  
							
							
							
						 
						
							2004-11-07 20:30:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1bac7a10e6 
								
							 
						 
						
							
							
								
								* Operators, comments.  
							
							
							
						 
						
							2004-11-07 18:58:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								55b35d6d77 
								
							 
						 
						
							
							
								
								* Lets, inheritance, assertions.  
							
							
							
						 
						
							2004-11-07 13:53:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0b1ee4802b 
								
							 
						 
						
							
							
								
								* Typo fix.  
							
							
							
						 
						
							2004-11-05 21:12:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5f0300d18c 
								
							 
						 
						
							
							
								
								* Generic builders.  
							
							
							
						 
						
							2004-11-05 21:11:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3e9d2038b4 
								
							 
						 
						
							
							
								
								* Start of language reference.  
							
							
							
						 
						
							2004-11-05 15:39:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6ca9c7f0a9 
								
							 
						 
						
							
							
								
								* Finished GNU Hello walkthrough.  
							
							
							
						 
						
							2004-11-05 13:10:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8b934694f2 
								
							 
						 
						
							
							
								
								* Manual: writing Nix expressions.  
							
							
							
						 
						
							2004-11-04 20:21:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								feb3ceaee0 
								
							 
						 
						
							
							
								
								* Better error messages.  
							
							
							
						 
						
							2004-11-04 20:20:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cb7ccb528b 
								
							 
						 
						
							
							
								
								* string2ATerm -> overloaded toATerm.  
							
							
							
						 
						
							2004-11-03 18:12:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4cbd845aa4 
								
							 
						 
						
							
							
								
								* Don't propagate our CFLAGS to the ATerm library since it breaks at  
							
							... 
							
							
							
							-O2. 
							
						 
						
							2004-11-03 16:51:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5f2c5a306c 
								
							 
						 
						
							
							
								
								* chapter -> appendix.  
							
							
							
						 
						
							2004-11-02 08:25:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0913f5a615 
								
							 
						 
						
							
							
								
								* Section about channels.  
							
							
							
						 
						
							2004-11-01 16:21:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ee5dcfade2 
								
							 
						 
						
							
							
								
								* Section about garbage collection.  
							
							
							
						 
						
							2004-11-01 16:03:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cbe8de592d 
								
							 
						 
						
							
							
								
								* Profiles section.  
							
							
							
						 
						
							2004-11-01 12:02:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b05a596d61 
								
							 
						 
						
							
							
								
								* Document setuid Nix installs.  
							
							
							
						 
						
							2004-10-31 17:08:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0d80d237c5 
								
							 
						 
						
							
							
								
								* Add figures to make install' / make dist'.  
							
							
							
						 
						
							2004-10-31 16:13:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2aa1f4717b 
								
							 
						 
						
							
							
								
								* Fix File exists' errors if the result' symlink exists but is  
							
							... 
							
							
							
							dangling. 
							
						 
						
							2004-10-31 12:01:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f8ac8d1ec8 
								
							 
						 
						
							
							
								
								* Began adding build farm docs.  
							
							
							
						 
						
							2004-10-29 15:26:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a69534fc21 
								
							 
						 
						
							
							
								
								* Drop ATmake / ATMatcher also in handling store expressions.  
							
							
							
						 
						
							2004-10-29 11:22:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ed09821859 
								
							 
						 
						
							
							
								
								* Use atdiff' instead of cmp' for checking test output.  
							
							... 
							
							
							
							* Don't use local file names in tests since they will produce
  different parse trees depending on the current directory. 
							
						 
						
							2004-10-27 13:12:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3277c9432a 
								
							 
						 
						
							
							
								
								* Bug fix in parsing of /* ... */ comments; due to longest match  
							
							... 
							
							
							
							regexp there could be only one such comment per file. 
							
						 
						
							2004-10-27 13:00:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								463e2817c5 
								
							 
						 
						
							
							
								
								* Remove ancient Fix tests.  
							
							... 
							
							
							
							* Add automated Nix expression language tests. 
							
						 
						
							2004-10-27 12:41:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f09618b63a 
								
							 
						 
						
							
							
								
								* Turn on read-only mode in queries.  This prevents redundant store I/O.  
							
							
							
						 
						
							2004-10-27 10:24:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c7bea941b0 
								
							 
						 
						
							
							
								
								* Oops, I did it again.  
							
							
							
						 
						
							2004-10-27 10:05:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								210ab0296d 
								
							 
						 
						
							
							
								
								* Add file to `make dist'.  
							
							
							
						 
						
							2004-10-27 00:02:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c52dda95a6 
								
							 
						 
						
							
							
								
								* Bug: check that term is an application.  
							
							
							
						 
						
							2004-10-26 23:30:18 +00:00