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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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