返回 Bug 清单
BUG-0768project-08中已修复backend-logic
修正 WIP/fixup/squash 匹配为精确前缀
发现:2026-10-09验证:2026-10-09置信度:70%
症状
commit 7db18c3dda07 (2026-09-10) fix(hook): 修正 WIP/fixup/squash 匹配为精确前缀
根因
commit message 描述: fix(hook): 修正 WIP/fixup/squash 匹配为精确前缀
修复方案
修复 6 行,删除 4 行。改动文件: .githooks/post-commit
错误签名
fix(hook): 修正 WIP/fixup/squash 匹配为精确前缀 之前: grep -q 'WIP\|fixup!\|squash!' — 模糊子串匹配导致普通 commit 被误判
修复: grep -qE '^WIP|^fixup! |^squash! ' — 精确匹配 git autosquash 产生的前缀
^fixup! 精确匹配 git commit --fixup 自动生成
^squash! 精确匹配 git commit --squash 自动生成
^WIP 精确匹配手动 WIP 标记
验证: commit 完应自动 push,不再误判技术信息
来源项目
project-08
涉及文件
.githooks/post-commit
标签
git-sweep, auto-ingested, project-08, mcp-reported, source-agent