浏览代码

[Update] Save git diff only when local changes exist (#3350)

Raoul Bhatia 5 年之前
父节点
当前提交
3c7b8dc447
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      update.sh

+ 4 - 2
update.sh

@@ -370,8 +370,10 @@ DIFF_FILE=${DIFF_DIRECTORY}/diff_before_update_$(date +"%Y-%m-%d-%H-%M-%S")
 echo -e "\e[32mSaving diff to ${DIFF_FILE}...\e[0m"
 mkdir -p ${DIFF_DIRECTORY}
 mv diff_before_update* ${DIFF_DIRECTORY}/ 2> /dev/null
-git diff --stat > ${DIFF_FILE}
-git diff >> ${DIFF_FILE}
+if ! git diff-index --quiet HEAD; then
+  git diff --stat > ${DIFF_FILE}
+  git diff >> ${DIFF_FILE}
+fi
 
 echo -e "\e[32mPrefetching images...\e[0m"
 prefetch_images