Author: sebb
Date: Mon Apr 23 16:14:15 2018
New Revision: 1829899

URL: http://svn.apache.org/viewvc?rev=1829899&view=rev
Log:
Handle SCM

Modified:
    attic/site-jekyll/src/_data/projects.json
    attic/site-jekyll/src/_layouts/project.html

Modified: attic/site-jekyll/src/_data/projects.json
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/_data/projects.json?rev=1829899&r1=1829898&r2=1829899&view=diff
==============================================================================
--- attic/site-jekyll/src/_data/projects.json (original)
+++ attic/site-jekyll/src/_data/projects.json Mon Apr 23 16:14:15 2018
@@ -3,7 +3,7 @@
    "name":        "Abdera",
    "project":     "abdera",
    "retired":     "March 2017",
-   "source code": "http://svn.apache.org/repos/asf/abdera/";,
+   "scm":         "svn",
    "jira":        "ABDERA",
    "wiki":        "https://cwiki.apache.org/confluence/display/ABDERA";,
    "mailnames":   ["dev", "commits", "user"],
@@ -13,7 +13,7 @@
    "name":        "ACE",
    "project":     "ace",
    "retired":     "December 2017",
-   "source code": "http://svn.apache.org/repos/asf/ace";,
+   "scm":         "svn",
    "jira":        "ACE",
    "wiki":        "https://cwiki.apache.org/confluence/display/ACE";,
    "mailnames":   ["dev", "commits", "users"],
@@ -23,7 +23,7 @@
    "name":        "Avalon",
    "project":     "avalon",
    "retired":     "June 2004",
-   "source code": "http://svn.apache.org/repos/asf/avalon";,
+   "scm":         "svn",
    "jira":        "AVALON",
    "wiki":        "http://wiki.apache.org/avalon/";,
    "mailnames":   ["dev"],
@@ -33,7 +33,6 @@
    "name":        "AxKit",
    "website":     "http://axkit.org";,
    "retired":     "August 2009",
-   "source code": "",
    "wiki":        "",
    "board":       "",
    "mailnames":   [],
@@ -45,7 +44,7 @@
    "project":     "axis",
    "subproject":  "axis2/c/sandesha",
    "retired":     "September 2014",
-   "source code": "http://svn.apache.org/repos/asf/axis/axis2/c/sandesha";,
+   "scm":         "svn",
    "jira":        "SANDESHA2C",
    "wiki":        "",
    "board":       "",
@@ -57,7 +56,7 @@
    "project":     "axis",
    "subproject":  "axis2/c/savan",
    "retired":     "September 2014",
-   "source code": "http://svn.apache.org/repos/asf/axis/axis2/c/savan";,
+   "scm":         "svn",
    "jira":        "AXIS2C",
    "wiki":        "",
    "board":       "",
@@ -69,7 +68,6 @@
    "project":     "axis",
    "subproject":  "axis2/java/savan",
    "retired":     "September 2014",
-   "source code": "",
    "jira":        "SAVAN",
    "wiki":        "",
    "board":       "",
@@ -80,7 +78,7 @@
    "name":        "Beehive",
    "project":     "beehive",
    "retired":     "January 2010",
-   "source code": "http://svn.apache.org/repos/asf/beehive";,
+   "scm":         "svn",
    "jira":        "BEEHIVE",
    "wiki":        "https://wiki.apache.org/beehive";,
    "mailnames":   ["dev", "commits", "user"],
@@ -90,7 +88,7 @@
    "name":        "Click",
    "project":     "click",
    "retired":     "May 2014",
-   "source code": "http://svn.apache.org/repos/asf/click";,
+   "scm":         "svn",
    "jira":        "CLK",
    "wiki":        "https://cwiki.apache.org/confluence/display/click/";,
    "mailnames":   ["dev", "commits", "user"],
@@ -101,7 +99,6 @@
    "project":     "xml",
    "subproject":  "crimson",
    "retired":     "August 2010",
-   "source code": "",
    "wiki":        "",
    "board":       "crimson",
    "mailnames":    [],
@@ -111,7 +108,7 @@
    "name":        "Continuum",
    "project":     "continuum",
    "retired":     "May 2016",
-   "source code": "http://svn.apache.org/repos/asf/continuum";,
+   "scm":         "svn",
    "jira":        "CONTINUUM",
    "wiki":        "https://cwiki.apache.org//confluence/display/CONTINUUM";,
    "mailnames":   ["dev", "users",  "commits", "issues", "notifications"],
@@ -121,7 +118,7 @@
    "name":        "Deltacloud",
    "project":     "deltacloud",
    "retired":     "July 2015",
-   "source code": "http://svn.apache.org/repos/asf/deltacloud";,
+   "scm":         "git-wip",
    "jira":        "DTACLOUD",
    "wiki":        "",
    "mailnames":   ["dev", "commits", "user"],
@@ -131,7 +128,7 @@
    "name":        "DeviceMap",
    "project":     "devicemap",
    "retired":     "December 2016",
-   "source code": "http://svn.apache.org/repos/asf/devicemap";,
+   "scm":         "svn",
    "jira":        "DMAP",
    "wiki":        "https://wiki.apache.org/devicemap";,
    "mailnames":   ["dev", "commits"],
@@ -141,7 +138,7 @@
    "name":        "DirectMemory",
    "project":     "directmemory",
    "retired":     "July 2015",
-   "source code": "http://svn.apache.org/repos/asf/directmemory";,
+   "scm":         "svn",
    "jira":        "DIRECTMEMORY",
    "wiki":        "",
    "mailnames":   ["dev", "commits", "user"],
@@ -151,7 +148,7 @@
    "name":        "ESME",
    "project":     "esme",
    "retired":     "July 2013",
-   "source code": "http://svn.apache.org/repos/asf/esme";,
+   "scm":         "svn",
    "jira":        "ESME",
    "wiki":        "",
    "mailnames":   ["dev", "commits"],
@@ -161,7 +158,7 @@
    "name":        "Etch",
    "project":     "etch",
    "retired":     "June 2016",
-   "source code": "http://svn.apache.org/repos/asf/etch";,
+   "scm":         "svn",
    "jira":        "ETCH",
    "wiki":        "",
    "mailnames":   ["dev", "user", "commits"],
@@ -171,7 +168,7 @@
    "name":        "Excalibur",
    "project":     "excalibur",
    "retired":     "December 2010",
-   "source code": "http://svn.apache.org/repos/asf/excalibur";,
+   "scm":         "svn",
    "jira":        "EXLBR",
    "wiki":        "https://wiki.apache.org/excalibur";,
    "mailnames":   ["dev", "scm", "user"],
@@ -181,7 +178,7 @@
    "name":        "Harmony",
    "project":     "harmony",
    "retired":     "November 2011",
-   "source code": "http://svn.apache.org/repos/asf/harmony";,
+   "scm":         "svn",
    "jira":        "HARMONY",
    "wiki":        "https://wiki.apache.org/harmony";,
    "mailnames":   ["dev", "alerts", "commits"],
@@ -191,7 +188,7 @@
    "name":        "HiveMind",
    "project":     "hivemind",
    "retired":     "April 2009",
-   "source code": "http://svn.apache.org/repos/asf/hivemind";,
+   "scm":         "svn",
    "jira":        "HIVEMIND",
    "wiki":        "https://cwiki.apache.org/confluence/display/HIVEMIND2";,
    "mailnames":   ["dev", "commits", "user"],
@@ -201,7 +198,7 @@
    "name":        "iBATIS",
    "project":     "ibatis",
    "retired":     "June 2010",
-   "source code": "http://svn.apache.org/repos/asf/ibatis";,
+   "scm":         "svn",
    "wiki":        "",
    "mailnames":   ["dev", "commits", "user-cs", "user-java"],
    "description": "iBATIS was a data mapper framework that made it easier to 
use a relational database with object-oriented applications. There were both 
Java and .Net implementations."
@@ -210,7 +207,7 @@
    "name":        "Jakarta",
    "project":     "jakarta",
    "retired":     "December 2011",
-   "source code": "http://svn.apache.org/repos/asf/jakarta";,
+   "scm":         "svn",
    "wiki":        "https://wiki.apache.org/jakarta";,
    "mailnames":   ["dev", "announcements", "general", "site-cvs", 
"notifications"],
    "description": "Jakarta Project housed a diverse set of popular open source 
Java solutions."
@@ -220,7 +217,7 @@
    "project":     "jakarta",
    "subproject":  "cactus",
    "retired":     "August 2011",
-   "source code": "http://svn.apache.org/repos/asf/jakarta/cactus";,
+   "scm":         "svn",
    "jira":        "CACTUS",
    "wiki":        "",
    "board":       "",
@@ -232,7 +229,7 @@
    "project":     "jakarta",
    "subproject":  "ecs",
    "retired":     "September 2010",
-   "source code": "http://svn.apache.org/repos/asf/jakarta/ecs";,
+   "scm":         "svn",
    "jira":        "ECS",
    "wiki":        "",
    "board":       "",
@@ -244,7 +241,7 @@
    "project":     "jakarta",
    "subproject":  "oro",
    "retired":     "September 2010",
-   "source code": "http://svn.apache.org/repos/asf/jakarta/oro";,
+   "scm":         "svn",
    "bugzilla":    "oro",
    "wiki":        "",
    "board":       "",
@@ -256,7 +253,7 @@
    "project":     "jakarta",
    "subproject":  "regexp",
    "retired":     "April 2011",
-   "source code": "http://svn.apache.org/repos/asf/jakarta/regexp";,
+   "scm":         "svn",
    "bugzilla":    "regexp",
    "wiki":        "",
    "board":       "",
@@ -268,7 +265,7 @@
    "project":     "jakarta",
    "subproject":  "slide",
    "retired":     "November 2007",
-   "source code": "http://svn.apache.org/repos/asf/jakarta/slide";,
+   "scm":         "svn",
    "bugzilla":    "slide",
    "wiki":        "https://wiki.apache.org/jakarta-slide";,
    "mailnames":   ["dev", "user"],
@@ -279,7 +276,7 @@
    "project":     "jakarta",
    "subproject":  "taglibs",
    "retired":     "June 2008",
-   "source code": "http://svn.apache.org/repos/asf/jakarta/taglibs";,
+   "scm":         "svn",
    "bugzilla":    "taglibs",
    "wiki":        "",
    "board":       "",
@@ -290,7 +287,7 @@
    "name":        "Lenya",
    "project":     "lenya",
    "retired":     "April 2015",
-   "source code": "http://svn.apache.org/repos/asf/lenya";,
+   "scm":         "svn",
    "wiki":        "",
    "mailnames":   ["dev", "commits", "user"],
    "description": "Lenya was an Open Source Java/XML Content Management System 
that came with revision control, multi-site management, scheduling, search, 
WYSIWYG editors, and workflow."
@@ -299,7 +296,7 @@
    "name":        "MRUnit",
    "project":     "mrunit",
    "retired":     "April 2016",
-   "source code": "http://svn.apache.org/repos/asf/mrunit";,
+   "scm":         "svn",
    "jira":        "MRUNIT",
    "wiki":        "https://cwiki.apache.org/confluence/display/MRUNIT";,
    "mailnames":   ["dev", "user", "commits"],
@@ -311,7 +308,7 @@
    "project":     "db",
    "subproject":  "ojb",
    "retired":     "January 2011",
-   "source code": "http://svn.apache.org/repos/asf/db/ojb";,
+   "scm":         "svn",
    "jira":        "OJB",
    "wiki":        "https://wiki.apache.org/db-ojb";,
    "board":       "",
@@ -322,7 +319,7 @@
    "name":        "Oltu",
    "project":     "oltu",
    "retired":     "April 2018",
-   "source code": "http://svn.apache.org/repos/asf/oltu";,
+   "scm":         "svn",
    "jira":        "OLTU",
    "wiki":        
"https://cwiki.apache.org/confluence/display/OLTU/Documentation";,
    "mailnames":   ["dev", "user", "commits"],
@@ -332,7 +329,7 @@
    "name":        "Onami",
    "project":     "onami",
    "retired":     "January 2016",
-   "source code": "http://svn.apache.org/repos/asf/onami";,
+   "scm":         "svn",
    "jira":        "ONAMI",
    "wiki":        "",
    "mailnames":   ["dev", "user", "commits"],
@@ -342,7 +339,7 @@
    "name":        "Quetzalcoatl",
    "project":     "quetz",
    "retired":     "June 2010",
-   "source code": "http://svn.apache.org/repos/asf/quetzalcoatl/";,
+   "scm":         "svn",
    "wiki":        "",
    "mailnames":   ["dev", "commits"],
    "description": "Quetzalcoatl, or Quetz as it was more commonly known, was a 
project charged with the creation and maintenance of open-source software 
related to mod_python and the Python programming language.  Mainly formed 
around the mod_python subproject, it didn't have activity in the mod_python 
community to drive the larger project along."
@@ -351,7 +348,7 @@
    "name":        "Rave",
    "project":     "rave",
    "retired":     "January 2016",
-   "source code": "http://svn.apache.org/repos/asf/rave";,
+   "scm":         "svn",
    "jira":        "RAVE",
    "wiki":        "https://wiki.apache.org/rave";,
    "mailnames":   ["dev", "users", "commits"],
@@ -361,7 +358,7 @@
    "name":        "Shale",
    "project":     "shale",
    "retired":     "May 2009",
-   "source code": "http://svn.apache.org/repos/asf/shale";,
+   "scm":         "svn",
 
    "wiki":        "https://wiki.apache.org/shale";,
    "mailnames":   ["dev", "user", "commits"],
@@ -371,7 +368,7 @@
    "name":        "Shindig",
    "project":     "shindig",
    "retired":     "November 2015",
-   "source code": "http://svn.apache.org/repos/asf/shindig";,
+   "scm":         "svn",
    "jira":        "SHINDIG",
    "wiki":        "https://cwiki.apache.org/confluence/display/SHINDIG";,
    "mailnames":   ["dev", "users", "commits"],
@@ -382,7 +379,7 @@
    "name":        "Standard C++ Library (STDCXX)",
    "project":     "stdcxx",
    "retired":     "July 2013",
-   "source code": "http://svn.apache.org/repos/asf/stdcxx";,
+   "scm":         "svn",
    "jira":        "STDCXX",
    "wiki":        "",
    "board":       "Cxx_Standard_Library",
@@ -393,7 +390,7 @@
    "name":        "Stratos",
    "project":     "stratos",
    "retired":     "January 2017",
-   "source code": "http://svn.apache.org/repos/asf/stratos/";,
+   "scm":         "git-wip",
    "jira":        "STRATOS",
    "wiki":        "https://cwiki.apache.org/confluence/display/STRATOS";,
    "mailnames":   ["dev", "commits"],
@@ -403,7 +400,7 @@
    "name":        "Tuscany",
    "project":     "tuscany",
    "retired":     "May 2016",
-   "source code": "http://svn.apache.org/repos/asf/tuscany";,
+   "scm":         "svn",
    "jira":        "TUSCANY",
    "wiki":        "https://cwiki.apache.org/confluence/display/TUSCANY";,
    "mailnames":   ["dev", "user", "commits"],
@@ -413,7 +410,7 @@
    "name":        "Whirr",
    "project":     "whirr",
    "retired":     "March 2015",
-   "source code": "http://svn.apache.org/repos/asf/whirr";,
+   "scm":         "svn",
    "jira":        "WHIRR",
    "wiki":        "https://cwiki.apache.org/confluence/display/WHIRR";,
    "mailnames":   ["dev", "user", "commits"],
@@ -423,7 +420,7 @@
    "name":        "Wink",
    "project":     "wink",
    "retired":     "April 2017",
-   "source code": "http://svn.apache.org/repos/asf/wink";,
+   "scm":         "svn",
    "jira":        "WINK",
    "wiki":        "https://cwiki.apache.org/confluence/display/WINK";,
    "mailnames":   ["dev", "commits", "user"],
@@ -433,7 +430,7 @@
    "name":        "Wookie",
    "project":     "wookie",
    "retired":     "April 2016",
-   "source code": "http://svn.apache.org/repos/asf/wookie";,
+   "scm":         "svn",
    "jira":        "WOOKIE",
    "wiki":        "",
    "mailnames":   ["dev", "user", "commits"],
@@ -446,7 +443,6 @@
    "project":     "ws",
    "subproject":  "muse",
    "retired":     "January 2013",
-   "source code": "",
    "wiki":        "",
    "board":       "",
    "mailnames":   ["dev", "user", "commits"],
@@ -457,7 +453,7 @@
    "project":     "xml",
    "subproject":  "xang",
    "retired":     "December 2009",
-   "source code": "http://svn.apache.org/repos/asf/xml/xang";,
+   "scm":         "svn",
    "wiki":        "",
    "mailnames":   ["dev", "commits"],
    "description": "Apache Xang was an XML Web Framework that aggregated 
multiple data sources, made that data URL addressable and defined custom 
methods to access that data."
@@ -467,7 +463,7 @@
    "project":     "xml",
    "subproject":  "xindice",
    "retired":     "August 2011",
-   "source code": "http://svn.apache.org/repos/asf/xml/xindice";,
+   "scm":         "svn",
    "bugzilla":    "Xindice",
    "wiki":        "https://wiki.apache.org/xindice";,
    "mailnames":   ["dev", "user"],
@@ -478,7 +474,7 @@
    "project":     "xml",
    "subproject":  "xmlbeans",
    "retired":     "July 2013",
-   "source code": "http://svn.apache.org/repos/asf/xmlbeans";,
+   "scm":         "svn",
    "wiki":        "",
    "mailnames":   ["dev", "user", "commits", "cxx-dev"],
    "description": "Apache XMLBeans was a technology for accessing XML by 
binding it to Java types."
@@ -487,7 +483,7 @@
    "name":        "XML",
    "project":     "xml",
    "retired":     "April 2012",
-   "source code": "http://svn.apache.org/repos/asf/xml";,
+   "scm":         "svn",
    "wiki":        "",
    "mailnames":   ["bugs", "announcements", "general", "general-cvs"],
    "description": "the Apache XML Project housed a diverse set of popular open 
source XML solutions."

Modified: attic/site-jekyll/src/_layouts/project.html
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/_layouts/project.html?rev=1829899&r1=1829898&r2=1829899&view=diff
==============================================================================
--- attic/site-jekyll/src/_layouts/project.html (original)
+++ attic/site-jekyll/src/_layouts/project.html Mon Apr 23 16:14:15 2018
@@ -83,6 +83,18 @@
       <td>Wiki</td>
       <td>{% if page.json.wiki == "" %}None{% else %}<a href="{{ 
page.json.wiki }}">Wiki</a>{% endif %}</td>
     </tr>
+{%- if page.json.scm == 'svn' %}
+    <tr>
+      <td>Source Code (Subversion)</td>
+      <td><a href="http://svn.apache.org/viewvc/{{ page.json.project }}/{{ 
page.json.subproject }}">svn.apache.org/repos/asf/{{ page.json.project }}/{{ 
page.json.subproject }}</a></td>
+    </tr>
+{%- endif %}
+{%- if page.json.scm == 'git-wip' %}{% comment %} TODO: handle gitbox {% 
endcomment %}
+    <tr>
+      <td>Source Code (Git)</td>
+      <td><a href="https://git-wip-us.apache.org/repos/asf?p={{ 
page.json.project }}.git">git-wip-us.apache.org/repos/asf?p={{ 
page.json.project }}.git</a></td>
+    </tr>
+{%- endif %}
     <tr>
       <td>Board Reports</td>
       <td>{% if page.json.wiki == "" %}Not available{% else %}<a 
href="https://whimsy.apache.org/board/minutes/{{ page.json.id 
}}.html">Minutes</a>{% endif %}</td>


Reply via email to