Rob Vermaas 
							
						 
					 
					
						
						
							
						
						4f5327d7ed 
					 
					
						
						
							
							Added running icon in queue in stead of background color.  
						
						
						
						
					 
					
						2012-04-12 22:10:16 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						8aaa0a1a8a 
					 
					
						
						
							
							Move 'keep build' and 'restart' to toplevel menu  
						
						
						
						
					 
					
						2012-04-12 21:50:06 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						089a9c836f 
					 
					
						
						
							
							Machine status page now looks much better and more consistent with rest of Hydra  
						
						
						
						
					 
					
						2012-04-12 21:42:21 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						6853d0398a 
					 
					
						
						
							
							Move 'clone build' and 'restart build'  to top menu  
						
						
						
						
					 
					
						2012-04-12 21:41:31 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						c630433b61 
					 
					
						
						
							
							Move 'clone build' to top menu  
						
						
						
						
					 
					
						2012-04-12 21:40:57 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						7886666b0b 
					 
					
						
						
							
							Replace ugly link with nice small buttons  
						
						
						
						
					 
					
						2012-04-12 21:03:59 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						72785f35aa 
					 
					
						
						
							
							Some overriding of bootstrap default css  
						
						
						
						
					 
					
						2012-04-12 21:03:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						06d6f5b5f7 
					 
					
						
						
							
							remove header on build page  
						
						
						
						
					 
					
						2012-04-12 20:19:52 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						5748262517 
					 
					
						
						
							
							Add bootstrap.zip  
						
						
						
						
					 
					
						2012-04-12 20:13:04 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						17d30cd179 
					 
					
						
						
							
							Using twitter bootstrap for more consistent looks for Hydra  
						
						
						
						
					 
					
						2012-04-12 20:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						6e62d9b7b5 
					 
					
						
						
							
							Allow use of a single Git clone for several branches.  
						
						... 
						
						
						
						This reinstates commit 53329ecc61 
						
						
					 
					
						2012-04-12 16:55:33 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						ed23a6e6d3 
					 
					
						
						
							
							Add branch to local clone path of git repositories for now.  
						
						
						
						
					 
					
						2012-04-10 10:06:12 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						79211d5efe 
					 
					
						
						
							
							Revert "Use git fetch --all to update local clone in stead of git pull. Also, do not use --branch in initial clone."  
						
						... 
						
						
						
						This reverts commit 53329ecc61 
						
						
					 
					
						2012-04-10 10:04:22 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						53329ecc61 
					 
					
						
						
							
							Use git fetch --all to update local clone in stead of git pull. Also, do not use --branch in initial clone.  
						
						
						
						
					 
					
						2012-04-05 15:49:48 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8b88ce19c2 
					 
					
						
						
							
							Huuuge speedup in the Hydra evaluator  
						
						... 
						
						
						
						The check to see whether a build had been scheduled in a previous
evaluation took about 200 ms for the nixpkgs:trunk jobset.  Given
that it has more than 15000 builds, this added up to a lot.  Now
it takes 0.2 ms per build. 
						
						
					 
					
						2012-04-04 17:29:03 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1cdc023427 
					 
					
						
						
							
							Propagate URI parameters  
						
						
						
						
					 
					
						2012-04-04 13:17:22 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e9dd3158a0 
					 
					
						
						
							
							Propagate URI parameters  
						
						... 
						
						
						
						This allows URIs like
  http://hydra.nixos.org/jobset/nixpkgs/trunk/latest-eval?compare=stdenv 
to do the right thing. 
						
						
					 
					
						2012-04-04 12:56:49 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						05d03ee153 
					 
					
						
						
							
							Don't use colspan=0, it doesn't work in all browsers  
						
						
						
						
					 
					
						2012-04-04 10:33:00 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7734de5817 
					 
					
						
						
							
							Add OpenSSL as a dependency because Nix needs it  
						
						... 
						
						
						
						Actually the real problem is that a) Nix doesn't propagate the OpenSSL
dependency; b) Nix shouldn't link against OpenSSL by default anyway. 
						
						
					 
					
						2012-04-04 11:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f52ca0c588 
					 
					
						
						
							
							Add a redirect to the latest view result for which the underlying evaluation has finished completely  
						
						... 
						
						
						
						This will be useful for the Nixpkgs channel mirror script:
  http://hydra.nixos.org/view/nixpkgs/unstable/latest-finished/channel 
is the channel containing the latest, consistent, tested set of builds. 
						
						
					 
					
						2012-04-03 17:45:03 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						bd93ca9316 
					 
					
						
						
							
							Add a redirect to the evaluation page of a view result  
						
						... 
						
						
						
						E.g.
  http://hydra.nixos.org/view/nixpkgs/unstable/latest/eval 
Thus this is the channel representing the latest Nixpkgs for which the
elements of the view "unstable" succeeded:
  http://hydra.nixos.org/view/nixpkgs/unstable/latest/eval/channel  
						
						
					 
					
						2012-04-03 15:45:48 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2c677ec71a 
					 
					
						
						
							
							Always record inputs passed through -I in the BuildInputs table  
						
						... 
						
						
						
						We currently have no way to determine if the Nix evaluator used a
specific -I input, so we need to record all of them as inputs. 
						
						
					 
					
						2012-04-03 10:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						30e2b9046a 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2012-04-03 11:28:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						db2b2b6134 
					 
					
						
						
							
							Add a redirect to the latest finished jobset evaluation  
						
						... 
						
						
						
						The action .../jobset/<project>/<jobset>/latest-eval redirects to the
latest evaluation of the jobset that has no unfinished builds.  Thus,
for instance,
  http://hydra.nixos.org/jobset/nixpkgs/trunk/latest-eval/channel 
is the channel containing the latest consistent set of Nixpkgs builds. 
						
						
					 
					
						2012-04-03 01:30:54 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						262f068e26 
					 
					
						
						
							
							Support obtaining the contents of an evaluation as a channel  
						
						... 
						
						
						
						E.g. http://hydra.nixos.org/eval/552513/channel 
The advantage of such a channel is that all builds come from the same
evaluation, and thus are consistent. 
						
						
					 
					
						2012-04-02 23:27:17 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3e57cbfeb8 
					 
					
						
						
							
							User color instead of a big animated GIF to indicate whether a build is running  
						
						
						
						
					 
					
						2012-04-02 21:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						69e600da89 
					 
					
						
						
							
							Allow comparing an evaluation with an arbitrary other evaluation  
						
						... 
						
						
						
						The URI parameter "compare=..." can denote either an arbitrary
evaluation ID, or the name of a jobset in the same project.  In the
latter case, the comparison is made against the latest completed
evaluation of the specified jobset. 
						
						
					 
					
						2012-04-02 20:40:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2f9153c640 
					 
					
						
						
							
							Prevent multiple builds with the same (job, outPath) tuple from being added  
						
						... 
						
						
						
						This happened in a pathological case in Nixpkgs: the "grub" job is
evaluated for i686-linux and x86_64-linux, but in the latter case it
returns the same derivation as in the former case.  So only one build
should be added. 
						
						
					 
					
						2012-04-02 15:56:29 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9d4cb29e08 
					 
					
						
						
							
							Show queued builds in jobset evaluation pages  
						
						
						
						
					 
					
						2012-04-02 15:23:42 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						427e5e8db8 
					 
					
						
						
							
							Show new and removed jobs  
						
						
						
						
					 
					
						2012-04-02 16:45:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						662cdf0421 
					 
					
						
						
							
							Add support for viewing jobset evaluations  
						
						
						
						
					 
					
						2012-04-02 16:11:22 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d33fbad438 
					 
					
						
						
							
							Unpack jQuery etc. in the build tree for easier testing  
						
						
						
						
					 
					
						2012-04-02 11:15:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						0aae52bfcc 
					 
					
						
						
							
							In build tables, hide the project, jobset and/or job name if they're constant  
						
						
						
						
					 
					
						2012-04-02 13:12:39 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						1904f82f06 
					 
					
						
						
							
							add openssl to deps  
						
						
						
						
					 
					
						2012-04-01 18:15:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d8f8143cc2 
					 
					
						
						
							
							No wonder our disk was filling up  
						
						
						
						
					 
					
						2012-03-26 17:13:50 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						4d4e1986e8 
					 
					
						
						
							
							remove delete jobset button until we actually have implemented the action properly  
						
						
						
						
					 
					
						2012-03-26 14:39:50 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e1768cae86 
					 
					
						
						
							
							Don't barf if the SQLite DB is missing  
						
						... 
						
						
						
						This prevented hydra-init from starting. 
						
						
					 
					
						2012-03-19 03:57:11 +00:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						3846c2407d 
					 
					
						
						
							
							Fix URL in the "password changed" email.  
						
						
						
						
					 
					
						2012-03-13 18:30:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						d0f18a1d6f 
					 
					
						
						
							
							Add dependency on Switch.  
						
						
						
						
					 
					
						2012-03-13 18:12:37 +01:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						2b68e41ee4 
					 
					
						
						
							
							Actually add SQL files to the distribution.  
						
						
						
						
					 
					
						2012-03-13 17:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						ace94192ac 
					 
					
						
						
							
							Update the list of SQL files to be installed.  
						
						... 
						
						
						
						This fixes `hydra-init', which would otherwise not find `upgrade-*.sql',
thus skipping the update altogether. 
						
						
					 
					
						2012-03-13 17:45:14 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						dae5032c1c 
					 
					
						
						
							
							I'm stupid  
						
						
						
						
					 
					
						2012-03-13 13:33:19 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c844b9f09a 
					 
					
						
						
							
							Remove the global Job status and Errors links  
						
						
						
						
					 
					
						2012-03-13 13:31:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						161d7418f8 
					 
					
						
						
							
							Doh  
						
						
						
						
					 
					
						2012-03-13 13:30:41 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						fa62c8b7f2 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2012-03-13 13:18:40 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1f268d2d43 
					 
					
						
						
							
							Update isCurrent properly  
						
						
						
						
					 
					
						2012-03-13 13:09:10 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						179b012a8e 
					 
					
						
						
							
							Open the DB using Hydra::Model::DB->new  
						
						... 
						
						
						
						This gets rid of the openHydraDB function and ensures that we
open the database in a consistent way.
Also drop the PostgreSQL sequence hacks.  They don't seem to be
necessary anymore. 
						
						
					 
					
						2012-03-13 12:10:19 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						914c5e248a 
					 
					
						
						
							
							Use <...> syntax  
						
						
						
						
					 
					
						2012-03-13 11:03:32 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						93efae0c23 
					 
					
						
						
							
							Fix "make check"  
						
						
						
						
					 
					
						2012-03-12 21:13:50 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						13f4636436 
					 
					
						
						
							
							hydra-evaluator: handle the case where there is no previous jobset eval  
						
						
						
						
					 
					
						2012-03-12 21:13:28 +01:00