]> gitweb.factorcode.org Git - factor.git/commitdiff
mason.report: put github link in build reports
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Fri, 20 Nov 2009 06:12:28 +0000 (00:12 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Fri, 20 Nov 2009 06:12:28 +0000 (00:12 -0600)
extra/mason/report/report.factor
extra/webapps/mason/mason.factor

index f75b5ffbb7d7ab0fa08f84cf2576fa8b9849da15..5d0efc93282404b8565c1f01e948bf2c90ddba1a 100644 (file)
@@ -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 <a href=<->><-></a> 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
     <h1>Build report for <->/<-></h1>
     <table>
index 637ffa6dd81f700b664f1be56d608199393df214..42f15d28731cbe8fd0c9d707d4add87dffd910b0 100644 (file)
@@ -83,10 +83,6 @@ CONSTANT: cpus
     [ validate-os/cpu ] >>init
     [ current-builder last-report>> "text/html" <content> ] >>display ;
 
-: git-link ( id -- link )
-    [ "http://github.com/slavapestov/factor/commit/" prepend ] keep
-    [XML <a href=<->><-></a> XML] ;
-
 : building ( builder string -- xml )
     swap current-git-id>> git-link
     [XML <-> for <-> XML] ;