From bc791c2f0747f0972e590353f373c96d35e33298 Mon Sep 17 00:00:00 2001 From: Carl Kittelberger Date: Tue, 20 Feb 2018 03:04:06 +0100 Subject: [PATCH] Fix rev-list for empty local tree. --- home/bin/update-profile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/home/bin/update-profile b/home/bin/update-profile index 1528645..ec6f919 100755 --- a/home/bin/update-profile +++ b/home/bin/update-profile @@ -48,7 +48,12 @@ fi done 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}')" title="$(echo "$line" | cut -f 1 -d ' ' --complement)" printf " … $title\r "