#!/bin/sh set -e ## # variables localbase=${LOCALBASE:-/usr/local} git="${localbase}"/bin/git gitdir=$1 commit=$2 mode=u=rwX,g=rX,o= ## # functions gitexec() { doas -n -u _srczap \ /bin/sh -c "umask ${mode}; ${git} ${1}" } ## # main cd "${gitdir}" gitexec "diff --name-only --diff-filter=D ${commit} HEAD"