Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c51b6a893c 
								
							 
						 
						
							
							
								
								nix-copy-closure: Show a proper error message if no host name is given  
							
							
							
						 
						
							2013-05-03 11:12:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lluís Batlle i Rossell 
								
							 
						 
						
							
							
							
							
								
							
							
								e6c44d166a 
								
							 
						 
						
							
							
								
								Fixing the pv position regarding compression  
							
							... 
							
							
							
							Problem noticed by niksnut. 
							
						 
						
							2013-05-03 11:08:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lluís Batlle i Rossell 
								
							 
						 
						
							
							
							
							
								
							
							
								7391533ea5 
								
							 
						 
						
							
							
								
								Fixing the pv reference; I didn't mean to change it  
							
							
							
						 
						
							2013-05-03 11:08:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lluís Batlle i Rossell 
								
							 
						 
						
							
							
							
							
								
							
							
								5cc2fc46ec 
								
							 
						 
						
							
							
								
								Adding ETA support to the --show-progress in nix-copy-closure  
							
							... 
							
							
							
							Based on https://github.com/NixOS/nix/pull/6  from shlevy 
							
						 
						
							2013-05-03 11:08:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a3d6585c5a 
								
							 
						 
						
							
							
								
								nix-copy-closure: Add flag ‘--use-substitutes’  
							
							
							
						 
						
							2012-11-23 16:20:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a562d544d8 
								
							 
						 
						
							
							
								
								When ‘--help’ is given, just run ‘man’ to show the manual page  
							
							... 
							
							
							
							I.e. do what git does.  I'm too lazy to keep the builtin help text up
to date :-)
Also add ‘--help’ to various commands that lacked it
(e.g. nix-collect-garbage). 
							
						 
						
							2012-10-03 16:40:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								969a14599d 
								
							 
						 
						
							
							
								
								If "pv" is available at compile time, hard-code its path  
							
							
							
						 
						
							2012-04-13 14:41:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								34a85c5405 
								
							 
						 
						
							
							
								
								nix-copy-closure: Move the progressViewer directly adjacent to the ssh call so that network progress is what's measured  
							
							
							
						 
						
							2012-04-13 14:29:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								055e803851 
								
							 
						 
						
							
							
								
								Add the '--show-progress' flag to nix-copy-closure  
							
							
							
						 
						
							2012-04-13 14:29:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d645633643 
								
							 
						 
						
							
							
								
								nix-copy-closure: don't print copied path on stdout  
							
							... 
							
							
							
							We're already printing progress on stderr, so printing them on stdout
afterwards is kind of useless. 
							
						 
						
							2012-03-05 20:52:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2b4964f319 
								
							 
						 
						
							
							
								
								Restore progress indication during nix-copy-closure  
							
							
							
						 
						
							2012-03-05 18:13:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a67b8ae224 
								
							 
						 
						
							
							
								
								* Typo.  
							
							
							
						 
						
							2011-12-15 14:04:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d5ac78e0d6 
								
							 
						 
						
							
							
								
								* Add bzip2 and xz support to nix-copy-closure.  
							
							
							
						 
						
							2011-11-23 15:29:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5bbd693cae 
								
							 
						 
						
							
							
								
								* Add an API function exportPaths() that provides the functionality of  
							
							... 
							
							
							
							‘nix-store --export’.
* Add a Perl module that provides the functionality of
  ‘nix-copy-closure --to’.  This is used by build-remote.pl so it no
  longer needs to start a separate nix-copy-closure process.  Also, it
  uses the Perl API to do the export, so it doesn't need to start a
  separate nix-store process either.  As a result, nix-copy-closure
  and build-remote.pl should no longer fail on very large closures due
  to an "Argument list too long" error.  (Note that having very many
  dependencies in a single derivation can still fail because the
  environment can become too large.  Can't be helped though.) 
							
						 
						
							2011-11-23 15:13:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f186a9141e 
								
							 
						 
						
							
							
								
								* nix-copy-closure: support ‘--dry-run’ and ‘--include-outputs’.  
							
							
							
						 
						
							2011-10-18 21:21:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6761757428 
								
							 
						 
						
							
							
								
								* Use the Store API bindings in nix-copy-closure.  
							
							
							
						 
						
							2011-10-11 15:41:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c362e4d718 
								
							 
						 
						
							
							
								
								* Move SSH.pm.  
							
							
							
						 
						
							2011-10-11 11:45:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5090c34ee1 
								
							 
						 
						
							
							
								
								* Set the executable bit on scripts.  
							
							
							
						 
						
							2011-10-10 22:40:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f1a6b97639 
								
							 
						 
						
							
							
								
								* nix-copy-closure: make sure that the shell doesn't do globbing of  
							
							... 
							
							
							
							`+' and `?' in filenames.  This is very slow if /nix/store is very
  large.  (This is a quick hack - a cleaner solution would be to
  bypass the shell entirely.) 
							
						 
						
							2010-12-15 08:39:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								365f3028dd 
								
							 
						 
						
							
							
								
								* Use CamelCase for the Perl modules.  
							
							
							
						 
						
							2010-12-05 17:50:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e51a276907 
								
							 
						 
						
							
							
								
								* Remove the `cat' calls when not using --gzip.  
							
							
							
						 
						
							2010-02-04 01:39:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d0c32dc135 
								
							 
						 
						
							
							
								
								* In the build hook, if connecting to a machine fails, try the other  
							
							... 
							
							
							
							machines of the right type (if available).  This makes the build
  farm more robust to failures. 
							
						 
						
							2010-02-03 20:35:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bc1e478db1 
								
							 
						 
						
							
							
								
								* nix-copy-closure: start only one SSH connection to the server, or  
							
							... 
							
							
							
							recycle an already existing connection (using  OpenSSH's connection
  sharing feature). 
							
						 
						
							2010-02-03 15:34:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								47706e3924 
								
							 
						 
						
							
							
								
								* nix-copy-closure: compute the closure in one call to nix-store,  
							
							... 
							
							
							
							which is much faster. 
							
						 
						
							2009-03-28 21:10:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4213b8d8ec 
								
							 
						 
						
							
							
								
								* Urgh.  
							
							
							
						 
						
							2008-11-20 15:44:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f8ed2e64a5 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2007-10-22 12:05:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f3ebd03bb1 
								
							 
						 
						
							
							
								
								* Remove debug statement.  
							
							
							
						 
						
							2007-06-04 12:03:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								efd31139df 
								
							 
						 
						
							
							
								
								* Forgot a @bindir@.  
							
							
							
						 
						
							2007-03-27 09:53:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d303b389a9 
								
							 
						 
						
							
							
								
								* `nix-copy-closure --from': copy from a remote machine instead of to  
							
							... 
							
							
							
							a remote machine. 
							
						 
						
							2007-03-26 21:05:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7edd2e2cd2 
								
							 
						 
						
							
							
								
								* Refactoring.  
							
							
							
						 
						
							2007-03-26 20:49:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								df0283ae86 
								
							 
						 
						
							
							
								
								* Get rid of those stupid --login tricks, it's the responsibility of  
							
							... 
							
							
							
							the remote system to make sure that Nix is in the $PATH. 
							
						 
						
							2007-03-01 13:55:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								30394a4f3f 
								
							 
						 
						
							
							
								
								* sh -> bash.  
							
							
							
						 
						
							2007-03-01 13:49:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								fa2be32034 
								
							 
						 
						
							
							
								
								* nix-copy-closure: force a login shell on the remote machine to make  
							
							... 
							
							
							
							sure that nix-store is in the PATH.
* nix-copy-closure: option --gzip to compress data. 
							
						 
						
							2007-02-22 16:42:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4c5e6d1a2f 
								
							 
						 
						
							
							
								
								* nix-copy-closure: option --sign.  
							
							... 
							
							
							
							* nix-copy-closure: set SSH options through NIX_SSHOPTS.. 
							
						 
						
							2007-02-22 15:48:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								024a8ed382 
								
							 
						 
						
							
							
								
								* New command `nix-copy-closure' to copy a closure to a Nix store on  
							
							... 
							
							
							
							another machine through ssh.  E.g.,
    $ nix-copy-closure xyzzy $(which svn)
  copies the closure of Subversion to machine `xyzzy'.  This is like
  `nix-pack-closure $(which svn) | ssh xyzzy', but it's much more
  efficient since it only copies those paths that are missing on the
  target machine. 
							
						 
						
							2007-02-21 23:14:53 +00:00