diff --git a/extra/mason/report/report.factor b/extra/mason/report/report.factor index f75b5ffbb7..5d0efc9328 100644 --- a/extra/mason/report/report.factor +++ b/extra/mason/report/report.factor @@ -7,12 +7,16 @@ prettyprint sequences xml.syntax xml.writer combinators.short-circuit literals splitting ; IN: mason.report +: git-link ( id -- link ) + [ "http://github.com/slavapestov/factor/commit/" prepend ] keep + [XML ><-> XML] ; + : common-report ( -- xml ) target-os get target-cpu get short-host-name build-dir - current-git-id get + current-git-id get git-link [XML

Build report for <->/<->

diff --git a/extra/webapps/mason/mason.factor b/extra/webapps/mason/mason.factor index 637ffa6dd8..42f15d2873 100644 --- a/extra/webapps/mason/mason.factor +++ b/extra/webapps/mason/mason.factor @@ -83,10 +83,6 @@ CONSTANT: cpus [ validate-os/cpu ] >>init [ current-builder last-report>> "text/html" ] >>display ; -: git-link ( id -- link ) - [ "http://github.com/slavapestov/factor/commit/" prepend ] keep - [XML ><-> XML] ; - : building ( builder string -- xml ) swap current-git-id>> git-link [XML <-> for <-> XML] ;