Path	Lines of Code
hmac.ru	18
src/main/java/org/eclipse/egit/github/core/PullRequestEx.java	15
src/main/java/org/eclipse/egit/github/core/RepositoryHookEx.java	13
src/main/java/org/eclipse/egit/github/core/client/AnyDateFormatter.java	23
src/main/java/org/eclipse/egit/github/core/client/GsonUtilsEx.java	50
src/main/java/org/eclipse/egit/github/core/event/PingWebHookPayload.java	44
src/main/java/org/eclipse/egit/github/core/event/PullRequestPayloadEx.java	30
src/main/java/org/eclipse/egit/github/core/event/PushWebHookPayload.java	106
src/main/java/org/eclipse/egit/github/core/service/PullRequestServiceEx.java	25
src/main/java/org/eclipse/egit/github/core/service/RepositoryServiceEx.java	29
src/main/java/org/jetbrains/teamcity/impl/fakes/FakeHttpRequestsFactory.java	22
src/main/java/org/jetbrains/teamcity/impl/fakes/FakeHttpServletRequest.java	430
src/main/java/org/jetbrains/teamcity/impl/fakes/FakeHttpServletResponse.java	215
src/main/java/org/jetbrains/teamcity/impl/fakes/FakeHttpSession.java	87
src/main/java/org/jetbrains/teamcity/impl/fakes/FakeRequestDispatcher.java	12
src/main/kotlin/org/jetbrains/teamcity/github/AuthDataStorage.kt	220
src/main/kotlin/org/jetbrains/teamcity/github/Constants.kt	5
src/main/kotlin/org/jetbrains/teamcity/github/GitHubAccessException.kt	11
src/main/kotlin/org/jetbrains/teamcity/github/GitHubRepositoryInfo.kt	49
src/main/kotlin/org/jetbrains/teamcity/github/GitHubWebHookIncorrectPageExtension.kt	22
src/main/kotlin/org/jetbrains/teamcity/github/GitHubWebHookSuggestion.kt	62
src/main/kotlin/org/jetbrains/teamcity/github/GitHubWebHookSuggestionPageExtension.kt	41
src/main/kotlin/org/jetbrains/teamcity/github/HookKey.kt	36
src/main/kotlin/org/jetbrains/teamcity/github/RepoKey.kt	21
src/main/kotlin/org/jetbrains/teamcity/github/SetupFromUrlGitHubWebhooksExtension.kt	73
src/main/kotlin/org/jetbrains/teamcity/github/TokensHelper.kt	66
src/main/kotlin/org/jetbrains/teamcity/github/Util.kt	248
src/main/kotlin/org/jetbrains/teamcity/github/WebHookHealthItem.kt	9
src/main/kotlin/org/jetbrains/teamcity/github/WebHookInfo.kt	64
src/main/kotlin/org/jetbrains/teamcity/github/WebHooksManager.kt	91
src/main/kotlin/org/jetbrains/teamcity/github/WebHooksStorage.kt	250
src/main/kotlin/org/jetbrains/teamcity/github/WebhookPeriodicalChecker.kt	280
src/main/kotlin/org/jetbrains/teamcity/github/action/ActionContext.kt	112
src/main/kotlin/org/jetbrains/teamcity/github/action/CreateWebHookAction.kt	116
src/main/kotlin/org/jetbrains/teamcity/github/action/DeleteWebHookAction.kt	72
src/main/kotlin/org/jetbrains/teamcity/github/action/GetAllWebHooksAction.kt	51
src/main/kotlin/org/jetbrains/teamcity/github/action/GetPullRequestDetailsAction.kt	37
src/main/kotlin/org/jetbrains/teamcity/github/action/TestWebHookAction.kt	26
src/main/kotlin/org/jetbrains/teamcity/github/action/results.kt	9
src/main/kotlin/org/jetbrains/teamcity/github/controllers/EditProjectWebHooksTab.kt	272
src/main/kotlin/org/jetbrains/teamcity/github/controllers/ForceWebhooksCheckController.kt	23
src/main/kotlin/org/jetbrains/teamcity/github/controllers/GitHubWebHookListener.kt	301
src/main/kotlin/org/jetbrains/teamcity/github/controllers/HMacUtil.kt	25
src/main/kotlin/org/jetbrains/teamcity/github/controllers/InstallWebhookTab.kt	120
src/main/kotlin/org/jetbrains/teamcity/github/controllers/PullRequestMergeBranchChecker.kt	140
src/main/kotlin/org/jetbrains/teamcity/github/controllers/SuitableRepositoriesPopup.kt	45
src/main/kotlin/org/jetbrains/teamcity/github/controllers/WebHooksController.kt	470
src/main/kotlin/org/jetbrains/teamcity/github/helpers.kt	37
src/main/kotlin/org/jetbrains/teamcity/github/json/HookInfoTypeAdapter.kt	28
src/main/kotlin/org/jetbrains/teamcity/github/json/OAuthTokenJsonSerializer.kt	21
src/main/kotlin/org/jetbrains/teamcity/github/json/SimpleDateTypeAdapter.kt	22
src/main/kotlin/org/jetbrains/teamcity/github/util/FakeHttpSession.kt	80
src/main/kotlin/org/jetbrains/teamcity/github/util/GitHubRepository.kt	3
src/main/kotlin/org/jetbrains/teamcity/github/util/LayeredHttpServletRequest.kt	53
src/main/kotlin/org/jetbrains/teamcity/github/util/WebHooksHelper.kt	52
src/main/kotlin/org/jetbrains/teamcity/impl/RestApiFacade.kt	86
src/main/resources/META-INF/build-server-plugin.xml	28
src/main/resources/buildServerResources/editProjectWebHooks.jsp	202
src/main/resources/buildServerResources/editProjectWebHooksTab.jsp	7
src/main/resources/buildServerResources/gh-webhook-health-item.jsp	43
src/main/resources/buildServerResources/gh-webhook-incorrect-health-item.jsp	14
src/main/resources/buildServerResources/gh-webhook.js	538
src/main/resources/buildServerResources/installPage.jsp	74
src/main/resources/buildServerResources/installWebhookAction.jsp	7
src/main/resources/buildServerResources/suitableRepositoriesPopup.jsp	23
src/main/resources/buildServerResources/tokenGranted.jsp	20
src/main/resources/buildServerResources/webhook.css	56
src/test-integration/kotlin/org/jetbrains/teamcity/github/GitHubWebHookSuggestionTest.kt	159
src/test-integration/kotlin/org/jetbrains/teamcity/github/IntegrationUtilTest.kt	132
src/test-integration/kotlin/org/jetbrains/teamcity/github/MockHealthStatusItemConsumer.kt	45
src/test-integration/kotlin/org/jetbrains/teamcity/github/WebHooksStorageIntegrationTest.kt	71
teamcity-plugin.xml	13
