Commit Graph

10 Commits (9de949b3be4a4fdde2d75871fd051aa605f75842)

Author SHA1 Message Date
Slava Pestov 9de949b3be 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 73f1bfb689 mason.updates: fix typo 2010-09-05 12:59:28 -07:00
Slava Pestov ad59ea9ed9 mason: add support for forcing a build across the farm by reading a counter value from the server 2010-09-04 18:00:33 -07:00
Slava Pestov 134900e131 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 b43029f7cf mason.updates: revert bad code 2010-06-24 13:45:26 -04:00
Doug Coleman a55d789d63 Do a 'git reset; git clean' to revert the tree to a pristine state 2010-06-22 14:40:15 -05:00
Doug Coleman 8376683af2 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 faa015f71b bootstrap.image.download: refactor it a bit to make mason.updates more robust 2010-05-25 17:18:06 -04:00
Slava Pestov 81c7320f7b mason.updates was calling download-my-image, which uses the current CPU/OS instead of target-cpu and target-os. So doing 32-bit builds from a 64-bit Factor instance didn't work... oops 2008-11-05 05:14:35 -06:00
Slava Pestov 7c5dd13449 Mason: another type of builder 2008-09-15 23:20:33 -05:00