Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b44baf3746 
					 
					
						
						
							
							Add a flag to enable Persona support  
						
						... 
						
						
						
						It's disabled by default.  To enable, add the following to hydra.conf:
  enable_persona = 1 
						
						
					 
					
						2013-11-06 14:38:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d118a575e1 
					 
					
						
						
							
							Use page-header on the front page  
						
						
						
						
					 
					
						2013-11-06 14:11:56 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8928c35ecd 
					 
					
						
						
							
							Slight layout tweak  
						
						
						
						
					 
					
						2013-11-06 14:07:43 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						55f9d23933 
					 
					
						
						
							
							Add a command `hydra-create-user' for managing user accounts  
						
						
						
						
					 
					
						2013-11-06 13:36:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3315d1ea51 
					 
					
						
						
							
							Remove obsolete hydra-control script  
						
						
						
						
					 
					
						2013-11-06 11:42:49 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7a18e5f0c1 
					 
					
						
						
							
							Remove unused file  
						
						
						
						
					 
					
						2013-11-06 11:42:04 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						63100b0ee8 
					 
					
						
						
							
							Merge branch 'master' into persona  
						
						
						
						
					 
					
						2013-11-06 12:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						27a740d4b1 
					 
					
						
						
							
							Don't show an empty projects list  
						
						
						
						
					 
					
						2013-11-06 12:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a0b58b6b62 
					 
					
						
						
							
							Fix typo that caused empty news item to show up  
						
						
						
						
					 
					
						2013-11-06 12:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ecadcef642 
					 
					
						
						
							
							Prevent a division by zero in hydra-queue-runner  
						
						... 
						
						
						
						Fixes  #131 . 
					
						2013-11-06 12:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						f1c187198c 
					 
					
						
						
							
							Stupid capitalization scheme  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-05 12:39:55 -05:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						2e1c07c5f7 
					 
					
						
						
							
							Argh  
						
						... 
						
						
						
						ALWAYS RUN THE TESTS
Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-05 12:31:36 -05:00 
						 
				 
			
				
					
						
							
							
								aszlig 
							
						 
					 
					
						
						
							
						
						cfd4843290 
					 
					
						
						
							
							topbar: Include "Create project" in menu.  
						
						... 
						
						
						
						For users who only have the "create-projects" role, actually display the
item in the menu as the only option.
Signed-off-by: aszlig <aszlig@redmoonstudios.org > 
						
						
					 
					
						2013-11-05 17:03:31 +01:00 
						 
				 
			
				
					
						
							
							
								aszlig 
							
						 
					 
					
						
						
							
						
						f6a83bcc5b 
					 
					
						
						
							
							user: Fix spelling of create-projects role.  
						
						... 
						
						
						
						This actually is right in the manual but displayed incorrectly on the
web interface.
Signed-off-by: aszlig <aszlig@redmoonstudios.org > 
						
						
					 
					
						2013-11-05 17:03:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8a0200edd2 
					 
					
						
						
							
							Doh  
						
						
						
						
					 
					
						2013-11-05 16:13:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ae85d2df23 
					 
					
						
						
							
							Add a "My jobsets" tab to the dashboard  
						
						
						
						
					 
					
						2013-11-05 16:05:29 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						d5574230e4 
					 
					
						
						
							
							typo  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-05 09:57:15 -05:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						217ba725a3 
					 
					
						
						
							
							Restore accidentally-removed fields to the Builds API  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-05 09:43:32 -05:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						385ceaff4d 
					 
					
						
						
							
							Show buildinput and buildproduct information in the Builds API  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-05 09:42:05 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						589271bd72 
					 
					
						
						
							
							In the "My jobs" tab, ignore disabled projects/jobsets  
						
						
						
						
					 
					
						2013-11-05 14:53:52 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						27b795f46e 
					 
					
						
						
							
							Doh  
						
						
						
						
					 
					
						2013-11-05 14:46:20 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						fc827a003a 
					 
					
						
						
							
							Be paranoid about the Persona email address  
						
						
						
						
					 
					
						2013-11-05 14:40:40 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b53bd868fb 
					 
					
						
						
							
							Add a "My jobs" tab to the dashboard  
						
						... 
						
						
						
						It shows all current jobs of which the user is a maintainer. 
						
						
					 
					
						2013-11-05 14:35:49 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3c981bed02 
					 
					
						
						
							
							Slight cleanup in the Persona sign in code  
						
						
						
						
					 
					
						2013-11-05 14:10:20 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						bdd6e99fbd 
					 
					
						
						
							
							Clean up user editing  
						
						
						
						
					 
					
						2013-11-05 14:02:04 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						bd927eba66 
					 
					
						
						
							
							Make sign in a modal dialog box rather than a separate page  
						
						
						
						
					 
					
						2013-11-05 13:13:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						299ac07cbc 
					 
					
						
						
							
							Re-enable adding new users via the web interface  
						
						... 
						
						
						
						Also unify user creation and user editing. 
						
						
					 
					
						2013-11-05 12:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						36c961a376 
					 
					
						
						
							
							Store the account type ("hydra" or "persona") explicitly in the database  
						
						
						
						
					 
					
						2013-11-05 11:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						14b9b201e1 
					 
					
						
						
							
							Don't show a password reset button for Persona accounts  
						
						
						
						
					 
					
						2013-11-05 11:18:44 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b54cfbf032 
					 
					
						
						
							
							Merge branch 'master' into persona  
						
						... 
						
						
						
						Conflicts:
	src/lib/Hydra/Helper/CatalystUtils.pm
	src/root/layout.tt
	src/root/topbar.tt
	src/root/user.tt 
						
						
					 
					
						2013-11-05 11:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1f711403be 
					 
					
						
						
							
							Add a dev note  
						
						
						
						
					 
					
						2013-11-05 10:50:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						0fd6bb4e3f 
					 
					
						
						
							
							Drop building on i686-linux  
						
						... 
						
						
						
						Nobody cares. 
						
						
					 
					
						2013-11-05 00:09:33 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						32b6ddf772 
					 
					
						
						
							
							hydra-eval-jobs: Support meta.license being a list  
						
						... 
						
						
						
						TODO: PostgreSQL has an array column type, we should use it for the
license and maintainers columns. 
						
						
					 
					
						2013-11-04 22:50:32 +01:00 
						 
				 
			
				
					
						
							
							
								aszlig 
							
						 
					 
					
						
						
							
						
						484bcd10e2 
					 
					
						
						
							
							hydra-module/compressLogs: Avoid creating /root/r.  
						
						... 
						
						
						
						We really don't need to touch a file in the current working directory
to find files that are older than one month. Since findutils 4.3.3 there
is a -newerXY option which allows to specify timestamps directly (as
with `date --date`).
But even when using a reference file, it really causes confusion if
people look into /root and try to debug where that misterious "r" file
is coming from.
Signed-off-by: aszlig <aszlig@redmoonstudios.org > 
						
						
					 
					
						2013-11-04 10:31:08 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						647d6bc3f1 
					 
					
						
						
							
							Force creation of a new uncached eval if jobs have been removed  
						
						... 
						
						
						
						Previously we only checked if jobs had been added.  We should probably
rename the "hasNewBuilds" field in the database. 
						
						
					 
					
						2013-11-01 19:24:52 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a04c117eb6 
					 
					
						
						
							
							Revert "Remove wacky "sysbuild" filtering"  
						
						... 
						
						
						
						This reverts commit 2d7e106d29 
						
						
					 
					
						2013-11-01 18:30:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						cbd56824a2 
					 
					
						
						
							
							Use /etc/nix/machines  
						
						
						
						
					 
					
						2013-10-30 11:21:23 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a919b503fb 
					 
					
						
						
							
							Restore api/get-info  
						
						
						
						
					 
					
						2013-10-29 19:53:23 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						5da3dcfd57 
					 
					
						
						
							
							Make the outputs' outpaths available via the Build JSON API  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-29 14:41:48 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						4eef090a45 
					 
					
						
						
							
							Flesh out the API a bit  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-29 13:54:11 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						b51b8cddf4 
					 
					
						
						
							
							Add in missing needed join  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-25 14:06:52 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						8e82ba0093 
					 
					
						
						
							
							Get rid of old ToJSON code path  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-25 11:09:11 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						a89096ec5e 
					 
					
						
						
							
							Clean up root controller  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-25 11:09:11 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						5d3df69a0b 
					 
					
						
						
							
							Cleanup build serialization  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-25 11:09:11 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						e04477003e 
					 
					
						
						
							
							Cleanup eval serialization  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-25 11:09:11 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						917660442e 
					 
					
						
						
							
							Add eager fetching of relations and enable that for jobset->jobsetinputs  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-25 11:09:11 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						ec6568f9b7 
					 
					
						
						
							
							Fix jobset input handling in the API  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-25 11:09:06 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						04d8adaad3 
					 
					
						
						
							
							Cleanup Jobset serialization  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-24 11:39:40 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						78dcd3e619 
					 
					
						
						
							
							Cleanup Project model  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-24 11:39:40 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						ee8275cfdb 
					 
					
						
						
							
							Start api cleanup with the User model  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-24 11:39:40 -04:00