The question is not who has push access to main — that is an access-control question, answered in the platform's settings. The question this article answers is the behavioral one: who actually pushes to main, how often, and through what process, because the behavior is what the history records and the settings only constrain. The direct-push ratio from gitpulse is the headline metric: the fraction of commits that land on main without a merge. The follow-up metrics are the distribution — which people, which days, which times — and the trend — is the ratio rising or falling, which tells you whether the process is tightening or eroding, and the direction is more important than the level.
The specific audit is three commands: the ratio for the last quarter, the same ratio split by author, and the same ratio for the last month versus the quarter, to see the direction. The finding that matters is not the number; it is the gap between the number and the process document. If the docum
Discussion
Get the discussion rolling
A single comment can start something great.