diff options
author | Hiltjo Posthuma <hiltjo@codemadness.org> | 2015-12-04 17:11:24 +0100 |
---|---|---|
committer | Hiltjo Posthuma <hiltjo@codemadness.org> | 2015-12-04 17:11:24 +0100 |
commit | 598615fa1b52360134d8dd41e60035d12d3177d5 (patch) | |
tree | 0db2ebf7e2f7d2c5b3ec50fb2be6d4f450e96092 | |
parent | acd240004960dbbce6081b338ee4ed1775acfd1e (diff) |
add usage for urmoms, update TODO
-rw-r--r-- | TODO | 5 | ||||
-rwxr-xr-x[-rw-r--r--] | urmoms | 22 |
2 files changed, 21 insertions, 6 deletions
@@ -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? @@ -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. @@ -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__ @@ -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 ' ') |