Will Dietz 
								
							 
						 
						
							
							
							
							
								
							
							
								e917c05628 
								
							 
						 
						
							
							
								
								logging: Don't throw from Activity destructor  
							
							... 
							
							
							
							Move definition of destructor to logging.cc for
access to util.hh's ignoreException. 
							
						 
						
							2018-03-06 10:42:58 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								84989d3af2 
								
							 
						 
						
							
							
								
								Improve filtering of ANSI escape sequences in build logs  
							
							... 
							
							
							
							All ANSI sequences except color setting are now filtered out. In
particular, terminal resets (such as from NixOS VM tests) are filtered
out.
Also, fix the completely broken tab character handling. 
							
						 
						
							2018-02-07 15:23:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Will Dietz 
								
							 
						 
						
							
							
							
							
								
							
							
								e4d43f1f94 
								
							 
						 
						
							
							
								
								logging.cc: add missing 'override'  
							
							
							
						 
						
							2017-12-11 12:08:40 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								96051dd057 
								
							 
						 
						
							
							
								
								More progress indicator improvements  
							
							... 
							
							
							
							Fixes  #1599 . 
						
							2017-10-24 14:47:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe9d2f974d 
								
							 
						 
						
							
							
								
								Handle log messages from build-remote  
							
							... 
							
							
							
							This makes the progress indicator show statuses like "connecting to
'root@machine'". 
							
						 
						
							2017-10-24 14:05:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2cc345b95f 
								
							 
						 
						
							
							
								
								Give activities a verbosity level again  
							
							... 
							
							
							
							And print them (separately from the progress bar) given sufficient -v
flags. 
							
						 
						
							2017-08-28 19:13:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c137c0a5eb 
								
							 
						 
						
							
							
								
								Allow activities to be nested  
							
							... 
							
							
							
							In particular, this allows more relevant activities ("substituting X")
to supersede inferior ones ("downloading X"). 
							
						 
						
							2017-08-25 17:49:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e9ddcc306 
								
							 
						 
						
							
							
								
								Restore activity metadata  
							
							... 
							
							
							
							This allows the progress bar to display "building perl-5.22.3" instead
of "building /nix/store/<hash>-perl-5.22.3.drv". 
							
						 
						
							2017-08-25 15:58:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								40bffe0a43 
								
							 
						 
						
							
							
								
								Progress indicator: Cleanup  
							
							
							
						 
						
							2017-08-16 20:56:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf1f123b09 
								
							 
						 
						
							
							
								
								Progress indicator: Show number of active items  
							
							
							
						 
						
							2017-08-16 20:56:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b29b6feaba 
								
							 
						 
						
							
							
								
								nix copy: Improve progress indicator  
							
							... 
							
							
							
							It now shows the amount of data copied:
  [8/1038 copied, 160.4/1590.9 MiB copied] copying path '...' 
							
						 
						
							2017-08-16 20:56:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5e4404580 
								
							 
						 
						
							
							
								
								nix copy: Revive progress bar  
							
							
							
						 
						
							2017-08-16 20:56:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								588dad4084 
								
							 
						 
						
							
							
								
								Fix build failure on Debian/Ubuntu  
							
							... 
							
							
							
							http://hydra.nixos.org/build/53537463  
						
							2017-05-29 15:59:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b01d62285c 
								
							 
						 
						
							
							
								
								Improve progress indicator  
							
							
							
						 
						
							2017-05-16 16:09:57 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								c55bf085eb 
								
							 
						 
						
							
							
								
								printMsg(lvlError, ...) -> printError(...) etc.  
							
							
							
						 
						
							2016-09-21 16:54:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								054be50257 
								
							 
						 
						
							
							
								
								printMsg(): Don't check for interrupts  
							
							... 
							
							
							
							Having the logger function potentially throw exceptions is
Heisenbuggy. 
							
						 
						
							2016-09-16 18:52:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								41633f9f73 
								
							 
						 
						
							
							
								
								Improved logging abstraction  
							
							... 
							
							
							
							This also gets rid of --log-type, since the nested log type isn't
useful in a multi-threaded situation, and nobody cares about the
"pretty" log type. 
							
						 
						
							2016-04-25 19:18:45 +02:00