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 
							
						 
					 
					
						
						
							
						
						8911351e7b 
					 
					
						
						
							
							add git to hydraPath  
						
						
						
						
					 
					
						2009-11-17 15:45:02 +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 
							
						 
					 
					
						
						
							
						
						56754b1817 
					 
					
						
						
							
							 
						
						
						
						
					 
					
						2009-11-04 17:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6869591f63 
					 
					
						
						
							
							* Use a table.  
						
						
						
						
					 
					
						2009-11-04 14:41:19 +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 
							
						 
					 
					
						
						
							
						
						f72367407a 
					 
					
						
						
							
							* Some renaming.  
						
						
						
						
					 
					
						2009-10-26 15:55:19 +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 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						cd27c046b0 
					 
					
						
						
							
							* Fix an apparent incompatibility with recent DBIx::Class.  
						
						
						
						
					 
					
						2009-10-26 13:55:54 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3e8d85ecb0 
					 
					
						
						
							
							 
						
						
						
						
					 
					
						2009-10-26 13:39:03 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						cb2493eca9 
					 
					
						
						
							
							* Store the jobset's nixExprPath and nixExprInput fields in a build to  
						
						... 
						
						
						
						allow it to be cloned (re-executed with modified inputs) later and
  to provide some traceability. 
						
						
					 
					
						2009-10-26 13:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						69f290413c 
					 
					
						
						
							
							* Do not garbage collect releases.  
						
						
						
						
					 
					
						2009-10-26 12:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1038e2ebee 
					 
					
						
						
							
							* Allow the description of a release member to be edited, and to  
						
						... 
						
						
						
						delete a release member. 
						
						
					 
					
						2009-10-26 12:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						578e37d55c 
					 
					
						
						
							
							* Only non-garbage collected builds can be added to a release.  
						
						
						
						
					 
					
						2009-10-26 10:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f984eed77b 
					 
					
						
						
							
							* Align the apply/delete buttons.  
						
						
						
						
					 
					
						2009-10-26 10:35:59 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7e81fbd56a 
					 
					
						
						
							
							* A quick (non-Web 2.0) interface to manually add builds to a release.  
						
						
						
						
					 
					
						2009-10-23 15:57:18 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a515c5fef2 
					 
					
						
						
							
							 
						
						
						
						
					 
					
						2009-10-23 15:05:16 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d1bea30cfc 
					 
					
						
						
							
							* Editing releases.  
						
						
						
						
					 
					
						2009-10-23 12:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						851a4dff4d 
					 
					
						
						
							
							* Creating releases.  
						
						
						
						
					 
					
						2009-10-23 09:58:23 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						929cbe7b7c 
					 
					
						
						
							
							* Adding persistant releases.  A release is a named set of builds.  
						
						
						
						
					 
					
						2009-10-21 15:44:17 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a835bb532f 
					 
					
						
						
							
							 
						
						
						
						
					 
					
						2009-10-21 13:48:47 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						686b6271d2 
					 
					
						
						
							
							* Cleaned up the foreign key constraints.  
						
						... 
						
						
						
						* Generate SQLite and PostgreSQL schemas from hydra.sql. 
						
						
					 
					
						2009-10-21 12:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2cf42489e2 
					 
					
						
						
							
							* More renaming.  
						
						
						
						
					 
					
						2009-10-20 12:35:01 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						321027b262 
					 
					
						
						
							
							* More release -> view.  
						
						
						
						
					 
					
						2009-10-20 12:26:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8f9417f822 
					 
					
						
						
							
							* Be a bit less aggressive in rescheduling builds that have already  
						
						... 
						
						
						
						been done. 
						
						
					 
					
						2009-10-19 12:36:15 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						cec3201720 
					 
					
						
						
							
							* Renaming "release sets" to "views" (not finished yet).  Having  
						
						... 
						
						
						
						releases as a dynamic view on the database was misguided, since
  doing thing like adding a new job to a release set will invalidate
  all old releases.  So we rename release sets to views, and we'll
  reintroduce releases as separate, static entities in the database. 
						
						
					 
					
						2009-10-15 21:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						3ebe5e1069 
					 
					
						
						
							
							 
						
						
						
						
					 
					
						2009-10-15 13:35:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						1c5ab05521 
					 
					
						
						
							
							* added support for twitter notification  
						
						... 
						
						
						
						3 environment variables are important: 
      TWITTER_USER
      TWITTER_PASS
      HYDRA_BUILD_BASEURL
   - twitter notification is off when TWITTER_USER and TWITTER_PASS are not defined
   - if HYDRA_BUILD_BASEURL is not defined, no URL is put in the twitter messages 
						
						
					 
					
						2009-10-15 13:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3e03ac9a7c 
					 
					
						
						
							
							* Move the links to the channels up in the page.  
						
						
						
						
					 
					
						2009-10-15 13:02:04 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						dd12113eb2 
					 
					
						
						
							
							* Pass the page number in the URI query string.  
						
						
						
						
					 
					
						2009-10-15 12:59:55 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						d109910453 
					 
					
						
						
							
							* paging for releases page  
						
						
						
						
					 
					
						2009-10-15 11:13:36 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						903ca3b246 
					 
					
						
						
							
							* Make download-by-type more deterministic when there are multiple  
						
						... 
						
						
						
						files of the same type. 
						
						
					 
					
						2009-10-12 17:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ee31b6e3df 
					 
					
						
						
							
							* Don't catch all errors.  Some errors mess up the connection with the  
						
						... 
						
						
						
						Nix daemon:
    at `debootstrap' [system = "i686-linux"]:
    getting attributes of path `/nix/store/dmhydkv6y1l4wpz4wq8qkf0fnlrhjr3l-svn-export/pkgs/tools/misc/debootstrap/subst.patch': No such file or directory
    at `debootstrap' [system = "x86_64-linux"]:
    writing to file: Broken pipe
  etc. 
						
						
					 
					
						2009-10-08 12:29:20 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						71bc5b14a0 
					 
					
						
						
							
							* Add --fallback to prevent problems with obsolete substitutes.  
						
						
						
						
					 
					
						2009-10-08 11:51:49 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6cedee5476 
					 
					
						
						
							
							* Allow jobsets to be disabled.  
						
						
						
						
					 
					
						2009-10-08 11:39:16 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						158a746e94 
					 
					
						
						
							
							* Don't bother with the Jobs.active column anymore.  
						
						
						
						
					 
					
						2009-10-08 11:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f158697796 
					 
					
						
						
							
							* Shut up DBIx::Class.  
						
						
						
						
					 
					
						2009-10-08 11:19:17 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						08f3b7bf2a 
					 
					
						
						
							
							* Use isCurrent to determine the inactive jobs.  
						
						
						
						
					 
					
						2009-10-08 08:54:42 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						16f2d003b2 
					 
					
						
						
							
							* In the last succeeded / job status queries, use the Builds.isCurrent  
						
						... 
						
						
						
						column instead of Jobs.active. 
						
						
					 
					
						2009-10-07 15:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						48d8871dbc 
					 
					
						
						
							
							* Only show status changes from successful to failed and failed to  
						
						... 
						
						
						
						successful (not between different kinds of failure). 
						
						
					 
					
						2009-10-07 13:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7ae263a23a 
					 
					
						
						
							
							* Make the queries more readable.  
						
						
						
						
					 
					
						2009-10-07 13:40:58 +00:00