La primera confirmación del file particular no es leída por el command git. Mi script está debajo

1. Intento leer todas las confirmaciones del file particular si han agregado / eliminado la palabra key "comstackr". 2. No lee el primer commit que tiene estos cambios relacionados con "comstackr" 3. ¿Cuál puede ser el problema?

if grep 'compile.*' build.gradle| awk 'BEGIN {print "Dependencies" } { print $0 }'>>/Users/rohan/Capstone/testoutput.csv #startifDependencies then found=found+1 git log --pretty=format:"%h" -- build.gradle | while read -r LINE do #startDo2 if git show $LINE build.gradle | egrep '^\-\s+compile.*' > /dev/null then lib=$(git show $LINE build.gradle | egrep '^\-\s+compile.*' | cut -d\' -f2) git log -1 --pretty=format:"$lib,$f,%cn,removed,%h,%ad,$found" $LINE build.gradle | awk '{print $0}'>>/Users/rohan/Capstone/testoutput_1.csv elif git show $LINE build.gradle | egrep '^\+\s+compile.*' > /dev/null then lib=$(git show $LINE build.gradle | egrep '^\+\s+compile.*' | cut -d\' -f2) git log -1 --pretty=format:"$lib,$f,%cn,added,%h,%ad,$found" $LINE build.gradle | awk '{print $0 }'>>/Users/rohan/Capstone/testoutput_1.csv fi done #endDo2 else echo "Dependencies not found">>/Users/rohan/Capstone/testoutput_1.txt fi #endifDependencies elif cd $w/$f/