diff --git a/deploy.sh b/deploy.sh index 08123b1..d20024c 100755 --- a/deploy.sh +++ b/deploy.sh @@ -98,9 +98,9 @@ if [[ "$BUILD_DIR" = false ]]; then # The --filter flag will allow the full .gitignore syntax to be used in .distignore # The --delete flag will delete anything in destination that no longer exists in source # rsync -rc --filter="dir-merge,- $GITHUB_WORKSPACE/.distignore" "$GITHUB_WORKSPACE/" trunk/ --delete --delete-excluded - sed 's/^/- /' "$GITHUB_WORKSPACE/.distignore" | sed 's/^- !/+ /' > tmp_rules && \ - rsync -rc --filter="merge tmp_rules" "$GITHUB_WORKSPACE/" trunk/ --delete && \ - rm tmp_rules + sed 's/^!/+ /' "$GITHUB_WORKSPACE/.distignore" | sed 's/^[^+]/- /' > tmp_rules && \ + rsync -rcv --filter="merge tmp_rules" "$GITHUB_WORKSPACE/" trunk/ --delete --itemize-changes && \ + rm tmp_rules else echo "ℹ︎ Using .gitattributes"