#!/bin/sh # https://git.zx2c4.com/cgit/tree/contrib/hooks/post-receive.agefile set -xe find "${1}" -name HEAD -type f -exec dirname {} \; | while read -r GIT_DIR do export GIT_DIR agefile="$(git rev-parse --git-dir)"/info/web/last-modified mkdir -p "$(dirname "$agefile")" git for-each-ref \ --sort=-authordate --count=1 \ --format='%(authordate:iso8601)' \ > "$agefile" done