Merge branch 'master' of git://factorcode.org/git/factor
commit
bd110c9f03
|
@ -178,6 +178,7 @@ SYMBOL: builder-recipients
|
||||||
|
|
||||||
: build ( -- )
|
: build ( -- )
|
||||||
[ (build) ] [ drop ] recover
|
[ (build) ] [ drop ] recover
|
||||||
|
maybe-release
|
||||||
[ send-builder-email ] [ drop "not sending mail" . ] recover
|
[ send-builder-email ] [ drop "not sending mail" . ] recover
|
||||||
".." cd { "rm" "-rf" "factor" } run-process drop
|
".." cd { "rm" "-rf" "factor" } run-process drop
|
||||||
[ compress-image ] [ drop ] recover ;
|
[ compress-image ] [ drop ] recover ;
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
|
|
||||||
USING: kernel namespaces sequences combinators io.files io.launcher
|
USING: kernel namespaces sequences combinators io.files io.launcher
|
||||||
combinators.cleave builder.common builder.util ;
|
bake combinators.cleave builder.common builder.util ;
|
||||||
|
|
||||||
IN: builder.release
|
IN: builder.release
|
||||||
|
|
||||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
: releases ( -- path ) builds "/releases" append ;
|
: releases ( -- path ) builds "/releases" append dup make-directory ;
|
||||||
|
|
||||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
|
@ -57,7 +57,8 @@ USING: system sequences splitting ;
|
||||||
|
|
||||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
: move-file ( source destination -- ) swap { "mv" , , } run-process drop ;
|
: move-file ( source destination -- )
|
||||||
|
swap { "mv" , , } bake run-process drop ;
|
||||||
|
|
||||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
|
@ -114,4 +115,17 @@ USING: system sequences splitting ;
|
||||||
{ "macosx" [ macosx-release ] }
|
{ "macosx" [ macosx-release ] }
|
||||||
}
|
}
|
||||||
case ;
|
case ;
|
||||||
|
|
||||||
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
|
: release? ( -- ? )
|
||||||
|
{
|
||||||
|
"../load-everything-vocabs"
|
||||||
|
"../test-all-vocabs"
|
||||||
|
}
|
||||||
|
[ eval-file empty? ]
|
||||||
|
all? ;
|
||||||
|
|
||||||
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
|
: maybe-release ( -- ) release? [ release ] when ;
|
Loading…
Reference in New Issue