From 06adabffe759eafcd3932e98b0395dcbd95bc16c Mon Sep 17 00:00:00 2001 From: Hayden Hamilton Date: Mon, 14 Sep 2026 19:59:11 +0100 Subject: Switched to cgit -> remove stagit scripts --- www/generate/src/stagit-breadcrumb | 42 -------------------------------------- 1 file changed, 42 deletions(-) delete mode 100755 www/generate/src/stagit-breadcrumb (limited to 'www/generate/src/stagit-breadcrumb') diff --git a/www/generate/src/stagit-breadcrumb b/www/generate/src/stagit-breadcrumb deleted file mode 100755 index 8dabc2d..0000000 --- a/www/generate/src/stagit-breadcrumb +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/rc -# -# This script is very slow. -# Hence the option to use find's -newer. -# A file can be created before stagit runs, -# and this script will only modify files created after. -# -# stagit will not modify files in the commit/ dir once created -# It does however recreate everything at HEAD. -# This isn't ideal. -# -# Most of the time taken in this script is most likely NOT cpu time. -# It may be a good idea to run the main loop portion of this script in parallel. - -wwwdir = /var/www/htdocs/src.hhvn.uk -newer = $1 -cd $wwwdir - -if (!~ $newer ()) { - fargs = (-newer $1) -} - -fn breadcrumb { - printf %s '

' - www/generate/breadcrumb $* | sed 's~&~\\\\\&~g' - printf %s '

' -} - -files = `$nl{find . $fargs -type f -name '*.html'} -estatus = 0 -for (f in $files) { - printf %s 'BREADCRUMB ' ^ $f ^ '... ' - breadcrumb = `''{breadcrumb $f hhvn.uk src} - awk -v breadcrumb=$breadcrumb '{ sub(/

.*<\/h1>/, breadcrumb); sub(/Repositories<\/span>/, breadcrumb) }1' < $f > $f.awk - if (~ $status 0) { - echo success - mv $f.awk $f - } else { - rm $f.awk - estatus = $status - } -} -- cgit v1.2.3