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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c0f9c9b4aa 
					 
					
						
						
							
							Make some more tables clickable  
						
						 
						
						
						
						
					 
					
						2013-02-22 18:11:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9422c9d2a7 
					 
					
						
						
							
							Optimise clickable rows  
						
						 
						
						... 
						
						
						
						Set a click handler on the table instead of on every row.  This should
be faster on large tables.  Also, it's easier to use: you just set the
clickable-rows class on the table, and the row-link class on the <a>
element that contains the "main" link of the row. 
						
						
					 
					
						2013-02-22 18:05:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						bd7be1cb84 
					 
					
						
						
							
							Remove obsolete CSS classes  
						
						 
						
						
						
						
					 
					
						2013-02-22 17:11:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f5a2859ce2 
					 
					
						
						
							
							Show current query in the search box  
						
						 
						
						
						
						
					 
					
						2013-02-22 16:44:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						08dc6650e1 
					 
					
						
						
							
							Search: Limit the number of results  
						
						 
						
						
						
						
					 
					
						2013-02-22 16:41:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4d4ea8c754 
					 
					
						
						
							
							Search: Mark disabled projects/jobsets/jobs  
						
						 
						
						
						
						
					 
					
						2013-02-22 16:21:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						07daff32b8 
					 
					
						
						
							
							Add a search feature  
						
						 
						
						... 
						
						
						
						This allows searching for projects, jobsets or jobs by name or
description. 
						
						
					 
					
						2013-02-22 15:45:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						629fe6f998 
					 
					
						
						
							
							Jobset page: Load the jobs and status tabs on demand  
						
						 
						
						... 
						
						
						
						This makes the jobset page much smaller and faster.  (E.g. for
nixpkgs:trunk, this page was ~2.5 MB.) 
						
						
					 
					
						2013-02-22 14:29:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						961feedf4e 
					 
					
						
						
							
							Show an error message if tab loading fails  
						
						 
						
						
						
						
					 
					
						2013-02-22 14:17:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						47d2ee0dab 
					 
					
						
						
							
							Generalize lazy tabs  
						
						 
						
						
						
						
					 
					
						2013-02-22 13:36:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e2e973578f 
					 
					
						
						
							
							Some unnecessary job names  
						
						 
						
						
						
						
					 
					
						2013-02-22 13:17:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						5d3494011f 
					 
					
						
						
							
							Job page: Put latest builds on top  
						
						 
						
						... 
						
						
						
						Also, rename the "Latest builds" tabs to prevent confusion. 
						
						
					 
					
						2013-02-22 13:00:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						098368c3e3 
					 
					
						
						
							
							Job page: Remove "Latest builds (latest evaluation)"  
						
						 
						
						... 
						
						
						
						It was kind of confusing since there are two other "latest builds"
tabs/sections. 
						
						
					 
					
						2013-02-22 12:53:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6dbb948f1f 
					 
					
						
						
							
							Job page: show queued as well as running builds  
						
						 
						
						
						
						
					 
					
						2013-02-22 12:52:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1643d90d92 
					 
					
						
						
							
							Job page: Remove channel tab  
						
						 
						
						
						
						
					 
					
						2013-02-22 12:00:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						0f10a37894 
					 
					
						
						
							
							Fix indentation  
						
						 
						
						
						
						
					 
					
						2013-02-22 11:55:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d08a391b43 
					 
					
						
						
							
							Jobset page: Show last evaluation time  
						
						 
						
						
						
						
					 
					
						2013-02-22 11:37:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c9ac7746b2 
					 
					
						
						
							
							Allow showing all evaluations that contain a given build  
						
						 
						
						
						
						
					 
					
						2013-02-21 18:49:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6afe528570 
					 
					
						
						
							
							Remove the related builds tab  
						
						 
						
						... 
						
						
						
						You can now just click on the evaluation link on the first tab to see
all builds in the same jobset.  This also makes rendering build pages
quite a bit faster for jobsets like Nixpkgs. 
						
						
					 
					
						2013-02-21 18:43:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c6fe9f00bf 
					 
					
						
						
							
							Also show number of evaluations of which a build is a part  
						
						 
						
						
						
						
					 
					
						2013-02-21 18:42:18 +01:00