如果当前分支上没有提交到CHANGELOG的提交,如何编写一个在注释部分输出警告的git钩子?
我想输出如下内容:
# CHANGELOG Not updated.
#
# Update changelog before submitting PR.
#
如果需要本地提交挂钩,可以在.git/hooks/pre-commit
下添加此脚本
#!/bin/bash
if git status -s | grep -q "M CHANGELOG"; then
exit 0
else
echo "# CHANGELOG Not updated."
exit 1
fi
请注意,提交挂钩未进行版本控制,也不包含在存储库中