Files
MaaAssistantArknights/tools/AutoLocalization/example/githook/post-commit

30 lines
766 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/sh
FILES_TO_CHECK=(
"src/MaaWpfGui/Res/Localizations/zh-cn.xaml"
"src/MaaWpfGui/Res/Localizations/zh-tw.xaml"
"src/MaaWpfGui/Res/Localizations/en-us.xaml"
"src/MaaWpfGui/Res/Localizations/ja-jp.xaml"
"src/MaaWpfGui/Res/Localizations/ko-kr.xaml"
)
flag=0
# 遍历数组
cd ./tools/AutoLocalization
for file in "${FILES_TO_CHECK[@]}"
do
echo examine file: $file
# 检查文件是否已经被修改
if git diff --name-only HEAD^ HEAD | grep --quiet "$file"
then
# 如果文件已经被修改那么打上tag
git tag -f "tag-autolocalization"
break
fi
done
if [ $? -ne 0 ]; then
echo "Your program found an error in $FILE. Commit aborted."
exit 1
fi
# 检查你的程序的退出状态