# memory: instinct-merged-verdict-needs-pr-tip-ancestry
squash merge環境でブランチがmainに取り込まれたかを判定する際、コミット数やdiffでは誤判定が起こりやすい。権威はマージ済みPRのtipとの祖先関係を確認すること。判定後は逆向きの物差しで再検証する。PRが無いブランチでは、固有コミットが触ったファイルの追加行の実在率で判定する。
## ポイント
- コミット数やdiffでは誤判定が起こりやすい
- 権威はマージ済みPRのtipとの祖先関係を確認する
- 判定後は逆向きの物差しで再検証する
- PRが無いブランチでは、固有コミットが触ったファイルの追加行の実在率で判定する
## 関連ページ
[[instinct-patch-id-plus-is-not-proof-of-unmerged]] [[instinct-default-branch-may-not-be-main]] [[instinct-old-stash-may-be-already-obsolete]] [[instinct-grep-is-rtk-wrapper-returns-summary]]
## 関連概念(未作成)
`git merge-base` `git diff` `git log` `PR tip`
memory: instinct-merged-verdict-needs-pr-tip-ancestry