Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b6220fbd6 
								
							 
						 
						
							
							
								
								Interpret any installable containing a slash as a path  
							
							... 
							
							
							
							So "nix path-info ./result" now works. 
							
						 
						
							2017-04-25 14:09:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ee81f3887 
								
							 
						 
						
							
							
								
								Make StorePathsCommand a subclass of InstallablesCommand  
							
							... 
							
							
							
							This allows commands like 'nix path-info', 'nix copy', 'nix verify'
etc. to work on arbitrary installables. E.g. to copy geeqie to a
binary cache:
  $ nix copy -r --to file:///tmp/binary-cache nixpkgs.geeqie
Or to get the closure size of thunderbird:
  $ nix path-info -S nixpkgs.thunderbird 
							
						 
						
							2017-04-25 13:20:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c769841bc4 
								
							 
						 
						
							
							
								
								Move code around  
							
							
							
						 
						
							2017-04-25 12:07:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6267d74889 
								
							 
						 
						
							
							
								
								Add "nix eval" command  
							
							... 
							
							
							
							This replaces "nix-instantiate --eval". The result is evaluated
strictly since this seems more useful. 
							
						 
						
							2017-04-25 11:23:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bcecc99007 
								
							 
						 
						
							
							
								
								Restructure installables handling in the "nix" command  
							
							
							
						 
						
							2017-04-25 11:20:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1bb87c0487 
								
							 
						 
						
							
							
								
								Remove debug statement  
							
							
							
						 
						
							2017-04-24 15:01:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								66577a1c64 
								
							 
						 
						
							
							
								
								Factor out --json  
							
							
							
						 
						
							2017-04-24 14:21:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9b63bb88c8 
								
							 
						 
						
							
							
								
								nix-shell -p: Use runCommandCC  
							
							... 
							
							
							
							This restores pre-17.03 behaviour by making gcc available. 
							
						 
						
							2017-04-24 12:04:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1196470e92 
								
							 
						 
						
							
							
								
								Merge pull request  #1347  from kennyballou/sm-grammar-fix  
							
							... 
							
							
							
							Fix small grammar issue about page 
							
						 
						
							2017-04-24 10:49:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								240399e059 
								
							 
						 
						
							
							
								
								Merge pull request  #1351  from earldouglas/ellipses  
							
							... 
							
							
							
							Drop misleading ellipses 
							
						 
						
							2017-04-24 10:49:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8d6af08530 
								
							 
						 
						
							
							
								
								Merge pull request  #1348  from armijnhemel/nix-env  
							
							... 
							
							
							
							better document --meta option for nix-env 
							
						 
						
							2017-04-24 10:18:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								169edf9407 
								
							 
						 
						
							
							
								
								Merge pull request  #1352  from corngood/cygwin-fixes  
							
							... 
							
							
							
							Cygwin fixes 
							
						 
						
							2017-04-21 17:39:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David McFarland 
								
							 
						 
						
							
							
							
							
								
							
							
								804ac52489 
								
							 
						 
						
							
							
								
								add helper function to set 'interruptThrown'  
							
							... 
							
							
							
							this fixes a linker failure on cygwin 64 due to some bad
interaction between tls and shared libraries.
see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697  
							
						 
						
							2017-04-21 11:28:14 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David McFarland 
								
							 
						 
						
							
							
							
							
								
							
							
								d35231ec60 
								
							 
						 
						
							
							
								
								set _GNU_SOURCE on cygwin  
							
							... 
							
							
							
							this is needed for pipe2() 
							
						 
						
							2017-04-21 11:27:27 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Earl Douglas 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								111d347237 
								
							 
						 
						
							
							
								
								Drop misleading ellipses  
							
							... 
							
							
							
							This portion of the quick start guide may lead to confusion for
newcomers to Nix.  This change clarifies the example to one that can be
copied in its entirety. 
							
						 
						
							2017-04-20 18:07:23 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								749696e71c 
								
							 
						 
						
							
							
								
								Detect lsof  
							
							... 
							
							
							
							Also, don't use lsof on Linux since it's not needed.
Fixes  #1328 . 
							
						 
						
							2017-04-20 19:11:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								efa4bdbfcd 
								
							 
						 
						
							
							
								
								Improve nix show-config --json  
							
							... 
							
							
							
							In particular, show descriptions. This could be used for manpage
generation etc. 
							
						 
						
							2017-04-20 17:34:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4410e9d995 
								
							 
						 
						
							
							
								
								Setting: Remove "Tag" template argument  
							
							
							
						 
						
							2017-04-20 16:52:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f05d5f89ff 
								
							 
						 
						
							
							
								
								Read per-user settings from ~/.config/nix/nix.conf  
							
							
							
						 
						
							2017-04-20 14:58:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								562585e901 
								
							 
						 
						
							
							
								
								binary-caches-parallel-connections -> http-connections  
							
							
							
						 
						
							2017-04-20 14:04:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4222402219 
								
							 
						 
						
							
							
								
								nix.conf man page: binary-caches -> substituters  
							
							
							
						 
						
							2017-04-20 13:41:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								76cb3c702c 
								
							 
						 
						
							
							
								
								Reimplement trusted-substituters (aka trusted-binary-caches)  
							
							
							
						 
						
							2017-04-20 13:41:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Armijn Hemel 
								
							 
						 
						
							
							
							
							
								
							
							
								1559c596f6 
								
							 
						 
						
							
							
								
								document option  
							
							
							
						 
						
							2017-04-19 19:10:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									kballou 
								
							 
						 
						
							
							
							
							
								
							
							
								00b6c6d0c3 
								
							 
						 
						
							
							
								
								Fix small grammar issue about page  
							
							... 
							
							
							
							Fix subject-verb agreement issue in introduction/about. 
							
						 
						
							2017-04-19 09:27:28 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9cc8047f44 
								
							 
						 
						
							
							
								
								Reimplement connect-timeout  
							
							... 
							
							
							
							Fixes  #1339 . 
						
							2017-04-19 14:54:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b0cb117226 
								
							 
						 
						
							
							
								
								getDerivations(): Filter out packages with bad derivation names  
							
							... 
							
							
							
							In particular, this disallows attribute names containing dots or
starting with dots. Hydra already disallowed these. This affects the
following packages in Nixpkgs master:
  2048-in-terminal
  2bwm
  389-ds-base
  90secondportraits
  lispPackages.3bmd
  lispPackages.hu.dwim.asdf
  lispPackages.hu.dwim.def
Closes  #1342 . 
							
						 
						
							2017-04-19 14:18:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								62a07992bd 
								
							 
						 
						
							
							
								
								Merge pull request  #1337  from lheckemann/doc-tryEval  
							
							... 
							
							
							
							Manual: document tryEval 
							
						 
						
							2017-04-18 16:54:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								67fe3e07b2 
								
							 
						 
						
							
							
								
								Merge pull request  #1321  from shlevy/channel-direct-tarball-error  
							
							... 
							
							
							
							nix-channel: error out if direct tarball unpack fails. 
							
						 
						
							2017-04-18 16:51:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Heckemann 
								
							 
						 
						
							
							
							
							
								
							
							
								9622d00afa 
								
							 
						 
						
							
							
								
								Manual: document tryEval  
							
							
							
						 
						
							2017-04-17 10:33:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f8a2e8a552 
								
							 
						 
						
							
							
								
								Shut up some warnings  
							
							
							
						 
						
							2017-04-14 14:42:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dd3714f6ef 
								
							 
						 
						
							
							
								
								Doh  
							
							
							
						 
						
							2017-04-14 14:42:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da76c72bc9 
								
							 
						 
						
							
							
								
								Build on aarch64-linux  
							
							
							
						 
						
							2017-04-14 14:02:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6520b757c5 
								
							 
						 
						
							
							
								
								Fix 32-bit build  
							
							... 
							
							
							
							http://hydra.nixos.org/build/51569816  
						
							2017-04-14 13:59:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b36c64b15 
								
							 
						 
						
							
							
								
								Fix Perl bindings  
							
							
							
						 
						
							2017-04-14 13:47:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3872371f25 
								
							 
						 
						
							
							
								
								Minor cleanup  
							
							
							
						 
						
							2017-04-14 13:42:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01dcdfcf33 
								
							 
						 
						
							
							
								
								nix-daemon: Don't set untrusted-* settings  
							
							... 
							
							
							
							These are no longer used anywhere. 
							
						 
						
							2017-04-14 11:59:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1673c373c9 
								
							 
						 
						
							
							
								
								nix-daemon: Don't die if the user sends an unknown setting  
							
							
							
						 
						
							2017-04-14 11:57:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								872ba75d8b 
								
							 
						 
						
							
							
								
								Add "nix show-config" command  
							
							... 
							
							
							
							This dumps the entire Nix configuration, including all options that
have default values. 
							
						 
						
							2017-04-13 20:59:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba9ad29fdb 
								
							 
						 
						
							
							
								
								Convert Settings to the new config system  
							
							... 
							
							
							
							This makes all config options self-documenting.
Unknown or unparseable config settings and --option flags now cause a
warning. 
							
						 
						
							2017-04-13 20:53:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6bd9576aeb 
								
							 
						 
						
							
							
								
								Support arbitrary numeric types for settings  
							
							
							
						 
						
							2017-04-13 17:54:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0bf34de43b 
								
							 
						 
						
							
							
								
								Validate Boolean settings better  
							
							
							
						 
						
							2017-04-13 16:31:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1860070548 
								
							 
						 
						
							
							
								
								Merge branch 'rework-options' of  https://github.com/copumpkin/nix  
							
							
							
						 
						
							2017-04-13 16:15:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2040240e23 
								
							 
						 
						
							
							
								
								Add a Config class to simplify adding configuration settings  
							
							... 
							
							
							
							The typical use is to inherit Config and add Setting<T> members:
  class MyClass : private Config
  {
    Setting<int> foo{this, 123, "foo", "the number of foos to use"};
    Setting<std::string> bar{this, "blabla", "bar", "the name of the bar"};
    MyClass() : Config(readConfigFile("/etc/my-app.conf"))
    {
      std::cout << foo << "\n"; // will print 123 unless overriden
    }
  };
Currently, this is used by Store and its subclasses for store
parameters. You now get a warning if you specify a non-existant store
parameter in a store URI. 
							
						 
						
							2017-04-13 16:03:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								568a099c88 
								
							 
						 
						
							
							
								
								canonPath(): Check against empty paths  
							
							
							
						 
						
							2017-04-13 16:03:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6d97d81656 
								
							 
						 
						
							
							
								
								Add warn function  
							
							
							
						 
						
							2017-04-13 16:03:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								31cc9366fc 
								
							 
						 
						
							
							
								
								Initialise logger  
							
							
							
						 
						
							2017-04-13 16:03:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								16c4856027 
								
							 
						 
						
							
							
								
								Merge pull request  #1325  from benley/float-rl-1.12  
							
							... 
							
							
							
							Move note about float support out of the wrong release notes 
							
						 
						
							2017-04-13 16:00:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Staffin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d267db0d75 
								
							 
						 
						
							
							
								
								Move note about float support out of the wrong release notes  
							
							... 
							
							
							
							Looks like this snuck into the 1.11 release notes post-release, but
float support isn't actually present until 1.12. 
							
						 
						
							2017-04-12 18:01:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								23304f527a 
								
							 
						 
						
							
							
								
								Merge pull request  #1302  from dtzWill/fix/nix-options  
							
							... 
							
							
							
							Process nix.conf options in "new" commands, add test 
							
						 
						
							2017-04-12 11:03:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b134c2d052 
								
							 
						 
						
							
							
								
								Drop WWW::Curl dependency  
							
							... 
							
							
							
							Somehow this came back after d1da6967b8 
							
						 
						
							2017-04-11 15:41:50 +02:00