Thanks! That&#x27;s a very sensible model. I suppose it means that the status-check API can&#x27;t be used to check that the history of a branch is up to some standards, like commit messages following a style or all commits in history passing some check, but that&#x27;s fine. (It is a bit at odds with the documentation of the status-check API, which implies that it&#x27;s about refs, not trees.)