2008-02-22 18:25:42 -05:00
|
|
|
|
2008-04-12 22:54:35 -04:00
|
|
|
USING: kernel debugger system namespaces sequences splitting combinators
|
2008-04-12 04:08:28 -04:00
|
|
|
io io.files io.launcher prettyprint bootstrap.image
|
2008-06-30 11:00:06 -04:00
|
|
|
combinators.cleave
|
2008-04-12 04:14:26 -04:00
|
|
|
builder.util
|
|
|
|
builder.common
|
2008-04-12 05:12:07 -04:00
|
|
|
builder.release.branch
|
|
|
|
builder.release.tidy
|
|
|
|
builder.release.archive
|
|
|
|
builder.release.upload ;
|
2008-02-22 18:25:42 -05:00
|
|
|
|
|
|
|
IN: builder.release
|
|
|
|
|
|
|
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
|
2008-04-12 05:12:07 -04:00
|
|
|
: (release) ( -- )
|
|
|
|
update-clean-branch
|
|
|
|
tidy
|
2008-03-01 04:01:51 -05:00
|
|
|
make-archive
|
2008-04-12 05:12:07 -04:00
|
|
|
upload
|
2008-04-12 22:54:35 -04:00
|
|
|
save-archive
|
|
|
|
status-release on ;
|
2008-02-24 22:30:45 -05:00
|
|
|
|
2008-04-12 05:12:07 -04:00
|
|
|
: clean-build? ( -- ? )
|
|
|
|
{ "load-everything-vocabs" "test-all-vocabs" } [ eval-file empty? ] all? ;
|
2008-02-24 22:30:45 -05:00
|
|
|
|
2008-04-12 22:54:35 -04:00
|
|
|
: release ( -- ) [ clean-build? [ (release) ] when ] try ;
|