in src/main/kotlin/org/jetbrains/teamcity/github/WebHooksManager.kt [28:36]
override fun repositoryStateChanged(root: VcsRoot, oldState: RepositoryState, newState: RepositoryState) {
if (!Util.isSuitableVcsRoot(root)) return
val info = Util.getGitHubInfo(root) ?: return
for (hook in storage.getHooks(info)) {
if (hook.status.good && !isBranchesInfoUpToDate(hook, newState.branchRevisions)) {
hook.status = Status.OUTDATED
}
}
}