From acacfda54016cbd4437d1ccaa609a52e9c1739d0 Mon Sep 17 00:00:00 2001
From: Adrian Kummerlaender
Date: Fri, 17 Oct 2014 22:59:45 +0200
Subject: Added basic commit timeline aggregator implementation * another
application based on StaticXSLT * git is instructed to export XML through a
special log format definition * the commit messages are processed as Markdown
* currently implemented result views are commits-by-repo and a paginated
timeline of all commits in every repository * repositories to be read have to
be defined in the `repositories.xml` file in the `00_content` level
---
utility/datasource.xsl | 24 ++++++++++++++++++++++++
utility/git_log.sh | 7 +++++++
utility/master.xsl | 34 ++++++++++++++++++++++++++++++++++
utility/reference_commit.xsl | 25 +++++++++++++++++++++++++
utility/xhtml.xsl | 18 ++++++++++++++++++
5 files changed, 108 insertions(+)
create mode 100644 utility/datasource.xsl
create mode 100755 utility/git_log.sh
create mode 100644 utility/master.xsl
create mode 100644 utility/reference_commit.xsl
create mode 100644 utility/xhtml.xsl
(limited to 'utility')
diff --git a/utility/datasource.xsl b/utility/datasource.xsl
new file mode 100644
index 0000000..411086a
--- /dev/null
+++ b/utility/datasource.xsl
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/utility/git_log.sh b/utility/git_log.sh
new file mode 100755
index 0000000..2dfb0bd
--- /dev/null
+++ b/utility/git_log.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+format="%cd"
+
+ git --no-pager -C $1 log --date=iso --pretty=tformat:"$format" \
+| tidy --input-xml yes --escape-cdata true --wrap 0 \
+| sed -e 's~^\([\*]\)\{3\}~\t\t\*~g' -e 's~^\([\*]\)\{2\}~\t\*~g'
diff --git a/utility/master.xsl b/utility/master.xsl
new file mode 100644
index 0000000..077c9e3
--- /dev/null
+++ b/utility/master.xsl
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/utility/reference_commit.xsl b/utility/reference_commit.xsl
new file mode 100644
index 0000000..63cb064
--- /dev/null
+++ b/utility/reference_commit.xsl
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/utility/xhtml.xsl b/utility/xhtml.xsl
new file mode 100644
index 0000000..7347962
--- /dev/null
+++ b/utility/xhtml.xsl
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
--
cgit v1.2.3