Просмотр исходного кода

build: fix format-changelog.sh to include only newly added files

Zaiming (Stone) Shi 2 лет назад
Родитель
Сommit
d3f56cdbfa
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      scripts/rel/format-changelog.sh

+ 2 - 2
scripts/rel/format-changelog.sh

@@ -115,9 +115,9 @@ if [ "$PROFILE" == "emqx-enterprise" ]; then
     changes_dir+=("$top_dir/changes/ee")
 fi
 
-while read -d "" -r file; do
+while read -r file; do
    PRS+=("$file")
-done < <(git diff --name-only -z -a "tags/${BASE_TAG}...HEAD" "${changes_dir[@]}")
+done < <(git diff --name-status "tags/${BASE_TAG}...HEAD" "${changes_dir[@]}" | grep -E '^A.*' | awk '{print $2}')
 
 TEMPLATE_FEAT_CHANGES="$(section 'feat')"
 TEMPLATE_PERF_CHANGES="$(section 'perf')"