#!/bin/bash function detectorTryInit(){ # repo dir dir=$1 history=$DET_DIR/detectorExecuted if ! [ -f $history ] then echo "Initializing detector cache" # initialize seed git --git-dir $dir log --all --format="%H" > $history fi } function detectorCheckCommit(){ sha=$1 history=$DET_DIR/detectorExecuted [ -f $history ] || touch $history if grep -q $sha $history then return 1 else return 0 fi } function detectorSaveCommit(){ sha=$1 history=$DET_DIR/detectorExecuted echo $sha >> $history }