Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9e72c64eff 
					 
					
						
						
							
							Restore the links to the contents pages  
						
						 
						
						... 
						
						
						
						These were accidentally lost in
80e0e7c84a . 
						
						
					 
					
						2013-05-03 14:13:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e96916533f 
					 
					
						
						
							
							Allow a per-jobset check interval  
						
						 
						
						... 
						
						
						
						This allows checking a jobset (say) at most once a day.  It's also
possible to disable polling by setting the interval to 0.  This is
useful for jobsets that use push notification or are manually
evaluated. 
						
						
					 
					
						2013-05-02 17:55:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						edaeb892e7 
					 
					
						
						
							
							reproduce.tt: Use color  
						
						 
						
						
						
						
					 
					
						2013-05-02 17:55:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a468a28840 
					 
					
						
						
							
							reproduce.tt: Check for the presence of commands like nix-build  
						
						 
						
						
						
						
					 
					
						2013-05-02 17:55:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						659898bd67 
					 
					
						
						
							
							reproduce.tt: Add --help flag  
						
						 
						
						... 
						
						
						
						And a --dir flag to override the directory where inputs etc. are
stored. 
						
						
					 
					
						2013-05-02 17:55:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shea Levy 
							
						 
					 
					
						
						
							
						
						b8ea428bb1 
					 
					
						
						
							
							Allow manually scheduling disabled jobsets for evaluation  
						
						 
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-05-02 11:21:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8158093884 
					 
					
						
						
							
							Add correct bootstrap-2.3.1.zip  
						
						 
						
						
						
						
					 
					
						2013-04-29 09:54:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						7fe63854fb 
					 
					
						
						
							
							Replace bootstrap tarball  
						
						 
						
						
						
						
					 
					
						2013-04-28 07:06:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						80e0e7c84a 
					 
					
						
						
							
							Use popovers for the product list help/details  
						
						 
						
						
						
						
					 
					
						2013-04-26 17:51:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ea4c88bda1 
					 
					
						
						
							
							Use a popover to show how to use the build reproduction script  
						
						 
						
						
						
						
					 
					
						2013-04-26 17:51:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7bd1fab268 
					 
					
						
						
							
							Use the default navbar style for readability  
						
						 
						
						
						
						
					 
					
						2013-04-26 17:51:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						74262dd9c4 
					 
					
						
						
							
							Remove project/jobset/job/build id from the navbar  
						
						 
						
						... 
						
						
						
						They take up too much space, and they're visible in the page title
anyway.  But include them as a nav-header in the submenus. 
						
						
					 
					
						2013-04-26 17:51:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ac2bdaf1c5 
					 
					
						
						
							
							Remove tablesorter  
						
						 
						
						... 
						
						
						
						We haven't used it for a while now. 
						
						
					 
					
						2013-04-26 17:51:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4a2cb5e206 
					 
					
						
						
							
							Update bootstrap to 2.3.1  
						
						 
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						bbc3e25d5a 
					 
					
						
						
							
							Use bootstrap's pager (instead of pagination) class  
						
						 
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						002793bf2d 
					 
					
						
						
							
							makeLink -> menuItem  
						
						 
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						77a0fd9488 
					 
					
						
						
							
							Remove unused file  
						
						 
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3058ce2ca3 
					 
					
						
						
							
							Don't do <tt> on input type  
						
						 
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						71eaa115f8 
					 
					
						
						
							
							Ellipsize long jobset/job names to prevent bootstrap navbar breakage  
						
						 
						
						
						
						
					 
					
						2013-04-26 17:51:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						fd7acd9bbf 
					 
					
						
						
							
							When searching a path / drv path, use separate queries for both options to prevent seq. scan.  
						
						 
						
						
						
						
					 
					
						2013-04-26 08:51:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						bfc1b0e76a 
					 
					
						
						
							
							Allow searching for store and drv paths. Only does a complete match to reduce load on database.  
						
						 
						
						
						
						
					 
					
						2013-04-25 09:57:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						54b03527cb 
					 
					
						
						
							
							Remove some redundant SQL queries  
						
						 
						
						
						
						
					 
					
						2013-04-23 15:23:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7528a9c7e7 
					 
					
						
						
							
							Machine status: Don't show removed machines anymore  
						
						 
						
						... 
						
						
						
						This requires a sequential scan on the BuildSteps table, which by now
takes > 8s. 
						
						
					 
					
						2013-04-23 15:20:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b3612b8a81 
					 
					
						
						
							
							Fix showing build steps in the machine status page  
						
						 
						
						... 
						
						
						
						This was broken because of the comparison
  step.machine.match('@(.*)').0 == m.key
where m.key contains the SSH user.
Also some style tweaks. 
						
						
					 
					
						2013-04-23 14:24:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9f027b22b1 
					 
					
						
						
							
							Allow users to reproduce builds on their own systems  
						
						 
						
						... 
						
						
						
						You can now do:
  bash <(curl http://hydra-server/build/1238757/reproduce )
to download and execute a script that reproduces a Hydra build
locally.  This script fetches all inputs (e.g. Git repositories) and
then invokes nix-build.
The downloaded sources are stored in /tmp/build-<buildid> and reused
between invocations of the script.
Any additional command line options are passed to nix-build.  So
  bash <(curl http://hydra-server/build/1238757/reproduce ) --run-env
will drop you in a shell where you can interactively hack on the
build, e.g.
  $ source $stdenv/setup
  $ set +e
  $ unpackPhase
  $ cd $sourceRoot
  $ configurePhase
  $ emacs foo.c &
  $ make
and so on. 
						
						
					 
					
						2013-04-04 17:30:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						94984270b0 
					 
					
						
						
							
							Pretty log: Number lines and make them linkable  
						
						 
						
						
						
						
					 
					
						2013-04-02 11:25:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d734b435fa 
					 
					
						
						
							
							Remove the link for creating views since they're deprecated  
						
						 
						
						
						
						
					 
					
						2013-03-29 00:59:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ee5b762919 
					 
					
						
						
							
							Disable account creation for now  
						
						 
						
						
						
						
					 
					
						2013-03-28 11:56:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						50434d76c2 
					 
					
						
						
							
							Fix rendering of jobset inputs  
						
						 
						
						
						
						
					 
					
						2013-03-19 16:14:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c1aefc4c41 
					 
					
						
						
							
							Update bootstrap to 2.0.3  
						
						 
						
						... 
						
						
						
						This makes the navbar collapse properly on small screens. 
						
						
					 
					
						2013-03-19 00:15:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						93f4a26058 
					 
					
						
						
							
							Don't always include "Hydra" in the logo part.  
						
						 
						
						... 
						
						
						
						This partially reverts 67986b03fa . 
						
						
					 
					
						2013-03-15 11:23:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						5b6b9d37f0 
					 
					
						
						
							
							Add a button to compare a jobset eval against other jobsets  
						
						 
						
						... 
						
						
						
						So now "?compare=<jobset name>" is no longer a hidden feature!
P.S. Encountered this wonderful TemplateToolkit brainfuck again: if
you want to get the number of rows in (say) project.jobsets, you can't
say "project.jobsets.size".  That will *usually* give the right
result, except that if there is only one row in project.jobsets, it
will evaluate to 3.  Instead you have to use "project.jobsets_rs.count". 
						
						
					 
					
						2013-03-05 17:41:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						fe7e0ff1f4 
					 
					
						
						
							
							Show inputs and input changes on the jobset eval page  
						
						 
						
						
						
						
					 
					
						2013-03-05 17:41:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shea Levy 
							
						 
					 
					
						
						
							
						
						232170e301 
					 
					
						
						
							
							Remove all entry points to modify machines  
						
						 
						
						
						
						
					 
					
						2013-03-04 16:05:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shea Levy 
							
						 
					 
					
						
						
							
						
						170c7c98d0 
					 
					
						
						
							
							machines: Read /etc/nix.machines instead of using the BuildMachines table  
						
						 
						
						
						
						
					 
					
						2013-03-04 16:03:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shea Levy 
							
						 
					 
					
						
						
							
						
						f9426f365b 
					 
					
						
						
							
							machine-status: Read /etc/nix.machines instead of using the BuildMachines table  
						
						 
						
						
						
						
					 
					
						2013-03-04 15:37:20 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a77161e40a 
					 
					
						
						
							
							Allow users to edit their own settings  
						
						 
						
						... 
						
						
						
						Also, don't use the flash anymore for going back to the referer. 
						
						
					 
					
						2013-03-04 15:25:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e8cbcb50ac 
					 
					
						
						
							
							Add user registration  
						
						 
						
						
						
						
					 
					
						2013-02-27 18:33:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						180068605a 
					 
					
						
						
							
							Active build steps: Make the rows clickable  
						
						 
						
						
						
						
					 
					
						2013-02-26 19:12:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1007735364 
					 
					
						
						
							
							Render links to changed input builds  
						
						 
						
						... 
						
						
						
						Also, use get_column('dependency') instead of dependency.id to prevent
an expensive row fetch. 
						
						
					 
					
						2013-02-26 18:55:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						56a62c3d88 
					 
					
						
						
							
							Make jobset deletion consistent with project deletion  
						
						 
						
						
						
						
					 
					
						2013-02-26 17:36:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d596b58991 
					 
					
						
						
							
							"Evaluate" command: push the jobset to the front of the eval queue  
						
						 
						
						... 
						
						
						
						Don't let hydra-server call hydra-evaluate.  That will probably just
timeout, get killed, etc. 
						
						
					 
					
						2013-02-26 16:56:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						eea3846754 
					 
					
						
						
							
							After editing a jobset, push it to the front of the evaluation queue  
						
						 
						
						
						
						
					 
					
						2013-02-26 16:10:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						96e24fcf24 
					 
					
						
						
							
							Tweaks  
						
						 
						
						
						
						
					 
					
						2013-02-26 16:04:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						5462be23d5 
					 
					
						
						
							
							Don't show duration of unfinished builds  
						
						 
						
						
						
						
					 
					
						2013-02-26 16:01:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2a3e832fc4 
					 
					
						
						
							
							Add some margin about h3 elements  
						
						 
						
						
						
						
					 
					
						2013-02-26 16:00:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						5a0054f38c 
					 
					
						
						
							
							Fix adding jobset inputs  
						
						 
						
						
						
						
					 
					
						2013-02-26 15:45:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						fb643cd971 
					 
					
						
						
							
							Install bootbox  
						
						 
						
						
						
						
					 
					
						2013-02-23 17:01:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						67986b03fa 
					 
					
						
						
							
							Fix logo size  
						
						 
						
						... 
						
						
						
						Also, always include the text "Hydra" in the navbar. 
						
						
					 
					
						2013-02-23 14:31:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						77fa6d2646 
					 
					
						
						
							
							Set mouse pointer to indicate you can click on rows  
						
						 
						
						
						
						
					 
					
						2013-02-22 18:13:18 +01:00