Introduction
Introduction Statistics Contact Development Disclaimer Help
tadd usage for urmoms, update TODO - stagit - static git page generator
git clone git://src.adamsgaard.dk/stagit
Log
Files
Refs
README
LICENSE
---
commit 598615fa1b52360134d8dd41e60035d12d3177d5
parent acd240004960dbbce6081b338ee4ed1775acfd1e
Author: Hiltjo Posthuma <[email protected]>
Date: Fri, 4 Dec 2015 17:11:24 +0100
add usage for urmoms, update TODO
Diffstat:
M TODO | 5 +++--
M urmoms | 22 ++++++++++++++++++----
2 files changed, 21 insertions(+), 6 deletions(-)
---
diff --git a/TODO b/TODO
t@@ -1,3 +1,4 @@
+- make baseurl in HTML page (header) configurable.
- be smarter about changes (an existing commit can never change the diff page).
- add raw link to latest files: raw/file...
- add summary page?
t@@ -5,11 +6,11 @@
- escape < > ' " etc, maybe even use CDATA ?
- shorter date format for logs.html page.
- speed up generating files.
-- add stylesheet + 2f30/suckless logo.
+x add stylesheet + 2f30/suckless logo.
- for files link to the commit but make the filename a link anchor.
- default to log view (stateless).
- link to lines in file view! / commit log?
- show all the tags and branches as list.
- show commits for all tags and branches???
-- no tarballs, snapshots and such.
+x no tarballs, snapshots and such.
- able to add link to git url: git://url... per project.
diff --git a/urmoms b/urmoms
t@@ -3,10 +3,10 @@
# DEBUG
#set -e -x
-baseurl="http://cow.codemadness.org/gitlog/"
-# TODO: read .git/description.
-description="sbase"
-logdir="../gitlog"
+usage() {
+ printf '%s <repodir> <htmldir>\n' "$0"
+ exit 1
+}
header() {
cat <<!__EOF__
t@@ -43,6 +43,20 @@ footer() {
!__EOF__
}
+if test x"$1" = x"" || test x"$2" = x""; then
+ usage
+fi
+
+# repodir must be a directory to go to.
+cd "$1" || usage
+
+# TODO: make configurable.
+baseurl="http://cow.codemadness.org/gitlog/"
+# TODO: read .git/description.
+description="sbase"
+
+# absolute path to logdir.
+logdir="$(readlink -f $2)"
mkdir -p "${logdir}"
firstcommit=$(git log | grep '^commit ' | tail -n 1 | cut -f 2 -d ' ')
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.