Doug Coleman
653af68a8e
Revert "use tilde paths instead of home append-path."
...
This reverts commit 8af27125ec
.
2018-03-15 08:45:12 -05:00
Doug Coleman
a16707b176
mason.release: Sign the .dmg on macOS.
...
Fixes #1896 .
2018-03-14 14:07:30 -05:00
John Benediktsson
8af27125ec
use tilde paths instead of home append-path.
2018-02-26 17:17:15 -08:00
John Benediktsson
4a144e5ea7
more test IN: cleanup.
2018-02-15 08:45:08 -08:00
Doug Coleman
8c4e602973
mason.release.sign: use build-dir not build-dir get. make factor path at run-time not at parse-time.
2016-03-31 09:54:02 -07:00
Doug Coleman
08bbf3f3ff
mason.release.sign: Default cert-path.
2016-03-30 15:43:30 -07:00
Doug Coleman
8e04e3a0f2
mason.release.sign: Oops needed ${ after all.
2016-03-30 11:28:29 -07:00
Doug Coleman
7e824ca392
mason.release: Move code signing to its own vocab. Add hooks for mac and windows code signing.
2016-03-30 11:19:38 -07:00
Doug Coleman
c5c7bb0e8d
mason.release.dlls: Bundle sqlite3 on Windows. Fixes #856 .
2016-03-29 10:17:37 -07:00
Doug Coleman
5ca7a1403e
mason.release.dlls: Copy dlls in the whitelist from the directory that the mason instance runs from to the release directory.
...
Currently we only copy libressl dlls on Windows, but other targets are the openal dylib on Mac and libressl on other platforms?
2016-03-29 09:52:12 -07:00
Doug Coleman
d362509d68
mason.release.tidy: On Windows, we use the build.cmd script to set env variables
...
for the Nmakefile. build.cmd makes a factor.image.fresh, which we need to delete.
2016-03-29 09:32:54 -07:00
John Benediktsson
d07d127360
Revert "mason.release.tidy: adding libfactor-ffi-test.dylib."
...
This reverts commit 2c1739deb0
.
2016-03-29 08:12:54 -07:00
John Benediktsson
2c1739deb0
mason.release.tidy: adding libfactor-ffi-test.dylib.
2016-03-21 07:22:22 -07:00
John Benediktsson
971d94a839
mason.release.tidy: add build.(sh|cmd).
2016-03-15 03:19:54 -07:00
John Benediktsson
4f0a72f524
mason.release.tidy: don't need with-resource-directory.
2016-03-15 03:17:36 -07:00
John Benediktsson
90d567d5f2
mason.release.tidy: inline the cleanup file into the one place it was used.
2016-03-14 19:31:27 -07:00
Doug Coleman
46587f8457
factor: arch -> arch-name. fix breakage caused by other patch.
2015-08-12 11:08:24 -05:00
Doug Coleman
9946eefc88
release.archive: pretty sure the path to Factor.app/ is right now.
2015-07-16 12:23:39 -07:00
Doug Coleman
c960bac0fd
mason.release.archive: not sure which directory we are in for release
2015-07-16 00:55:54 -07:00
Doug Coleman
19bf287d67
mason.release.archive: use code-array literal
2015-07-15 14:31:38 -07:00
Doug Coleman
a488d47dfb
mason.release.archive: Sign the .app if ~/config/mac_app.cer exists.
2015-07-15 13:11:08 -07:00
Doug Coleman
892c62e1dc
factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
2015-07-03 09:39:59 -07:00
Doug Coleman
59f3b1ea57
Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
...
Needs a bit more work.
This reverts commit 7e54cc2824
.
2015-07-02 13:47:06 -07:00
Doug Coleman
7e54cc2824
factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
2015-07-02 11:36:08 -07:00
Doug Coleman
999aa7c897
factor: clean up spaces in -tests files
2015-07-02 10:34:01 -07:00
John Benediktsson
ef6b2e231f
mason: cleanup usings and misc stuff.
2014-11-15 16:20:49 -08: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
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
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
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
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
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
d051df31a5
mason.release.tidy: don't die if file doesn't exist
2010-05-04 18:21:24 -04:00
Slava Pestov
6762f25064
mason.server.release: work in progress
2010-02-09 23:27:39 +13:00
Slava Pestov
0612bc6177
Factor source files should not be executable
2009-11-21 17:50:43 -06: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
d43ed4da21
mason: add timeouts in more places, clean up .dmg creation code
2009-05-12 16:52:43 -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
05f3f9dcb9
Fixing unit tests for stack effect inference changes
2009-04-20 21:15:19 -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
U-SLAVA-DFB8FF805\Slava
1596d9aeae
mason: add workaround for cygwin git issue
2009-04-13 19:03:17 -05:00
Slava Pestov
8f10b7d966
mason.release.tidy: get list of files to delete from build-support/cleanup
2009-02-26 01:38:01 -06:00