]> gitweb.factorcode.org Git - factor.git/blob - extra/mason/release/release.factor
mason: working on a big overhaul of mason. Status updates sent to a web service,...
[factor.git] / extra / mason / release / release.factor
1 ! Copyright (C) 2008, 2009 Eduardo Cavazos, Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: kernel debugger namespaces sequences splitting combinators
4 combinators io io.files io.launcher prettyprint bootstrap.image
5 mason.common mason.release.branch mason.release.tidy
6 mason.release.archive mason.release.upload mason.notify ;
7 IN: mason.release
8
9 : release ( -- )
10     update-clean-branch
11     tidy
12     archive-name {
13         [ make-archive ]
14         [ upload ]
15         [ save-archive ]
16         [ notify-release ]
17     } cleave ;