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 --- source/00_content/repositories.xml | 23 ++++++++++ source/01_raw/commits.xsl | 24 +++++++++++ source/02_augment/formatted_commits.xsl | 45 ++++++++++++++++++++ source/03_merge/timeline.xsl | 21 +++++++++ source/04_meta/paginated_timeline.xsl | 24 +++++++++++ source/99_result/repositories/repository_log.xsl | 20 +++++++++ source/99_result/stream.xsl | 54 ++++++++++++++++++++++++ 7 files changed, 211 insertions(+) create mode 100644 source/00_content/repositories.xml create mode 100644 source/01_raw/commits.xsl create mode 100644 source/02_augment/formatted_commits.xsl create mode 100644 source/03_merge/timeline.xsl create mode 100644 source/04_meta/paginated_timeline.xsl create mode 100644 source/99_result/repositories/repository_log.xsl create mode 100644 source/99_result/stream.xsl (limited to 'source') diff --git a/source/00_content/repositories.xml b/source/00_content/repositories.xml new file mode 100644 index 0000000..fc4d47e --- /dev/null +++ b/source/00_content/repositories.xml @@ -0,0 +1,23 @@ + + + ~/projects/dev/InputXSLT + + + ~/projects/dev/blog.kummerlaender.eu + + + ~/projects/dev/parser + + + ~/projects/dev/StaticXSLT + + + ~/projects/dev/BuildXSLT + + + ~/projects/dev/graphdb + + + ~/projects/dev/BinaryMapping + + diff --git a/source/01_raw/commits.xsl b/source/01_raw/commits.xsl new file mode 100644 index 0000000..bfc265b --- /dev/null +++ b/source/01_raw/commits.xsl @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/source/02_augment/formatted_commits.xsl b/source/02_augment/formatted_commits.xsl new file mode 100644 index 0000000..555e0d8 --- /dev/null +++ b/source/02_augment/formatted_commits.xsl @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + markdown + + + + + + + + + + + + + + + + + diff --git a/source/03_merge/timeline.xsl b/source/03_merge/timeline.xsl new file mode 100644 index 0000000..b26f11d --- /dev/null +++ b/source/03_merge/timeline.xsl @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/source/04_meta/paginated_timeline.xsl b/source/04_meta/paginated_timeline.xsl new file mode 100644 index 0000000..cb25d3b --- /dev/null +++ b/source/04_meta/paginated_timeline.xsl @@ -0,0 +1,24 @@ + + + + + + + + + + + +20 + + + + + + + + + diff --git a/source/99_result/repositories/repository_log.xsl b/source/99_result/repositories/repository_log.xsl new file mode 100644 index 0000000..9ffd173 --- /dev/null +++ b/source/99_result/repositories/repository_log.xsl @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + diff --git a/source/99_result/stream.xsl b/source/99_result/stream.xsl new file mode 100644 index 0000000..4f1bfde --- /dev/null +++ b/source/99_result/stream.xsl @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3