John Benediktsson
3ca2801d33
mason.report: dos2unix.
2014-09-28 20:31:39 -07:00
Björn Lindqvist
2a7a2b32ff
benchmark.reverse-complement.tests,mason.report.tests: fix for the test
...
cases so they write to temp files instead of in resource:
2014-09-28 20:31:18 -07:00
John Benediktsson
8980f9d6f0
mason: change stack effect of mason.
2014-06-06 13:57:39 -07:00
Doug Coleman
32cd600ffb
mason.test: Check the user-init-errors so we get a fixable error.
2014-04-28 00:27:50 -07:00
Doug Coleman
721fd36d0f
mason.test: Allow for a .factor-mason-rc which is loaded by maason.test.
2014-04-15 19:05:06 -07:00
John Benediktsson
712be93989
http.client: remove http-get* and its friends, change http-request* and with-http-request* to not check response codes.
2014-03-12 19:39:15 -07:00
John Benediktsson
435f54cf59
http.client: use new http-get* word.
2013-10-12 10:25:42 -07:00
Doug Coleman
e407981e12
io.directories: Add with-resource-directory word and use it.
2013-09-24 13:13:39 -07:00
John Benediktsson
d7f95a481c
mason.release.archive: fix extension name on release binaries.
2012-08-17 11:53:51 -07:00
Doug Coleman
16de2794de
mason.common: Don't put a limit on prettyprinter output. Fixes #607 .
2012-08-03 14:18:59 -07:00
John Benediktsson
16b046af76
more cleanup of with-scope.
2012-07-19 15:11:33 -07:00
John Benediktsson
90d0951ada
more use of H{ } make.
2012-07-19 11:24:45 -07:00
John Benediktsson
4f260ab9bd
"H{ } substitute" is faster than "{ } substitute".
2012-07-13 19:06:38 -07:00
John Benediktsson
b958ad4833
mason.docs: make docs archive have relative paths.
2012-06-19 10:08:14 -07:00
John Benediktsson
1778b1debd
mason.docs: fix making and uploading of docs archive.
2012-06-18 12:26:02 -07:00
John Benediktsson
180ad0aabf
fix some tests broken by the prepend change.
2012-05-29 16:58:58 -07:00
Doug Coleman
857fc50fff
benchmark: Add a way to run a profile for each benchmark vocabulary.
2011-11-21 13:42:49 -08:00
Joe Groff
bbede53f78
mason.release.branch: fix test
2011-11-03 15:40:24 -07:00
Joe Groff
8cf18d1a82
remove BSD,solaris,etc. misc platform support code
2011-11-02 17:13:51 -07:00
Doug Coleman
3b92ff881c
Use +new-group+ in all processes launched in mason.
2011-10-30 20:47:16 -07:00
Slava Pestov
0d02c16d14
mason.git: cleanup
2011-10-28 21:53:39 -07:00
Doug Coleman
93d6807d33
Revert "Try without-limits in mason.report. Fixes #275."
...
This reverts commit 1771f18998
.
2011-10-21 15:34:08 -05:00
Doug Coleman
feeea08023
Remove really-delete-tree in favor of setting the file attributes to normal
...
on Windows deletes.
2011-10-19 02:28:52 -07:00
Doug Coleman
5771cafcee
Try without-limits in mason.report. Fixes #275 .
2011-10-18 00:52:46 -07:00
Doug Coleman
ac9d4577e0
mason.release.archive was testing strings against symbols for choosing the archival method and file extension. This might break win32/64 or it might speed things up.
2011-10-12 01:33:58 -07:00
Doug Coleman
bf2a96e9e0
Remove Windows CE from core/ basis/ and build-support/
...
Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes #84 .
2011-09-18 23:19:06 -05:00
Slava Pestov
7507196a98
mason.release.tidy: one last fix for tests
2011-09-14 20:00:15 -07:00
Slava Pestov
4d30021d77
mason.release.tidy: add unit tests and ensure it works
2011-09-13 23:39:16 -07:00
Slava Pestov
0ed9112f75
mason.release.tidy: logic for blowing away Factor.app on non-Mac platforms was wrong; fixes #125
2011-09-13 20:22:24 -07:00
Doug Coleman
900afdd6a8
Make parser in mason.test noisy so we get real output.
...
Fixes #126 .
2011-09-13 19:52:32 -05:00
Slava Pestov
396ef06355
mason: more useful logging to console, with timestamps
2011-09-09 20:21:05 -07:00
Slava Pestov
f1c2707b5f
Some mason improvements:
...
- Rename config variables to be more intuitive, split up upload-to-factorcode? into several variables
- Add target-variant variable. This allows running multiple masons on the same architecture but with different parameters, for example bootstrapping with SSE disabled, or simply for testing on a different OS release.
- Added a boot-flags variable for use with the above
2011-09-09 19:54:47 -07:00
Slava Pestov
2f6b98a141
mason tests didn't pass if the machine wasn't configured for running mason
2011-09-09 19:14:55 -07:00
Slava Pestov
67c57417d7
Fix webapps.mason breakage
2011-09-01 01:15:56 -07:00
Slava Pestov
6ead33d73e
mason.config: fix for recent changes
2011-08-22 22:17:50 -07:00
Slava Pestov
e583e4e649
mason.platform: add test
2011-08-22 22:14:38 -07:00
Erik Charlebois
981477a7ff
Fix mason following PPC changes; target-os and target-cpu are no longer strings.
2011-07-29 01:57:14 -04:00
Slava Pestov
6f7b58f6c9
mason.release.branch: fix test failure
2010-09-27 20:12:44 -07:00
Slava Pestov
d43d703b36
mason.release.branch: pass -f argument to git push to help clean up the mess on the floor
2010-09-23 23:02:34 -07:00
Slava Pestov
f013f9aa2f
Rename mason.server to webapps.mason.backend, rename mason.version to webapps.mason.version, for cleaner client-server separation
2010-09-17 19:46:55 -07:00
Slava Pestov
c4d717a49a
mason: add new idle, upload, finish states to make status display more helpful
2010-09-17 19:46:55 -07:00
Slava Pestov
b3c5097862
mason: send a heartbeat even while a build is running, and tighten deadline for crashed machine in mason.server
2010-09-16 21:27:17 -07:00
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
7b6f84ad0e
mason.server.watchdog: new tool to send e-mails when build machines go down
2010-09-14 21:54:33 -07:00
Slava Pestov
1ab2d347a7
mason: fix load errors
2010-09-06 21:44:16 -07:00
Slava Pestov
9c87687b7f
mason: notify server after uploading docs so that docs.factorcode.org can update immediately
2010-09-06 19:00:10 -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
3c4cf722f4
webapps.mason: show build machines that didn't upload binaries despite building clean
2010-09-05 13:15:40 -07:00
Slava Pestov
3fe4992992
mason.server: fix unit test
2010-09-05 13:11:17 -07:00
Slava Pestov
67e6b456b5
mason.updates: fix typo
2010-09-05 12:59:28 -07:00