xgettext-addon.sh ignores deleted files

This commit is contained in:
Philipp Holzer 2021-10-05 11:06:16 +02:00
parent e30766ab28
commit 5f44b86e26
Signed by: nupplaPhil
GPG key ID: 24A7501396EB5432

View file

@ -4,10 +4,11 @@
# #
DIR=${FRIENDICA_DIR:-$PWD} DIR=${FRIENDICA_DIR:-$PWD}
ADDON_DIR=${FRIENDICA_ADDON_DIR:-"$DIR/addon"} ADDON_DIR=${FRIENDICA_ADDON_DIR:-"$DIR/addon"}
CHANGED_FILES=${CHANGED_FILES:-"${DRONE_COMMIT_BEFORE}..${DRONE_COMMIT_AFTER}"}
cd $ADDON_DIR cd "$ADDON_DIR" || exit 1
changed_files=($(git diff --name-status ${DRONE_COMMIT_BEFORE}..${DRONE_COMMIT_AFTER} | cut -f2 | sed '/^\./d' | cut -d "/" -f1 | uniq)) changed_files=($(git diff --diff-filter=ACM --name-status "${CHANGED_FILES}" | cut -f2 | sed '/^\./d' | cut -d "/" -f1 | uniq))
cd $DIR cd "$DIR" || exit 1
for addon in "${changed_files[@]}"; do for addon in "${changed_files[@]}"; do
./bin/run_xgettext.sh --addon $addon; ./bin/run_xgettext.sh --addon "$addon";
done done