Rob Vermaas 
							
						 
					 
					
						
						
							
						
						68c60b4c66 
					 
					
						
						
							
							* hydra: added index, actual build time (buildstep with same outpath, so without deps) of the build  
						
						 
						
						
						
						
					 
					
						2010-02-11 12:23:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						3753ccb1ce 
					 
					
						
						
							
							* hydra: make chart zoomable and clickable  
						
						 
						
						
						
						
					 
					
						2010-02-11 09:18:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						f44128275c 
					 
					
						
						
							
							* hydra: added initial version of build graph  
						
						 
						
						
						
						
					 
					
						2010-02-10 10:15:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a7d132ff2a 
					 
					
						
						
							
							* Escape +', =' and `?' in NAR URIS in manifests.  Otherwise you get  
						
						 
						
						... 
						
						
						
						an incorrect URI that gives a 410 error. 
						
						
					 
					
						2010-02-09 16:11:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6dd53655a5 
					 
					
						
						
							
							* Omitting the template name doesn't work everywhere.  
						
						 
						
						
						
						
					 
					
						2010-02-09 15:51:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6c35801173 
					 
					
						
						
							
							* Shut up a harmless warning about an uninitialised variable.  
						
						 
						
						
						
						
					 
					
						2010-02-09 14:10:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9409d20f39 
					 
					
						
						
							
							* Make the "all" page faster by not doing four identical `select  
						
						 
						
						... 
						
						
						
						count(*) ...' queries.  The reason for this is that
    my $nrBuilds = scalar($c->stash->{allBuilds}->search({finished => 1}));
  doesn't return an integer, but some magical code reference that when
  evaluated performs the query and returns an integer.  So every use
  of $nrBuilds in all.tt caused another query.  OTOH using ...->count
  causes only one query.
  However count(*) still involves a full table scan, so it's still
  suboptimal. 
						
						
					 
					
						2010-02-09 14:08:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						59e4f65298 
					 
					
						
						
							
							* Speed up the jobset index page.  Especially the query to get the  
						
						 
						
						... 
						
						
						
						inactive jobs was quite slow.
* "IndexBy" -> "IndexOn". 
						
						
					 
					
						2010-02-09 13:47:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						4abdf86bd4 
					 
					
						
						
							
							hydra: remove print stmt  
						
						 
						
						
						
						
					 
					
						2010-02-09 13:45:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						090a648020 
					 
					
						
						
							
							hydra: minor improvements in hydra ui  
						
						 
						
						
						
						
					 
					
						2010-02-09 13:43:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						fabc8e4774 
					 
					
						
						
							
							* Disable the statistics on the project, jobset and job pages for now  
						
						 
						
						... 
						
						
						
						because they take too much time to compute. 
						
						
					 
					
						2010-02-09 12:35:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						88ffadb70e 
					 
					
						
						
							
							* hydra: handle case where logfile is empty  
						
						 
						
						
						
						
					 
					
						2010-02-08 11:46:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						f57b40101a 
					 
					
						
						
							
							hydra: error on buildpage for queued build  
						
						 
						
						
						
						
					 
					
						2010-02-06 07:15:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						348db7600c 
					 
					
						
						
							
							* hydra: on build page, show tail of log on first tab when buildstatus == 1 (this specific build failed)  
						
						 
						
						
						
						
					 
					
						2010-02-05 20:32:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						045d921f7d 
					 
					
						
						
							
							* Argh.  
						
						 
						
						
						
						
					 
					
						2010-02-05 20:24:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a22946abe7 
					 
					
						
						
							
							* When a store path has disappeared for some reason,  
						
						 
						
						... 
						
						
						
						../nix/<storepath> should return a HTTP error.  Otherwise,
  mirror-channel.pl will happily mirror the error page. 
						
						
					 
					
						2010-02-05 20:08:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9b25d7b299 
					 
					
						
						
							
							* A `nix-build' Hydra product must be a directory.  
						
						 
						
						
						
						
					 
					
						2010-02-05 20:07:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						61ad98f982 
					 
					
						
						
							
							revert change to dbix::class generated code  
						
						 
						
						
						
						
					 
					
						2010-02-05 19:41:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						9dba2127cb 
					 
					
						
						
							
							* hydra: 'new' UI for project/jobset/job/build  
						
						 
						
						
						
						
					 
					
						2010-02-05 14:48:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						e1f45498c9 
					 
					
						
						
							
							Set $NIX_PREFETCH_GIT_DEEP_CLONE.  
						
						 
						
						
						
						
					 
					
						2010-01-25 13:26:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						eec5838a7e 
					 
					
						
						
							
							* hydra: add deps list to pages not to be indexed by google etc  
						
						 
						
						
						
						
					 
					
						2010-01-22 14:44:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						b615135825 
					 
					
						
						
							
							* hydra: add dependency list with links to logfiles  
						
						 
						
						
						
						
					 
					
						2010-01-22 13:31:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						c791485099 
					 
					
						
						
							
							* hydra: show queue optimization  
						
						 
						
						
						
						
					 
					
						2010-01-22 10:29:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4b0bc65cbb 
					 
					
						
						
							
							* Add derivations and all build-time dependencies of a build to the  
						
						 
						
						... 
						
						
						
						Hydra channels.  This includes sources. 
						
						
					 
					
						2010-01-19 16:47:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a2a041303f 
					 
					
						
						
							
							* Handle the case where there is no cached build step that produced  
						
						 
						
						... 
						
						
						
						outpath.  This can happen if the build was performed outside of
  Hydra. 
						
						
					 
					
						2010-01-19 16:35:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						3b504b2370 
					 
					
						
						
							
							* hydra: added variant of build input type, 'build output (same system)' to allow better continous integration in one jobset for multiple system. it makes sure that the system of the build that is passed as input for a job has the same system as the job.  
						
						 
						
						
						
						
					 
					
						2010-01-19 14:15:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						63db13be3f 
					 
					
						
						
							
							hydra: in case of cached build, add link to build that built the storepath  
						
						 
						
						
						
						
					 
					
						2010-01-15 14:18:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						13c8953918 
					 
					
						
						
							
							* removed stats from home page. will make global stats  page later on  
						
						 
						
						
						
						
					 
					
						2010-01-11 10:07:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						fe8a376864 
					 
					
						
						
							
							show current builds on job page  
						
						 
						
						
						
						
					 
					
						2010-01-08 11:50:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						67f468e0a3 
					 
					
						
						
							
							- adapted ui for hydra, more in line with nixos.org website  
						
						 
						
						
						
						
					 
					
						2010-01-07 14:25:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						8a01999220 
					 
					
						
						
							
							hydra  
						
						 
						
						... 
						
						
						
						* remove trailing spaces from email notification
 * option to disable email notification for jobset 
						
						
					 
					
						2010-01-06 13:07:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						044edfb764 
					 
					
						
						
							
							* email notification of evaluation errors to project owner (if desired)  
						
						 
						
						
						
						
					 
					
						2009-12-18 12:07:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						d6416ada4e 
					 
					
						
						
							
							Set $NIX_PREFETCH_SVN_LEAVE_DOT_SVN to 1.  
						
						 
						
						
						
						
					 
					
						2009-12-03 15:03:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						e322cb1304 
					 
					
						
						
							
							first try for timeline of last 24 hours in hydra  
						
						 
						
						
						
						
					 
					
						2009-12-01 19:17:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						f99b1ee9b1 
					 
					
						
						
							
							first try for timeline of last 24 hours in hydra  
						
						 
						
						
						
						
					 
					
						2009-12-01 19:15:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						42c7bb57e8 
					 
					
						
						
							
							* hydra: enable pp'ing of logs for bigger files again  
						
						 
						
						
						
						
					 
					
						2009-11-25 09:39:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						94634773b1 
					 
					
						
						
							
							support git branches as input in stead of only master branch  
						
						 
						
						
						
						
					 
					
						2009-11-23 13:38:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						06dc6d8f86 
					 
					
						
						
							
							* for git inputs, check latest revision of branch (defaults to master for now), if there is change, only use input if last checkout was > hour ago.  
						
						 
						
						
						
						
					 
					
						2009-11-19 08:15:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						2b5ef66111 
					 
					
						
						
							
							Ask nix-prefetch-git' to leave .git' in the output.  
						
						 
						
						
						
						
					 
					
						2009-11-18 16:42:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						cdfc96194c 
					 
					
						
						
							
							Use $NIX_PREFETCH_GIT_CHECKOUT_HOOK to produce a `.git-version' file.  
						
						 
						
						
						
						
					 
					
						2009-11-18 16:25:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						f55e0444c9 
					 
					
						
						
							
							project with 0 build resulted in error  
						
						 
						
						
						
						
					 
					
						2009-11-18 12:59:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						40920935fc 
					 
					
						
						
							
							remove revision from cached cvs inputs, and added missing files  
						
						 
						
						
						
						
					 
					
						2009-11-17 15:24:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						2fb05b34bf 
					 
					
						
						
							
							add support for git as jobinput  
						
						 
						
						
						
						
					 
					
						2009-11-17 15:16:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7eda090e74 
					 
					
						
						
							
							* Prevent repeated evaluation of a jobset with the same inputs.  This  
						
						 
						
						... 
						
						
						
						should make the Hydra scheduler a lot less CPU-intensive, since it
  won't run hydra_eval_jobs all the time. 
						
						
					 
					
						2009-11-17 13:55:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2bcedde1c8 
					 
					
						
						
							
							* Sort releases.  
						
						 
						
						
						
						
					 
					
						2009-11-04 17:17:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3e5e49debd 
					 
					
						
						
							
							* Allow a view result to be saved as a release.  
						
						 
						
						
						
						
					 
					
						2009-10-27 15:31:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9aa70716ad 
					 
					
						
						
							
							 
						
						 
						
						
						
						
					 
					
						2009-10-26 17:03:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e25f112b82 
					 
					
						
						
							
							* Implemented the clone feature.  
						
						 
						
						
						
						
					 
					
						2009-10-26 17:01:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e1373fa1c3 
					 
					
						
						
							
							* Refactoring: move fetchInput out of hydra_scheduler into a separate  
						
						 
						
						... 
						
						
						
						module, since Controller/Build.pm needs it to create a new build. 
						
						
					 
					
						2009-10-26 15:39:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						57cc6ceca6 
					 
					
						
						
							
							* UI for cloning builds (not functional yet).  
						
						 
						
						
						
						
					 
					
						2009-10-26 14:30:42 +00:00