- commit-msg 规则外置: 主hook 遍历 rules/, G3 中文类型+G8 看板编号全域唯一(主板+归档恰好一次, 双向测试过), core.hooksPath 分发 - 换装脚本 v3: 句柄释放独占探测+构建产物 SHA256 校验+失败重试+SYSTEM 转投用户会话可见重启(上线验证过: SHA256 一致+H1 实测) - CLAUDE.md 自主修复纪律: 明确缺陷禁反问直接修, 本机脚本行为变更=report_after 级
8 lines
238 B
Bash
8 lines
238 B
Bash
#!/bin/sh
|
|
# 通用 commit-msg 门禁:遍历执行 rules/ 下全部规则(开闭原则——新增规则加文件即可)
|
|
dir="$(dirname "$0")/rules"
|
|
for rule in "$dir"/*.sh; do
|
|
[ -f "$rule" ] || continue
|
|
sh "$rule" "$1" || exit 1
|
|
done
|