Slava Pestov
							
						 
						
							 
							
							
							
								
							
								77db248759 
								
							
								 
							
						 
						
							
							
								
								mason: make upload timeout configurable, bump default to 1 hour for erg's mom's dialup  
							
							 
							
							
							
						 
						
							2010-09-15 22:53:54 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								feffc260d6 
								
							
								 
							
						 
						
							
							
								
								mason: various assorted improvements  
							
							 
							
							... 
							
							
							
							- put disk usage in build report
- bump minimum disk space required before starting a build from 300mb to 1gb
- check repository consistency before pulling; if there are untracked files, or if the pull fails, blow away the repo and clone it again 
							
						 
						
							2010-09-05 15:22:02 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5df4edc14f 
								
							
								 
							
						 
						
							
							
								
								mason: when checking if we need to build, compare source for last finished (clean/dirty/error) build with the latest source hashes, instead of the last *downloaded* source hashes. This ensures that if a build is terminated due to machine failure, we start building again next time  
							
							 
							
							
							
						 
						
							2010-09-04 16:58:10 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ee55d0e452 
								
							
								 
							
						 
						
							
							
								
								mason.common: fix file name  
							
							 
							
							
							
						 
						
							2010-06-24 12:28:23 -04:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								cf09a138d2 
								
							
								 
							
						 
						
							
							
								
								Delete the .git/index in case it's corrupted.  Do a "git reset --hard HEAD" before a git pull.  Make sure a build directory cannot collide with another build directory.  
							
							 
							
							
							
						 
						
							2010-06-13 19:34:17 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								68073831f9 
								
							
								 
							
						 
						
							
							
								
								mason.common: increase timeout because Windows is damn slow  
							
							 
							
							
							
						 
						
							2010-04-02 14:14:25 -04:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								eacb1412e2 
								
							
								 
							
						 
						
							
							
								
								Mason requires a hostname now (things break if this is an empty string)  
							
							 
							
							
							
						 
						
							2010-01-22 12:59:30 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								493155826d 
								
							
								 
							
						 
						
							
							
								
								use iota in retry combinator in mason  
							
							 
							
							
							
						 
						
							2010-01-14 15:05:39 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0612bc6177 
								
							
								 
							
						 
						
							
							
								
								Factor source files should not be executable  
							
							 
							
							
							
						 
						
							2009-11-21 17:50:43 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6a2cf3516d 
								
							
								 
							
						 
						
							
							
								
								Bootstrap and mason now record times in nanoseconds  
							
							 
							
							
							
						 
						
							2009-11-19 23:50:30 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								17f0a5d41a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-10-28 17:26:23 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e376a0ece2 
								
							
								 
							
						 
						
							
							
								
								(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks  
							
							 
							
							
							
						 
						
							2009-10-28 17:25:50 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								935c0797c3 
								
							
								 
							
						 
						
							
							
								
								update existing code for [let change  
							
							 
							
							
							
						 
						
							2009-10-27 22:05:37 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								16b39e2d6c 
								
							
								 
							
						 
						
							
							
								
								mason: use short host name not fully qualified host name  
							
							 
							
							
							
						 
						
							2009-05-21 19:19:12 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7d328011e8 
								
							
								 
							
						 
						
							
							
								
								Working on webapps.mason  
							
							 
							
							
							
						 
						
							2009-05-21 00:08:43 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b62630b5ac 
								
							
								 
							
						 
						
							
							
								
								Updating code in basis and extra for stricter vocab search path semantics  
							
							 
							
							
							
						 
						
							2009-05-14 23:23:06 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c566708612 
								
							
								 
							
						 
						
							
							
								
								mason.common: fix git-id word on Windows  
							
							 
							
							
							
						 
						
							2009-05-13 17:29:14 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d43ed4da21 
								
							
								 
							
						 
						
							
							
								
								mason: add timeouts in more places, clean up .dmg creation code  
							
							 
							
							
							
						 
						
							2009-05-12 16:52:43 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e3d39b9d9e 
								
							
								 
							
						 
						
							
							
								
								Move try-output-process from mason.common to io.launcher  
							
							 
							
							
							
						 
						
							2009-05-12 05:16:19 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								04408ba62a 
								
							
								 
							
						 
						
							
							
								
								mason: add retries in another place, and add a type declaration  
							
							 
							
							
							
						 
						
							2009-05-10 16:40:19 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f4a134892c 
								
							
								 
							
						 
						
							
							
								
								Retry uploads etc up to 5 times so that we don't lose a good binary if network is flaky; put git id in subject  
							
							 
							
							
							
						 
						
							2009-05-08 00:41:42 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b2c3183b21 
								
							
								 
							
						 
						
							
							
								
								Split up tools.vocabs. Note that load-everything is now named load-all  
							
							 
							
							
							
						 
						
							2009-05-04 06:44:17 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								471fe2c272 
								
							
								 
							
						 
						
							
							
								
								rename lines to stream-lines  
							
							 
							
							... 
							
							
							
							rename cnotents to stream-contents 
							
						 
						
							2009-05-01 10:41:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								af600d5aac 
								
							
								 
							
						 
						
							
							
								
								mason: working on a big overhaul of mason. Status updates sent to a web service, binary upload notification via Twitter  
							
							 
							
							
							
						 
						
							2009-04-17 20:59:59 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b579d32e5c 
								
							
								 
							
						 
						
							
							
								
								mason: send HTML e-mails; if benchmarks fail build fails  
							
							 
							
							
							
						 
						
							2009-04-17 17:55:33 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								457b042b35 
								
							
								 
							
						 
						
							
							
								
								Update mason  
							
							 
							
							
							
						 
						
							2009-04-14 16:37:33 -05:00  
						
					 
				
					
						
							
							
								 
								U-SLAVA-DFB8FF805\Slava
							
						 
						
							 
							
							
							
								
							
								1596d9aeae 
								
							
								 
							
						 
						
							
							
								
								mason: add workaround for cygwin git issue  
							
							 
							
							
							
						 
						
							2009-04-13 19:03:17 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								eaad0c7660 
								
							
								 
							
						 
						
							
							
								
								Updating code to use CONSTANT: instead of : foo 123 ; inline  
							
							 
							
							
							
						 
						
							2009-02-23 21:40:17 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e0f86889c7 
								
							
								 
							
						 
						
							
							
								
								Fixing load-everything for io.files split  
							
							 
							
							
							
						 
						
							2008-12-15 01:13:35 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								499cc882ac 
								
							
								 
							
						 
						
							
							
								
								Make scp and ssh commands configurable  
							
							 
							
							
							
						 
						
							2008-11-24 16:49:50 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								437d594982 
								
							
								 
							
						 
						
							
							
								
								Put compiler errors in build report  
							
							 
							
							
							
						 
						
							2008-11-16 13:46:45 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e38bc79e06 
								
							
								 
							
						 
						
							
							
								
								mason now generates HTML documentation using help.html  
							
							 
							
							
							
						 
						
							2008-11-16 11:29:35 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1b875b8bf7 
								
							
								 
							
						 
						
							
							
								
								Better error message if git not in path  
							
							 
							
							
							
						 
						
							2008-09-18 18:23:46 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7c5dd13449 
								
							
								 
							
						 
						
							
							
								
								Mason: another type of builder  
							
							 
							
							
							
						 
						
							2008-09-15 23:20:33 -05:00