pull-trans: fix adding new files

Using find means that we limit ourselves to existing files.
This commit is contained in:
Daniel Martí 2015-09-23 22:53:31 -07:00
parent 88d1645c4a
commit 7e02518394

View File

@ -22,17 +22,15 @@ if ! git ls-remote --exit-code $REMOTE >/dev/null 2>/dev/null; then
exit 1
fi
files=$(find . -wholename '*/values-*/strings.xml')
ref="${REMOTE}/${REMOTE_BRANCH}"
diff="HEAD..$ref -- $files"
diff="HEAD..$ref -- */values-*/strings.xml"
authors=$(git log --format="%s %an" $diff | \
sed 's/Translated using Weblate (\(.*\)) \(.*\)/\2||\1/' | sort -f -u | column -s '||' -t)
git diff $diff | git apply
git add $files
git add */values-*/strings.xml
git commit --author "$AUTHOR" -m "Pull translation updates from Weblate