fi
- ##############################################################################
- #
- # Git hooks
- #
- # NB 08.10.24 Done by bin/git-setup-hooks.sh
- # NB 08.10.24 cd "$NB_ROOT" || exit
- # NB 08.10.24 if [ -w .git/hooks -a -r etc/git/hooks/pre-commit ]; then
- # NB 08.10.24 fdiff etc/git/hooks/pre-commit .git/hooks/pre-commit >/dev/null 2>&1 \
- # NB 08.10.24 && cp -va etc/git/hooks/pre-commit .git/hooks/
- # NB 08.10.24 fi
-
##############################################################################
#
# Bye
+++ /dev/null
-#!/bin/bash -l
-
-# NB 12.03.19 echo DEBUG: pre-commit $* 1>&2
-# NB 12.03.19 [ -d www/dbq/ ] && (cd www/dbq/ && minify_dir) | while read -r f; do
-# NB 12.03.19 echo "Minify $f"
-# NB 12.03.19 git add "$f"
-# NB 12.03.19 done
-
-echo "Run $0"
-
-if which minify > /dev/null; then
- MINIFY=""
- [ -z "$MINIFY" ] && minify --help | grep -q '\-\-css' && MINIFY="ext"
- [ -z "$MINIFY" ] && minify --help | grep -q '\-\-output' && MINIFY="out"
- [ -z "$MINIFY" ] || git status --porcelain | sed 's/^ . //' | while read file; do
- ext=""
- case "$file" in
- *.min.*) continue ;;
- *.css) ext=css ;;
- *.js) ext=js ;;
- *) continue;
- esac
- min="$(echo "$file" | sed -E 's/\.([^\.]+)$/.min.\1/')"
- [ -w "$min" ] || continue
-
- echo " Minify $file"
-
- if [ "$MINIFY" = "ext" ]; then
- #echo "minify --$ext < "$file" > "$min.tmp""
- minify --$ext < "$file" > "$min.tmp"
- elif [ "$MINIFY" = "out" ]; then
- #echo "minify "$file" --output "$min.tmp""
- minify "$file" --output "$min.tmp" > /dev/null
- fi
-
- if [ "$?" = "0" ]; then
- #echo "cat "$min.tmp" > "$min""
- cat "$min.tmp" > "$min"
- fi
-
- rm "$min.tmp"
-
- done
-fi
-
-true