From b90e27731a3b704a89ede9a5fe78a91219f27cd5 Mon Sep 17 00:00:00 2001 From: sksat Date: Wed, 24 Nov 2021 00:30:10 +0900 Subject: [PATCH] fix: handle space in changed file name --- entrypoint.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/entrypoint.sh b/entrypoint.sh index d3a358b..ae57463 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -93,10 +93,13 @@ if _git_changed; then if $INPUT_ONLY_CHANGED; then # --diff-filter=d excludes deleted files + OLDIFS="$IFS" + IFS=$'\n' for file in $(git diff --name-only --diff-filter=d HEAD^..HEAD) do - git add $file + git add "$file" done + IFS="$OLDIFS" else # Add changes to git git add "${INPUT_FILE_PATTERN}" || echo "Problem adding your files with pattern ${INPUT_FILE_PATTERN}"