Fix rev-list for empty local tree.

master
Icedream 2018-02-20 03:04:06 +01:00
parent 488ee91028
commit bc791c2f07
Signed by: icedream
GPG Key ID: 1573F6D8EFE4D0CF
1 changed files with 6 additions and 1 deletions

View File

@ -48,7 +48,12 @@ fi
done done
echo "Verifying updates..." echo "Verifying updates..."
git rev-list --format=oneline HEAD..origin | while IFS= read -r line; do ref="origin/master"
diffref="${ref}"
if git rev-parse HEAD >/dev/null 2>&1; then
diffref="HEAD..${diffref}"
fi
git rev-list --format=oneline "${diffref}" | while IFS= read -r line; do
sha="$(echo "$line" | awk '{print $1}')" sha="$(echo "$line" | awk '{print $1}')"
title="$(echo "$line" | cut -f 1 -d ' ' --complement)" title="$(echo "$line" | cut -f 1 -d ' ' --complement)"
printf " … $title\r " printf " … $title\r "