diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-07-07 01:05:51 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-07-07 01:05:51 +0000 |
commit | 4fedcd7c8efb4b361ab8643584100583d52a472e (patch) | |
tree | 5dbbb5fd7edc0e5025ee19f52aea2a52fee72b1c /scripts/git-static-index.sh | |
parent | 452ee4eada8e5bb1f433edb152cc7037038548d1 (diff) | |
parent | 9323773b0b13f0b51f0874572a4a87ce40855934 (diff) | |
download | toybox-android14-mainline-cellbroadcast-release.tar.gz |
Snap for 10447354 from 9323773b0b13f0b51f0874572a4a87ce40855934 to mainline-cellbroadcast-releaseaml_cbr_341710000aml_cbr_341610000aml_cbr_341510010aml_cbr_341410010aml_cbr_341311010aml_cbr_341110000aml_cbr_341011000aml_cbr_340914000android14-mainline-cellbroadcast-release
Change-Id: Ib48f9d0449169a15e13d348d3959ec3a24210644
Diffstat (limited to 'scripts/git-static-index.sh')
-rwxr-xr-x | scripts/git-static-index.sh | 28 |
1 files changed, 28 insertions, 0 deletions
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 '<html><body><font face=monospace><table border=1 cellpadding=2>' +echo '<tr valign=top><td>commit</td><td>author</td><td>date</td><td>description</td></tr>' +git log --pretty='%H%n%an<%ae>%n%ad%n%s' --date=format:'%r<br />%d-%m-%Y' | while read HASH +do + HASH="${HASH::12}" + read AUTHOR + AUTHOR1="${AUTHOR/<*/}" + AUTHOR1="${AUTHOR1::17}" + AUTHOR2="<${AUTHOR/*</}" + AUTHOR2="${AUTHOR2::20}" + read DATE + DATE="${DATE/ / }" + read DESC + echo "<tr valign=top><td><a href=commit/$HASH>$HASH</a></td><td>$AUTHOR1<br />$AUTHOR2</td><td>$DATE</td><td>$DESC</td></tr>" +done +echo "</table></body></html>" |