diff options
Diffstat (limited to 'util/board_status/to-wiki/towiki.sh')
-rwxr-xr-x | util/board_status/to-wiki/towiki.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/util/board_status/to-wiki/towiki.sh b/util/board_status/to-wiki/towiki.sh new file mode 100755 index 0000000000..49c17f08e5 --- /dev/null +++ b/util/board_status/to-wiki/towiki.sh @@ -0,0 +1,27 @@ +#!/bin/sh +export GIT_DIR=../coreboot/.git +CODE_GITWEB="http://review.coreboot.org/gitweb?p=coreboot.git;a=commitdiff;h=" +STATUS_GITWEB="http://review.coreboot.org/gitweb?p=board-status.git;a=blob;hb=HEAD;f=" +if [ -f `dirname $0`/foreword.wiki ]; then + cat `dirname $0`/foreword.wiki +fi +while read line; do + timeframe=`echo $line | cut -d: -f1` + rest=`echo $line | cut -d: -f2-` + echo "= $timeframe =" + for i in $rest; do + vendor_board=`echo $i | cut -d/ -f1-2` + commit=`echo $i | cut -d/ -f3` + datetime=`echo $i | cut -d/ -f4` + datetime_human=`LC_ALL=C TZ=UTC date --date="$datetime"` + upstream=`grep "^Upstream revision:" $vendor_board/$commit/$datetime/revision.txt |cut -d: -f2-` + upstream=`git log -1 --format=%H $upstream` + echo $vendor_board at $datetime_human + echo "[$CODE_GITWEB$upstream upstream tree]" + ls $vendor_board/$commit/$datetime/* |grep -v '/revision.txt$' | while read file; do + echo "* [$STATUS_GITWEB$file `basename $file`]" + done + echo + done +done + |