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 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3f1bbf7ef4 
					 
					
						
						
							
							Better fix  
						
						
						
						
					 
					
						2012-03-12 21:06:42 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						259afadbab 
					 
					
						
						
							
							Set $PERL5LIB properly in hydra-init in "make check"  
						
						
						
						
					 
					
						2012-03-12 20:56:41 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a4cda5e337 
					 
					
						
						
							
							Don't use the Switch module  
						
						... 
						
						
						
						It was removed in Perl 5.14. 
						
						
					 
					
						2012-03-12 20:47:30 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						87e4d43848 
					 
					
						
						
							
							Fix the jobset unchanged check  
						
						... 
						
						
						
						When checking whether the jobset is unchanged, we need to compare with
the previous JobsetEval regardless of whether it had new builds.
Otherwise we'll keep adding new JobsetEval rows. 
						
						
					 
					
						2012-03-12 20:47:30 +01:00