> On 23 Apr 2018, at 18:20, sebb <seb...@gmail.com> wrote: > > On 23 April 2018 at 17:16, Jan Iversen <jancasacon...@gmail.com> wrote: >> Hi >> >> You are continuing along the same line as with “issues", “scm” makes a lot >> of assumption how/where the code is stored. >> >> My preference is really just to have the url, that is generic. Why are you >> against that ? > > Personal preference.
Then lets hope a project like AOO never retires, because that would break your current naming (they have their own BZ instance) among other specialities. I am just venting, what I see as a potential problem, that can be easily avoided. Rgds Jan I. > >> rgds >> Jan I. >> >> >>> On 23 Apr 2018, at 18:14, s...@apache.org wrote: >>> >>> 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> >>> >>> >>