Clean up some duplication
[factor/jcg.git] / extra / mason / release / release.factor
blobbbb47ba0d387001ea16f812a68a833612ed88d29
1 ! Copyright (C) 2008 Eduardo Cavazos.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: kernel debugger namespaces sequences splitting
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 ;
7 IN: mason.release
9 : (release) ( -- )
10     update-clean-branch
11     tidy
12     make-archive
13     upload
14     save-archive ;
16 : release ( -- ) status get status-clean eq? [ (release) ] when ;