From 990e0e7a40e4509c7987a190febe5d867f412af6 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sat, 24 Dec 2022 06:34:11 -0600 Subject: [PATCH] Script to put something browseable in https://landley.net/toybox/git --- scripts/git-static-index.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 scripts/git-static-index.sh diff --git a/scripts/git-static-index.sh b/scripts/git-static-index.sh new file mode 100755 index 00000000..fb9ac4e5 --- /dev/null +++ b/scripts/git-static-index.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# Create very basic index.html and commit links for a static git archive + +mkdir -p commit +git log --pretty=%H | while read i +do + [ -e commit/$i ] && break + git format-patch -1 --stdout $i > commit/$i + ln -sf $i commit/${i::12} +done + +echo '' +echo '' +git log --pretty='%H%n%an<%ae>%n%ad%n%s' --date=format:'%r
%d-%m-%Y' | while read HASH +do + HASH="${HASH::12}" + read AUTHOR + AUTHOR1="${AUTHOR/<*/}" + AUTHOR1="${AUTHOR1::17}" + AUTHOR2="<${AUTHOR/*" +done +echo "
commitauthordatedescription
$HASH$AUTHOR1
$AUTHOR2
$DATE$DESC
" -- 2.39.2