[ {
  "shortName" : "public GitDiagnosticsTab()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 72,
  "endLine" : 241,
  "linesOfCode" : 160,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map commitAllChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRepositoryInitializingExtension.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::git-server" ],
  "startLine" : 53,
  "endLine" : 218,
  "linesOfCode" : 153,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logAnyDifferences()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 460,
  "endLine" : 614,
  "linesOfCode" : 132,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 110,
  "endLine" : 234,
  "linesOfCode" : 109,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fetchInSeparateProcess()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 88,
  "endLine" : 213,
  "linesOfCode" : 106,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map convertToVcsRootProperties()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 81,
  "endLine" : 206,
  "linesOfCode" : 91,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshHandler()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SshHandler.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::git-agent" ],
  "startLine" : 55,
  "endLine" : 151,
  "linesOfCode" : 88,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureGitSshCommand()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 195,
  "endLine" : 300,
  "linesOfCode" : 87,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runGcInCopy()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 224,
  "endLine" : 306,
  "linesOfCode" : 75,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection process()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsPropertiesProcessor.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::git-server" ],
  "startLine" : 34,
  "endLine" : 117,
  "linesOfCode" : 73,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateLocalMirror()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 90,
  "endLine" : 167,
  "linesOfCode" : 73,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runTestConnectionForAllProjectRoots()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 247,
  "endLine" : 322,
  "linesOfCode" : 70,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String tag()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 437,
  "endLine" : 511,
  "linesOfCode" : 69,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object prepareAndCall()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClientFactoryBase.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 90,
  "endLine" : 167,
  "linesOfCode" : 69,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List retrieveChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 326,
  "endLine" : 402,
  "linesOfCode" : 65,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runNativeGC()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 156,
  "endLine" : 221,
  "linesOfCode" : 62,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectId mergeCommits()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 172,
  "endLine" : 239,
  "linesOfCode" : 61,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSources()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 251,
  "endLine" : 310,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModificationData createModificationDataGitProxy()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 616,
  "endLine" : 682,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSubmoduleUsernames()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 413,
  "endLine" : 476,
  "linesOfCode" : 57,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAvailableProperties()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitExternalChangeViewerExtension.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 24,
  "endLine" : 86,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectId rebase()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 243,
  "endLine" : 304,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection findRefsToFetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommitLoaderImpl.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::git-server" ],
  "startLine" : 142,
  "endLine" : 210,
  "linesOfCode" : 56,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getPrivateKey()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 316,
  "endLine" : 378,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result computeRevisionByCheckoutRules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 333,
  "endLine" : 394,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void tryConnect()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLConnectionCheck.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::git-agent" ],
  "startLine" : 26,
  "endLine" : 88,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult run()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 65,
  "endLine" : 144,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runJGitGC()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 482,
  "endLine" : 534,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractTreeIterator createSubtreeIterator()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 294,
  "endLine" : 345,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List doCollectChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 270,
  "endLine" : 324,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 28,
  "endLine" : 80,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void movedToEntry()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 171,
  "endLine" : 223,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDirectoryCleaners()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentMirrorCleaner.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::git-agent" ],
  "startLine" : 44,
  "endLine" : 102,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 434,
  "endLine" : 495,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set fetchProcessClasses()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 283,
  "endLine" : 330,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentCheckoutAbility canCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 139,
  "endLine" : 194,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthSettingsImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 53,
  "endLine" : 103,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevCommit getSubmoduleCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 70,
  "endLine" : 119,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitChangesCollectionResult collectChangesInternal()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 104,
  "endLine" : 151,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildPatches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BulkPatchBuilderImpl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::git-server" ],
  "startLine" : 36,
  "endLine" : 87,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeType classifyChange()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 148,
  "endLine" : 194,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitClonesUpdater()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitClonesUpdater.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 28,
  "endLine" : 79,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set findVcsRootEntriesWithPaths()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 480,
  "endLine" : 536,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean removeOutdatedRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 903,
  "endLine" : 955,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModificationData createModificationData()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 41,
  "endLine" : 90,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runNativeGC()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 574,
  "endLine" : 618,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String push()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 87,
  "endLine" : 129,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getRemoteRefsJGit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 220,
  "endLine" : 264,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runGitCommand()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CheckoutDirectoryCleaner.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-agent" ],
  "startLine" : 111,
  "endLine" : 155,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleLongFileNames()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CleanCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-agent" ],
  "startLine" : 97,
  "endLine" : 142,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAvailableProperties()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SpaceExternalChangeViewerExtension.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 41,
  "endLine" : 92,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkFetchSuccessful()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 345,
  "endLine" : 388,
  "linesOfCode" : 41,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 282,
  "endLine" : 330,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map buildChangedFilesAttributesFor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 60,
  "endLine" : 103,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List collectChangesGitProxyInternal()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 227,
  "endLine" : 268,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getNewCommits()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 190,
  "endLine" : 232,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNoDiffWithUpperLimitRevision()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1079,
  "endLine" : 1122,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildPatchInSeparateProcess()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilderDispatcher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::git-server" ],
  "startLine" : 84,
  "endLine" : 126,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdaterImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 83,
  "endLine" : 121,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 48,
  "endLine" : 93,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectId createNewTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 207,
  "endLine" : 247,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String tag()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 47,
  "endLine" : 84,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List collectChangesJgit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 206,
  "endLine" : 244,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ModificationData getDataWithoutFileChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 828,
  "endLine" : 866,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RevCommit getPreviousCommitWithFixedSubmodule()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 250,
  "endLine" : 289,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeResult merge()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 49,
  "endLine" : 86,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void call()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 72,
  "endLine" : 110,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String normalizePath()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 123,
  "endLine" : 161,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FetchResult fetchWithRetry()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 624,
  "endLine" : 663,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  R executeWithSslHandling()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 102,
  "endLine" : 144,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPathsToExclude()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 591,
  "endLine" : 637,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 89,
  "endLine" : 125,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergeResult doMerge()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 124,
  "endLine" : 161,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canWriteOnlyTag()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 183,
  "endLine" : 217,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadCommits()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommitLoaderImpl.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::git-server" ],
  "startLine" : 233,
  "endLine" : 276,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 198,
  "endLine" : 244,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void oldImplementation()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentMirrorCleaner.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::git-agent" ],
  "startLine" : 104,
  "endLine" : 143,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectId createCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 171,
  "endLine" : 204,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildPatch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 217,
  "endLine" : 250,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CleanCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-agent" ],
  "startLine" : 51,
  "endLine" : 87,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsRoot()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 74,
  "endLine" : 108,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalReason classify()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRemoteUrlInspector.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-common" ],
  "startLine" : 37,
  "endLine" : 92,
  "linesOfCode" : 34,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExecResult doRunCmd()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 131,
  "endLine" : 164,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processVcsRootsScheduledForUpdate()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitClonesUpdater.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 81,
  "endLine" : 115,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateUrlAuthMethod()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsPropertiesProcessor.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::git-server" ],
  "startLine" : 122,
  "endLine" : 157,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SubmoduleAwareTreeIterator createSubmoduleAwareTreeIterator()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleAwareTreeIteratorFactory.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server" ],
  "startLine" : 63,
  "endLine" : 95,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/RepositoryXmxStorage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::git-server" ],
  "startLine" : 76,
  "endLine" : 116,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SSHCommandLine parse()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 584,
  "endLine" : 623,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String processCheckoutRulesForAgentSideCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 302,
  "endLine" : 338,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean loadCommitInBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 148,
  "endLine" : 187,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 82,
  "endLine" : 117,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitAgentVersionHealthReport.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 96,
  "endLine" : 128,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillModel()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitGcErrorsHealthPage.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 54,
  "endLine" : 89,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRecoverable()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 731,
  "endLine" : 766,
  "linesOfCode" : 32,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map tryMerge()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 90,
  "endLine" : 121,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentStartupGitDetector.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::git-agent" ],
  "startLine" : 45,
  "endLine" : 78,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAgentTerminationMode()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 206,
  "endLine" : 237,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecResult runCommand()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 112,
  "endLine" : 146,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean remoteRepositoryContainsCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 220,
  "endLine" : 254,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Repository getRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 82,
  "endLine" : 112,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void walkTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 120,
  "endLine" : 150,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initInternalProperties()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 74,
  "endLine" : 104,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean loadCommitPreferShallow()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 225,
  "endLine" : 260,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyHandler()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 33,
  "endLine" : 65,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeResult processTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/CommitTreeProcessor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::git-server" ],
  "startLine" : 68,
  "endLine" : 105,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String testConnection()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TestConnectionCommand.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::git-server" ],
  "startLine" : 48,
  "endLine" : 79,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelingSupport getLabelingSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 370,
  "endLine" : 402,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refineGithubSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 289,
  "endLine" : 321,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectLoader smudgeLfsBlob()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 122,
  "endLine" : 155,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void display()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchProgressMonitor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::git-server" ],
  "startLine" : 77,
  "endLine" : 107,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transport createTransport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 86,
  "endLine" : 115,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String resolveSubmoduleUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleUrlResolver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 40,
  "endLine" : 70,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getRefSpecForCurrentState()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettingsFactoryImpl.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::git-server" ],
  "startLine" : 71,
  "endLine" : 102,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitResult push()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 400,
  "endLine" : 433,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean urlsMatch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 138,
  "endLine" : 169,
  "linesOfCode" : 29,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitAgentVcsSupport()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 65,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 144,
  "endLine" : 178,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SubmodulesCheckoutPolicy getPolicyWithErrorsIgnored()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SubmodulesCheckoutPolicy.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-common" ],
  "startLine" : 40,
  "endLine" : 68,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCollectChangesPolicy()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 47,
  "endLine" : 74,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RevisionCheckResult repositoryContainsPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 74,
  "endLine" : 107,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsHostingRepo getBitbucketServerRepo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/WellKnownHostingsUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::git-server" ],
  "startLine" : 37,
  "endLine" : 70,
  "linesOfCode" : 28,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isCurrentCommitIncluded()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 139,
  "endLine" : 182,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCygwinBinPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitDetectorImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-agent" ],
  "startLine" : 62,
  "endLine" : 89,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File generate()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/ScriptGenerator.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::git-agent" ],
  "startLine" : 139,
  "endLine" : 166,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/FastByteArrayBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-agent" ],
  "startLine" : 30,
  "endLine" : 62,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readMappings()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 250,
  "endLine" : 281,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getJSchCipherOptions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 404,
  "endLine" : 433,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Long convertMemorySizeToBytes()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 534,
  "endLine" : 560,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloseableHttpClient getClient()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 115,
  "endLine" : 143,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RepositoryRevisionCache read()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 175,
  "endLine" : 201,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markForLimitedBranches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 530,
  "endLine" : 563,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommitResult pushJGit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 304,
  "endLine" : 332,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkAuthMethodIsSupported()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 768,
  "endLine" : 794,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resize()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/FastByteArrayBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-agent" ],
  "startLine" : 96,
  "endLine" : 130,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String escape()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/EscapeEchoArgumentWin.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::git-common" ],
  "startLine" : 11,
  "endLine" : 37,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListFilesTreeWalk getTreeWalk()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitListFilesSupport.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::git-server" ],
  "startLine" : 63,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean repositoryContainsRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 110,
  "endLine" : 135,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevCommit loadCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommitLoaderImpl.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::git-server" ],
  "startLine" : 56,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/RemoteRepositoryConfigurator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-agent" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runGc()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GCIdleTask.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupSparseCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 853,
  "endLine" : 878,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String commandLine()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/ScriptGenerator.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::git-agent" ],
  "startLine" : 171,
  "endLine" : 196,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Context parseContext()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 75,
  "endLine" : 102,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Logger createStdLogger()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/JSchLoggers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 84,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exception friendlyTransportException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 240,
  "endLine" : 266,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getRemoteRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 435,
  "endLine" : 461,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collect()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/GitCommitsInfoBuilder.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::git-server" ],
  "startLine" : 58,
  "endLine" : 89,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitCommandResult init()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 270,
  "endLine" : 295,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectId rebaseCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 308,
  "endLine" : 338,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadContentAction()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 46,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFetchRequired()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 197,
  "endLine" : 222,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Credentials getCredentials()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 137,
  "endLine" : 165,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void commandFailed()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitResult commit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 136,
  "endLine" : 161,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FetchResult fetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 596,
  "endLine" : 620,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getInterestingBranches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 269,
  "endLine" : 295,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String findCorrespondingFromRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 433,
  "endLine" : 458,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommitChange inferMergeCommitChange()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 703,
  "endLine" : 729,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException wrapException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 152,
  "endLine" : 176,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detectGitLfs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentStartupGitDetector.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::git-agent" ],
  "startLine" : 114,
  "endLine" : 137,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GCIdleTask()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GCIdleTask.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 38,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 974,
  "endLine" : 997,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseShallowClone()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 205,
  "endLine" : 229,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSources()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 112,
  "endLine" : 135,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String configureLfsUrl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelperConfig.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-common" ],
  "startLine" : 71,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/TagCommandImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-common" ],
  "startLine" : 74,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayStdout()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchProgressMonitor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::git-server" ],
  "startLine" : 109,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeUnusedRepositories()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void repack()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 321,
  "endLine" : 343,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void packRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 345,
  "endLine" : 367,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureLoaded()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmodulesConfig.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::git-server" ],
  "startLine" : 101,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureRevisionIsFetched()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 461,
  "endLine" : 485,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean notEqualVcsChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 789,
  "endLine" : 817,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GitExec getOrDetect()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 345,
  "endLine" : 370,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProgressLogger getLogger()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 168,
  "endLine" : 195,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLastUsedTime()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 176,
  "endLine" : 199,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectCommitChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 153,
  "endLine" : 177,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevCommit findMatchedCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 58,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAffectedByCheckoutRules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 193,
  "endLine" : 221,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkoutSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 378,
  "endLine" : 405,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDirectory()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 809,
  "endLine" : 834,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOrphanedIdxFiles()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1051,
  "endLine" : 1076,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getTargetDirAndMode()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 212,
  "endLine" : 242,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 326,
  "endLine" : 355,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  V retry()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Retry.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::git-common" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GitVersion parse()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer getKey()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CachingNativeGitTestConnectionRunner.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 23,
  "endLine" : 46,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String testConnection()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CachingNativeGitTestConnectionRunner.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureKnownHosts()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 238,
  "endLine" : 259,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 141,
  "endLine" : 165,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubInfo processCommitTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/CommitTreeProcessor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::git-server" ],
  "startLine" : 41,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 72,
  "endLine" : 93,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSchedule()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CleanupRunner.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::git-server" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitChangesCollectionResult runCollectChangesWithTimer()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 155,
  "endLine" : 178,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result getLatestRevisionAcceptedByCheckoutRules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 308,
  "endLine" : 330,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result computeResult()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 434,
  "endLine" : 459,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProxySettings getGitProxyInfo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 106,
  "endLine" : 131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitApiClient getClient()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 134,
  "endLine" : 157,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processChange()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 197,
  "endLine" : 221,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitPatchBuilderDispatcher()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilderDispatcher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::git-server" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getScriptPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentSSHService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::git-agent" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopAgentIfNecessary()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 169,
  "endLine" : 190,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void withAskPassScript()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 384,
  "endLine" : 405,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RevCommit getLastCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 250,
  "endLine" : 271,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportFactoryImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection listFiles()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitListFilesSupport.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::git-server" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void includeSubModules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/GitCommitsInfoBuilder.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::git-server" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newLineDetected()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/JGitProgressParser.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::git-server" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fetchInSameProcess()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 303,
  "endLine" : 323,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolvePath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 204,
  "endLine" : 224,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initGitRepository()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 200,
  "endLine" : 221,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getVcsRootExtId()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1166,
  "endLine" : 1188,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureSession()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jsch/SshPubkeyAcceptedAlgorithms.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::git-common" ],
  "startLine" : 11,
  "endLine" : 33,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchProgressMonitor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::git-server" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 93,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tooManyLooseObjects()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 408,
  "endLine" : 428,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StoredConfig addConfigOptions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 115,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommitDataBean createCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/GitCommitsInfoBuilder.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::git-server" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer read()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/RepositoryXmxStorage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::git-server" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String shortRepoStateDetails()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 247,
  "endLine" : 266,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection defineRefSpecsForFetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 228,
  "endLine" : 247,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryStateData getCurrentState()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 196,
  "endLine" : 215,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDisplayNameIfRequired()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 275,
  "endLine" : 294,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List checkSuitable()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 454,
  "endLine" : 477,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitPatchBuilder()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommitLoaderImpl.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::git-server" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getTeamCityPrivateKey()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 236,
  "endLine" : 259,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleAwareTreeIterator()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AgentPluginConfig getAndCacheConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 246,
  "endLine" : 267,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String callWithLevel()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitConfigCommandImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-common" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRecoverable()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 215,
  "endLine" : 242,
  "linesOfCode" : 20,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeRefLocks()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 226,
  "endLine" : 246,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitBuildParametersProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishTask()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 339,
  "endLine" : 359,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSch createDefaultJSch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 345,
  "endLine" : 363,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File setupGcRepo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 432,
  "endLine" : 454,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runJGitGC()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 554,
  "endLine" : 572,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void execute()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 191,
  "endLine" : 211,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection listFiles()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/github/GitHubListFilesSupport.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStateDiff()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 732,
  "endLine" : 752,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitGcProcess.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::git-server" ],
  "startLine" : 17,
  "endLine" : 35,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repository openRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Proxy getJschProxy()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 405,
  "endLine" : 423,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getStreamSize()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LoadContentAction getLoadContentAction()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 175,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeUrlSections()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 666,
  "endLine" : 684,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fetch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 360,
  "endLine" : 379,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void callFetchWithRetry()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 382,
  "endLine" : 403,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createMapFile()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 296,
  "endLine" : 314,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String configureCredentialHelperScript()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelperConfig.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-common" ],
  "startLine" : 99,
  "endLine" : 120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Credentials parseCredentials()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 169,
  "endLine" : 187,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommitsTouchingPathsCommandImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::git-common" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File generateCredentialHelper()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/WinScriptGen.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::git-common" ],
  "startLine" : 61,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String escape()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/EscapeEchoArgumentUnix.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::git-common" ],
  "startLine" : 11,
  "endLine" : 31,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillModel()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 405,
  "endLine" : 422,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 104,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleNotification()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 272,
  "endLine" : 289,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void write()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean include()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IgnoreSubmoduleErrorsTreeFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::git-server" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExecResult runProcess()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void patchGitIgnore()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRepositoryInitializingExtension.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::git-server" ],
  "startLine" : 262,
  "endLine" : 280,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Result getOrCreateNew()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection expandRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchContext.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String guessDefaultBranch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 242,
  "endLine" : 265,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RevisionsCache.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRemoteRepositoryUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/RemoteRepositoryUrlInvestigatorImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::git-agent" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 280,
  "endLine" : 299,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runAndFixIndexErrors()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 325,
  "endLine" : 342,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseAlternates()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 165,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map restoreMappings()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 328,
  "endLine" : 345,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List splitByLines()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 257,
  "endLine" : 275,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitCommandResult call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/InitCommandImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-common" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GitUrlReplacementRule create()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitURLMapper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::git-common" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNativeGitInstalled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 536,
  "endLine" : 552,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ensureConfigIsValid()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void pruneRemovedBranches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 416,
  "endLine" : 432,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProxyChangesCollector()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prune()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshKnownHosts()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map doGetRemoteRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 561,
  "endLine" : 577,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getCheckoutProperties()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 629,
  "endLine" : 649,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getParentRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitAbstractVcsFileContentProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::git-server" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGcProcessMaxMemory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 199,
  "endLine" : 215,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFromCommitTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleAwareTreeIterator()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detectSSH()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentStartupGitDetector.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::git-agent" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendRequest()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentControlClient.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-agent" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdaterWithMirror()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File updateSubmoduleMirror()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 371,
  "endLine" : 387,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdaterWithAlternates()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitExec getGitPathAndVersionInternal()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitDetectorImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-agent" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getRunningBuildRepositories()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentMirrorCleaner.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::git-agent" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsException getCommandLineError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommandLineUtil.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-common" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEnv()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelperConfig.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-common" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFullCmdStr()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File generateCredentialHelper()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/UnixScriptGen.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::git-common" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getUploadedPrivateKey()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 408,
  "endLine" : 426,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getGitDir()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 176,
  "endLine" : 192,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitCommitPatchBuilder()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshSessionFactory getSshSessionFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/JSchLoggers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanupMonitoringData()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 133,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUser()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SSLContext getSSLContext()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetNegativeEntries()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetNegativeEntries()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VcsFileContentProvider getContentProvider()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitFileContentDispatcher.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-server" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectCommits()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/GitCommitsInfoBuilder.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::git-server" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List parseDump()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasCommitsAffectingPaths()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 396,
  "endLine" : 415,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int calculateSizeKb()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish createAuthURI()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/URIishHelperImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-server" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map lsRemote()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 380,
  "endLine" : 396,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDebugInfo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 514,
  "endLine" : 529,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitExec detectGitInternal()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 267,
  "endLine" : 282,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkPushConnection()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TestConnectionCommand.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::git-server" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListDirectChildrenPolicy getPolicy()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ListFilesDispatcher.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-server" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map testConnection()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 215,
  "endLine" : 232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsHostingRepo getVSTSRepo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/WellKnownHostingsUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::git-server" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFetchProcessMaxMemory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildPatch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolve()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 175,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int binarySearch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 287,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GCIdleTask.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 313,
  "endLine" : 328,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLevel()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 415,
  "endLine" : 430,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShallowUpdater()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ShallowUpdater.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::git-agent" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish createAuthURI()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/URIishHelperImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-agent" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeLfsStorage()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 687,
  "endLine" : 702,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDepthParameter()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 527,
  "endLine" : 542,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyRefsOneByOne()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastUsedTime()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/DiffCommandImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-common" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommitCommandImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-common" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requiresRetryWithInputRefresh()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProxySettings()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 146,
  "endLine" : 165,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitServerVersionHealthReport.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void pruneRemovedBranches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logFetchResults()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 142,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 224,
  "endLine" : 238,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 366,
  "endLine" : 380,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetAllMirrors()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitResetCacheHandler.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-server" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRequestMethod()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String treeWalkInfo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 224,
  "endLine" : 238,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitFetchService.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::git-server" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildMessage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitException.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-server" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/ByteRange.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::git-server" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProcessStuckMonitor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean get()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthCredentialsProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::git-server" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runCleanup()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CleanupRunner.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::git-server" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileVisitResult processByProcessor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRepositoryInitializingExtension.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::git-server" ],
  "startLine" : 246,
  "endLine" : 260,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  R executeCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection commitsByPaths()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 550,
  "endLine" : 565,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitRepoOperationsImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection mapFullPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 435,
  "endLine" : 449,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationContext()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VcsHostingRepo ownerProjectStyleRepo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/WellKnownHostingsUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::git-server" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReentrantLock acquireWriteLock()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommitLoaderImpl.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::git-server" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevCommit getCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommitLoaderImpl.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::git-server" ],
  "startLine" : 279,
  "endLine" : 293,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GeneralCommandLine createFetcherCommandLine()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 285,
  "endLine" : 300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RevCommit getSubmoduleCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 237,
  "endLine" : 253,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String join()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 629,
  "endLine" : 643,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/LogCommandImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::git-agent" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowRefResult call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/ShowRefCommandImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::git-agent" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CreateBranchCommandImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-agent" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 648,
  "endLine" : 663,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doFetch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 730,
  "endLine" : 744,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupLfsStorage()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedConfig openSystemConfig()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printResult()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GitCommandLine getCmd()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseCommandImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File generateAskPass()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/UnixScriptGen.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::git-common" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StatusResult parse()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StatusCommandImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::git-common" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SubmodulesCheckoutPolicy getSubSubModulePolicyFor()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SubmodulesCheckoutPolicy.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-common" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitAgentVersionHealthReport()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitAgentVersionHealthReport.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressMonitor createProgressMonitor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Level mapLevel()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/JSchLoggers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preparePack()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 167,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RepositoryStateData excludeTags()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VcsChange getVcsChange()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillPerParentChangedFiles()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void includeRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/GitCommitsInfoBuilder.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::git-server" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initWalk()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/GitCommitsInfoBuilder.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::git-server" ],
  "startLine" : 158,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ModDataComparisonResult compareModifications()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 770,
  "endLine" : 787,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key getKey()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldGenerateMergedSslCertificate()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String testConnection()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 340,
  "endLine" : 353,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSubmodulePathAffectedByCheckoutRules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 347,
  "endLine" : 365,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int pathCompare()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 407,
  "endLine" : 422,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackIndex open()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteDirContent()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/FSImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-agent" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JSchClient()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SSHCommandLine()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 524,
  "endLine" : 537,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/RevParseCommandImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::git-agent" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseLocalMirrors()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExecResult doRunCommand()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitCommandLine.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::git-agent" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SSLInvestigator()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String caInfoPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateCertificateFile()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNeedCustomCertificates()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doesCanConnectWithCustomCertificate()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 124,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupAlternates()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean loadShallowBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 263,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invoke()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClientFactoryBase.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List parse()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/LsRemoteCommandImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::git-common" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File generateAskPass()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/WinScriptGen.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::git-common" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatusString()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 619,
  "endLine" : 631,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidProperty validateBranchSpec()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsPropertiesProcessor.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::git-server" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String diffString()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 463,
  "endLine" : 476,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGcNeeded()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 369,
  "endLine" : 383,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tooManyPacks()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 393,
  "endLine" : 405,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File createTempDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 467,
  "endLine" : 480,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RevTag getTagObject()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FetchResult fetchAndCheckResults()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 580,
  "endLine" : 592,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModeDiff()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 245,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSubmoduleCommitException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitException.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-server" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SubmoduleAwareTreeIterator create()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleAwareTreeIteratorFactory.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureConfigLoaded()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteRange()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/ByteRange.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::git-server" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndirectSubmoduleAwareTreeIterator()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IndirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::git-server" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VcsFileData getVcsFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitListFilesSupport.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::git-server" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRemoteRepositoryUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RemoteRepositoryUrlInvestigatorImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-server" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getParentsOfStopRevisions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 418,
  "endLine" : 431,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markUninteresting()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 572,
  "endLine" : 584,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCommits()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 600,
  "endLine" : 612,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 250,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection changedPaths()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 533,
  "endLine" : 546,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List collectChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessXmxProvider()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getDefaultStartXmx()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void subWalk()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 223,
  "endLine" : 235,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitPatchProcessSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildPatch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilderDispatcher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::git-server" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GeneralCommandLine createPatchCommandLine()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilderDispatcher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::git-server" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeOrCreateFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int alreadyMatch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 393,
  "endLine" : 405,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 129,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDirectoryCleaners()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CheckoutDirectoryCleaner.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-agent" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set parseInvalidRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/ShowRefCommandImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::git-agent" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logSshOptions()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOriginUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 483,
  "endLine" : 495,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Config readGitModules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 499,
  "endLine" : 512,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set getSubmodulePaths()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 525,
  "endLine" : 537,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CleanCommand cleanCommand()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 556,
  "endLine" : 570,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseTimeout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 460,
  "endLine" : 472,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProxySystemProperties()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLConnectionCheck.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::git-agent" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUseLocalMirror()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 299,
  "endLine" : 313,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractAgentCommitLoader()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCleanupEnabled()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentMirrorCleaner.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::git-agent" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MirrorManagerImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMappings()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getModifiedFetchUrl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean matches()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkCommandFailed()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String convertNonProxyHosts()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection validateBranchName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsPropertiesProcessor.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::git-server" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getGcMemoryDiff()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 248,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configure()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 210,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set checkCiphers()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 435,
  "endLine" : 448,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkCipher()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 450,
  "endLine" : 461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureRepositoryIsValid()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeRefLocks()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 390,
  "endLine" : 403,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Long getFreePhysicalMemorySize()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 564,
  "endLine" : 576,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentLength()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 347,
  "endLine" : 359,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/github/GitHubListFilesSupport.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildMessage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleEntryException.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-server" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleFetchException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleFetchException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::git-server" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndirectSubmoduleAwareTreeIterator()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IndirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::git-server" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void adjustStartPosition()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IndirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::git-server" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IndirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::git-server" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void move()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IndirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::git-server" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void back()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IndirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::git-server" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean procIsStuck()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supports()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthCredentialsProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::git-server" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RevCommit getLastCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRepositoryInitializingExtension.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::git-server" ],
  "startLine" : 232,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConfigParameter()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 298,
  "endLine" : 309,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeConfigParameter()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 312,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 352,
  "endLine" : 365,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNativeGitOperationsEnabledInternal()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getNextXmx()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpiredDirs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchSubmodule()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateRevisionsCache()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitMergeSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExpiringAccessToken getOrRefreshToken()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SGitVcsRoot.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::git-server" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPatchClasspath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptionsForSeparateProcess()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 381,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitLoaderImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommitLoaderImpl.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::git-server" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doFetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommitLoaderImpl.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::git-server" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void progressMessage()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitBuildProgressLogger.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::git-agent" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List listMirrors()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GCIdleTask.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getLongParameter()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GCIdleTask.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer getIntFromEnv()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void printLog()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 388,
  "endLine" : 399,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 493,
  "endLine" : 507,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SetUpstreamCommandImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-agent" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CloneCommandImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::git-agent" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/MergeCommandImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::git-agent" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Branches parseBranches()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 181,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getChangedFiles()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1146,
  "endLine" : 1157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HttpClient prepareHttpClient()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentControlClient.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-agent" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConnect()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 199,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readRemoteUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 286,
  "endLine" : 297,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getUrlsMappedToDir()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveMappingToFile()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadInvalidDirs()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 224,
  "endLine" : 235,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AgentCheckoutPolicy readCheckoutPolicy()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getXDGConfigHome()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostname()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Cred findCredentials()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/LsRemoteCommandImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::git-common" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/UpdateRefCommandImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-common" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getShortFileName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 201,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List processExtraHTTPCredentials()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 249,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModifiedURL()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitURLMapper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::git-common" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GitVersion getDeprecatedVersion()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitAgentVersionHealthReport.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GitVersion getGitVersion()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitAgentVersionHealthReport.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitGcErrorsHealthPage()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitGcErrorsHealthPage.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startListen()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 291,
  "endLine" : 301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean renameDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCloned()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readInput()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 482,
  "endLine" : 492,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureExternalProcessLogger()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 509,
  "endLine" : 520,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SSLHttpClientConnection()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubmodulePathForChildPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IgnoreSubmoduleErrorsTreeFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::git-server" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleResolverImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildMessage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleConfigException.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-server" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supplyUsername()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthCredentialsProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::git-server" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PersonIdent parseIdent()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PersonIdentFactory.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::git-server" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Socket connectSocket()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SNISSLSocketFactory.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-server" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableSNI()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SNISSLSocketFactory.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-server" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeGitCommands()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateMergedCertificateFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsRemoteCommand lsRemoteCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Repository add()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AutoCloseRepositoryCache.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-server" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List collectChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logBuildPatch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 252,
  "endLine" : 262,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDefaultVcsProperties()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 312,
  "endLine" : 323,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int applyExplicitLimit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection mapFullPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getAuthSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 324,
  "endLine" : 334,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSshProxySettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 459,
  "endLine" : 469,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CronExpression getCleanupCronExpression()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 541,
  "endLine" : 551,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clean()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 346,
  "endLine" : 360,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String serializeSpecs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 392,
  "endLine" : 402,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetNegativeEntries()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RevisionsCache.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCandidatePaths()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentStartupGitDetector.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::git-agent" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ShallowUpdater.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::git-agent" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map parseValidRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/ShowRefCommandImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::git-agent" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsTreeResult call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/LsTreeCommandImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-agent" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SubmoduleUpdateCommandImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-agent" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canCheckoutIntoSameDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 578,
  "endLine" : 588,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Refs getRemoteRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1014,
  "endLine" : 1024,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchHeadsMode getFetchHeadsMode()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 257,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getTargetPathAndMode()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 276,
  "endLine" : 286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Collection getSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/SubmoduleManagerImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-agent" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValidGitRepo()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUnusedBranchName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 440,
  "endLine" : 450,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDirNameForUrl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUniqueDirNameForUrl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map toMap()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtraHTTPCredentialsImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ExtraHTTPCredentialsImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-common" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitApiClient createRepoApi()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClientFactory.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::git-common" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRemoteAccessError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createRemoteRef()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportForRootWithReferences()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Date getTimestampFromStoredFile()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 362,
  "endLine" : 371,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endTask()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchProgressMonitor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::git-server" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommitSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long computeLength()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultJschConfigSessionFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getBranchRevisions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 283,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private URLConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/github/GitHubRawFileContentProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::git-server" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDirectChildName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/github/GitHubListFilesSupport.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CanonicalTreeParser createTreeParser()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleAwareTreeIteratorFactory.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectSubmoduleAwareTreeIterator()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/DirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::git-server" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/ByteRange.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::git-server" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supplyPassword()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthCredentialsProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::git-server" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SSLSocketFactory createSSLSocketFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SProject retrieveProject()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryStateData fetchAllRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchSettings getFetchSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettingsFactoryImpl.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::git-server" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldFetchRemoteRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettingsFactoryImpl.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::git-server" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldCreateRepo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRepositoryInitializingExtension.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::git-server" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFileChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 692,
  "endLine" : 701,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangesCollectorCache()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AuthSettings createAuthSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 605,
  "endLine" : 615,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Repository getRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsFileContentProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::git-server" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValid()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitAbstractVcsFileContentProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::git-server" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int applySystemLimit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFirstParentVersion()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getRemoteRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AuthenticationMethod getAuthMethod()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getGitTraceEnv()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 722,
  "endLine" : 731,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Repository getRepositoryOfTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AuthSettings getAuthSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logTimeout()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryRevisionCache getRepositoryCache()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RevisionsCache.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getOffset()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Charset getCharset()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkingDirStatus getWorkingDirStatus()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CleanCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-agent" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CheckoutCommandImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-agent" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LsTreeResult parseLsTreeOutput()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/LsTreeCommandImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-agent" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logGitConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isShallowRepository()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 367,
  "endLine" : 376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getChangedFilesMatchedByRules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1134,
  "endLine" : 1143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginConfigImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProgressMode getGitProgressMode()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRemoteOperationAttempts()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 414,
  "endLine" : 424,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getGitTraceEnv()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 476,
  "endLine" : 485,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCertificateOptions()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SSLContext retrieve()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLocalMirror()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadCommits()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 394,
  "endLine" : 403,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int nextPowerOf2()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/FastByteArrayBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-agent" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMirrorDir()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveInvalidDirsToFile()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadMappings()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List readLines()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtraHTTPCredentialsImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ExtraHTTPCredentialsImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handler()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClientFactoryBase.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitInfo()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/data/CommitInfo.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::git-common" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCredentials()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelperConfig.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-common" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean fill()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logMessage()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/PushCommandImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GitCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFrom()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMainConfigProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map toReportData()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitServerVersionHealthPage()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitServerVersionHealthPage.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitNotFoundHealthPage.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitNotFoundHealthReport.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchToNativeGitHealthPage()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/SwitchToNativeGitHealthPage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceExternalChangeViewerExtension()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SpaceExternalChangeViewerExtension.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteArrayOutputStream createStdoutBuffer()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  V evaluateWithLoggingLevel()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/JSchLoggers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getAllRepositoryDirs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getRepositoryDirCopiesCreatedByGc()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCache()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitResetCacheHandler.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-server" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NotSupportedException friendlyNotSupportedException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List detectExtraHTTPCredentialsInVcsRoot()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 772,
  "endLine" : 780,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentType()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 270,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RepositoryStateData fetchRepositoryImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitFetchService.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::git-server" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryRevisionCache()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitHubRawFileContentProvider()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/github/GitHubRawFileContentProvider.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::git-server" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitHubListFilesSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/github/GitHubListFilesSupport.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSubmoduleEntryException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleEntryException.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-server" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCommitExist()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubmoduleUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleResolverImpl getSubResolver()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMessage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleFetchException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::git-server" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSubmoduleConfigException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleConfigException.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-server" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish createURI()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/URIishHelperImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-server" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repack()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 326,
  "endLine" : 334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitRepoOperationsImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter apply()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 388,
  "endLine" : 397,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Charset getCharset()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshRequestToken()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestConnectionCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TestConnectionCommand.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::git-server" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Repository get()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AutoCloseRepositoryCache.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-server" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVcsRootIdentity()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 673,
  "endLine" : 683,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getInitialXmx()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T runWithDisabledRemove()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runWithDisabledRemove()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StoredConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetcherProperties.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-server" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair parseRevisions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private URIish parseURIish()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 279,
  "endLine" : 287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHttpNonProxyHosts()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 437,
  "endLine" : 445,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFirstNotNullProperty()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 472,
  "endLine" : 480,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getFirstNotNullIntegerProperty()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 482,
  "endLine" : 490,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getFetcherProperties()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 554,
  "endLine" : 562,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitPatchBuilder()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long findCRC32()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 253,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentGitVcsRoot()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitVcsRoot.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentGitVcsRoot()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitVcsRoot.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish createURI()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/URIishHelperImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-agent" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateIndexCommandImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::git-agent" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doClean()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 545,
  "endLine" : 553,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recreateRefsFolder()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 964,
  "endLine" : 972,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseMainRepoUserForSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 278,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLsRemoteTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 380,
  "endLine" : 388,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSshKeyManager()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitCommandLine.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::git-agent" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRequireSparseCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private X509TrustManager trustManager()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createTmpBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 430,
  "endLine" : 438,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/FastByteArrayBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-agent" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRepositoryDir()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureRegistered()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedConfig openJGitConfig()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void filterNullValues()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToken()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ExtraHTTPCredentialsImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-common" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRequestDump()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClientFactoryBase.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CredentialsHelper()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String unifyPath()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CountObjectsCommandImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::git-common" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/SetConfigCommandImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-common" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExecResult runCmd()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FsckCommandImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::git-common" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSshKeyManager()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 509,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteSslOption()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ssl/SslOperations.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getModifiedURL()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitURLMapper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::git-common" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExtensionRegistry()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitExtensionRegistry.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitGcErrorsHealthPage.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitServerVersionHealthPage.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitGcErrorsHealthReport.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRootErrors()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 609,
  "endLine" : 616,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection parseRefspecs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TeamCitySshKeySessionFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTeamCityVersion()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 486,
  "endLine" : 493,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitLabelingSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupMemoryMappedIndexReading()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUnknownHostKeyError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeAsProperties()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 523,
  "endLine" : 530,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFullMessage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 677,
  "endLine" : 684,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PersonIdent getAuthorIdent()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 688,
  "endLine" : 695,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PersonIdent getCommitterIdent()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 698,
  "endLine" : 705,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectSubmoduleAwareTreeIterator()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/DirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::git-server" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addAffectedBranches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleExceptionUtil.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::git-server" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitListFilesSupport.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::git-server" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmodulesConfig forBlob()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/DotGitModulesResolverImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::git-server" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanupRunner()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CleanupRunner.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::git-server" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureRepositoryStateLoadedFor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 506,
  "endLine" : 513,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean notEqualModificationListsById()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 754,
  "endLine" : 761,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserNameFromUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/URIishHelperImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-server" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int fsck()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void release()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AutoCloseRepositoryCache.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-server" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServerMetrics()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Repository createRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repository getRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String makeKey()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitChangesBuilder()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SGitVcsRoot()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SGitVcsRoot.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::git-server" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addProxySettingsForSeparateProcess()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevCommit next()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LimitingRevWalk.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputStream getHost()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUploadedKey()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilderDispatcher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::git-server" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsOperationProgress.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::git-server" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRecoverable()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetNegativeEntries()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RevisionsCache.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rememberStopRevisionsParents()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isV2Index()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long findOffset()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openBlock()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitBuildProgressLogger.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::git-agent" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGitRepo()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GCIdleTask.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolveGitPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitPathResolverImpl.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::git-agent" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getGitPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CheckoutDirectoryCleaner.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-agent" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildContext()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserNameFromUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/URIishHelperImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-agent" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/ResetCommandImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::git-agent" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateRefBatchCommandImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTeamCityVersion()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SshHandler.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::git-agent" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRequireAuth()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 515,
  "endLine" : 522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateUrls()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 881,
  "endLine" : 888,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean ensureCommitLoaded()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1124,
  "endLine" : 1131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseShallowCloneFromMirrorToCheckoutDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCheckoutIdleTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void persistSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/SubmoduleManagerImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-agent" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRemoteUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 361,
  "endLine" : 368,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AgentCommitLoader getCommitLoaderForSubmodule()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMirrorValid()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Refs getRemoteRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 453,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/ScriptGenerator.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::git-agent" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreMapFile()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 317,
  "endLine" : 324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserNameStyle readUserNameStyle()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubmodulesCheckoutPolicy readSubmodulesPolicy()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitApiException()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::git-common" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/AddCommandImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-common" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/ListConfigCommandImpl.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::git-common" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int calculateRepositorySizeGiB()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CountObjectsCommandImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::git-common" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RemoteCommandImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-common" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refreshInput()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandLine()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFullProxyAddr()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEnvParam()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 438,
  "endLine" : 445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillModel()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCustomizeVcsRootExtension.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTo()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMainConfigProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitAgentVersionHealthPage()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitAgentVersionHealthPage.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitVersion getCurrentGitVersion()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitServerVersionHealthPage.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitNotFoundHealthPage()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitNotFoundHealthPage.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitLocalFileUrlHealthPage()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthPage.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createResponse()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SpaceExternalChangeViewerExtension.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void workaroundRacyGit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitPatchBuilder getCommitPatchBuilder()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configure()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configure()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cleanup()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean enoughDiskSpaceForGC()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectId resolve()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Repository getRepositoryWithDisabledAutoGc()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeLock()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 405,
  "endLine" : 411,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMissingRemoteRef()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 667,
  "endLine" : 673,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SSLHttpClientConnection()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsChangeTreeWalk()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsChangeTreeWalk()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsSubmodule()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmodulesConfig.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::git-server" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSubmoduleCommitException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitException.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-server" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleEntry()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleAwareTreeIteratorFactory.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBrokenSubmoduleEntry()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IgnoreSubmoduleErrorsTreeFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::git-server" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChildOfBrokenSubmoduleEntry()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IgnoreSubmoduleErrorsTreeFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::git-server" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repository resolveRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitFileContentDispatcher()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitFileContentDispatcher.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-server" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitListFilesSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitListFilesSupport.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::git-server" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmodulesConfig forBlob()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/CachedDotGitModulesResolver.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-server" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void schedule()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CleanupRunner.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::git-server" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List collectChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangesCollectionResult collectChangesExtended()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result getLatestRevisionAcceptedByCheckoutRules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureRepositoryStateLoadedFor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 498,
  "endLine" : 504,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitProgress createProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 616,
  "endLine" : 622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getFilteredRemoteRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettingsFactoryImpl.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::git-server" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMergeCommitAttributes()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 684,
  "endLine" : 690,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List copyResult()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List copyVcsChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyStore getTrustStore()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitTrustStoreProviderStatic.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-server" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitRepoOperationsImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getNativeGitCommandOptional()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateBranchSpec()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TestConnectionCommand.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::git-server" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MetricReportingFetchCommand.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-server" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setStreamFileThreshold()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitProgress createProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 586,
  "endLine" : 592,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  T getVcsCustomExtension()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 653,
  "endLine" : 659,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsFileContentProvider()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsFileContentProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::git-server" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer logIncreasedXmx()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCanonicalName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  V getOrCreate()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListFilesDispatcher()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ListFilesDispatcher.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-server" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection listFiles()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ListFilesDispatcher.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-server" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repository getRepositoryFor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized ServerSshKeyManager getSshKeyManager()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStreamFileThresholdMb()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFetchTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAmazonHosts()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 587,
  "endLine" : 593,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRecoverableFetchErrorMessages()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 674,
  "endLine" : 680,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float fetchRemoteBranchesFactor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 703,
  "endLine" : 709,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int fetchRemoteBranchesThreshold()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 712,
  "endLine" : 718,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getPatchProcessProperties()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilderDispatcher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::git-server" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void optimize()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitHostedRepositoryManager.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::git-server" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevCommit findCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommitLoaderImpl.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::git-server" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getDumpFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pruneRemovedBranches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDebugInfo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCacheSize()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RevisionsCache.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPathFromRoot()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeBlock()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitBuildProgressLogger.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::git-agent" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 380,
  "endLine" : 386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGitCleanEnabled()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CheckoutDirectoryCleaner.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-agent" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getCleanCommandTimeout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CheckoutDirectoryCleaner.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-agent" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInternalProperty()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefBatchCommand update()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateRefBatchCommandImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetUpstreamCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SetUpstreamCommandImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-agent" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isIgnored()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CleanCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-agent" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/DeleteBranchCommandImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::git-agent" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/DeleteTagCommandImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::git-agent" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isClashingTargetPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/CleanCommandUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowRefResult()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/ShowRefResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTargetPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 640,
  "endLine" : 646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeIndexLock()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 721,
  "endLine" : 727,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configureRemoteUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 836,
  "endLine" : 842,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureSparseCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 845,
  "endLine" : 851,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldRemoveOutdatedRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 890,
  "endLine" : 896,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIdleTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseLocalMirrorsForSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGitOutputCharsetName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 371,
  "endLine" : 377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNoShowForcedUpdates()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 437,
  "endLine" : 444,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection parseCustomConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSshConnectTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 502,
  "endLine" : 509,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getTargetPathAndModeForAgentSideCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String assignTargetDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSslOption()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ensureCommitLoaded()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLocalMirrorUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 315,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSubmoduleRevision()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 405,
  "endLine" : 411,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUseLocalSubmoduleMirror()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 413,
  "endLine" : 419,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUseRemoteSubmoduleOrigin()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeFetch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFetchRequired()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRevision()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 352,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitVersion getGitVersion()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitDetectorImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-agent" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteEverywhere()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentMirrorCleaner.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::git-agent" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/FastByteArrayBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-agent" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsRoot()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRawPushUrl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readUsername()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  GitApiClient create()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClientFactoryBase.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProxySettings()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxySettings.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::git-common" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getJavaPath()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/ScriptGen.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSslError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusResult call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StatusCommandImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::git-common" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logStart()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 470,
  "endLine" : 476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSslOption()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ssl/SslOperations.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExec()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitExec.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-common" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String expandRef()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGitRootBranchParamName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getRules()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitURLMapper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::git-common" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void associatePropertyWithAlias()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PropertiesHelper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-common" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportIfNecessary()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsParameterReferences()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemContext()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkPermissions()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getProjectGitRoots()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 510,
  "endLine" : 517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 568,
  "endLine" : 575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasFeature()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitSubmodulesUsageStatistics.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginTask()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchProgressMonitor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::git-server" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImportant()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String nonEmptyMessage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private URIish prepareURI()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PasswordJschConfigSessionFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomPrivateKeySessionFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSch createDefaultJSch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void configureClientVersion()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 478,
  "endLine" : 483,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGithubSshAuthError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SSLHttpClientConnection()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFixedLengthStreamingMode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 375,
  "endLine" : 380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSubmoduleCommitException addBranches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitException.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-server" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TeamCityJDKHttpConnection()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TeamCityJDKHttpConnection()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List collectChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logChangesCollectionOperationData()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logRevisionsListAsUnreachable()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 565,
  "endLine" : 570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PersonIdent getTagger()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PersonIdentFactory.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::git-server" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FetchSettings getFetchSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettingsFactoryImpl.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::git-server" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSelfHostedRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRepositoryInitializingExtension.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::git-server" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getStringSizeBytes()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getStringSizeBytes()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ModificationData copyModificationData()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImportant()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitGcProcess.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::git-server" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getNativeGitCommandOptional()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeGitOperationsEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryStateData getCurrentState()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getClientMapping()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 594,
  "endLine" : 603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logPerformance()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsFileContentProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::git-server" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanLocksFor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetCache()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ResetRevisionsCacheHandler.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-server" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void walk()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addVcsChange()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryRebase()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean enforceLinearHistory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean alwaysCreateMergeCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitUrlSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBranchRelatedError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMavenScmName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFetchUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGitOutputCharsetName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 744,
  "endLine" : 750,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObjectLoader getObjectLoader()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputStream getObjectStream()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File readInternalProperties()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readToRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CheckoutRules readCheckoutRules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File readGitCachesDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File readPatchFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImportant()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToCommitTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkPatchBuilderImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BulkPatchBuilderImpl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::git-server" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommonURIishImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fetchBranchData()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommitLoaderImpl.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::git-server" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkoutSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDelayPassed()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GCIdleTask.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRootSshKeyManager getSshKeyManager()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/SshKeyManagerProviderImpl.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::git-agent" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshMacType()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredSshAuthMethods()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SubmoduleSyncCommandImpl.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::git-agent" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefBatchCommand create()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateRefBatchCommandImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefBatchCommand delete()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateRefBatchCommandImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefBatchCommand verify()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateRefBatchCommandImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void arg()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateRefBatchCommandImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExcludes()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CleanCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-agent" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SubmoduleInitCommandImpl.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::git-agent" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteTagCommand setName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/DeleteTagCommandImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::git-agent" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOutdated()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/Refs.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsTreeResult()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/LsTreeResult.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-agent" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentGitFacadeImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Branches listBranches()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void throwNoCommitFoundIfNecessary()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 756,
  "endLine" : 762,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Ref createCorrespondingRemoteRef()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1032,
  "endLine" : 1038,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseSparseCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunGitWithBuildEnv()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentGitCommandLine()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitCommandLine.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::git-agent" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CommonURIishImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::git-agent" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Submodule()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 551,
  "endLine" : 556,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRefSpecForRevision()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getTimeout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 410,
  "endLine" : 415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPathFromRoot()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitDetectorImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-agent" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRepositoryWithSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentMirrorCleaner.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::git-agent" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptGenerator()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/ScriptGenerator.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::git-agent" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptGenerator addClasses()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/ScriptGenerator.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::git-agent" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsRoot()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getPath()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCheckoutSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish getRepositoryOriginalFetchURL()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthSettingsImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitChange()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/data/CommitChange.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::git-common" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileChange()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/data/FileChange.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::git-common" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonRequest()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/data/JsonRequest.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::git-common" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean looksLikeWindowsDrive()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRemoteUrlInspector.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-common" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTimeoutError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitFacadeImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIgnoreKnownHosts()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCorruptedIndexError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/errors/Errors.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-common" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOutdatedIndexError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/errors/Errors.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-common" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAuthenticationFailedError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/errors/Errors.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String versionRevision()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVersion()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCustomizeVcsRootExtension.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CachingNativeGitTestConnectionRunner.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setNativeGitOperationsEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMainConfigProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String toIdentity()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/SwitchToNativeGitHealthPage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getProjectsWithGitRoots()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 434,
  "endLine" : 438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRootLink()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestConnectionTask()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection validateBranchSpec()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsPropertiesProcessor.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::git-server" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpConnection create()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SNIHttpClientConnectionFactory.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpConnection create()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SNIHttpClientConnectionFactory.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportFactoryImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSch getJSch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSch createDefaultJSch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteFiles()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configure()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FetchMode getFetchMode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExpired()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreparePackFunction()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitResetCacheHandler()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitResetCacheHandler.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-server" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetMirror()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitResetCacheHandler.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-server" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VcsException getWrongUrlError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasValidFormatVersion()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRedundantColon()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureInternalProperties()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureStreamFileThreshold()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 502,
  "endLine" : 506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectId getObjectId()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 717,
  "endLine" : 721,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 384,
  "endLine" : 388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChunkedStreamingMode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryStateData getOrCreateRepositoryState()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitFetchService.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::git-server" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUnder()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/github/GitHubListFilesSupport.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSubmoduleEntryException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleEntryException.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-server" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSubmoduleEntryException addBranches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleEntryException.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-server" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleFetchException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleFetchException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::git-server" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSubmoduleConfigException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleConfigException.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-server" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception addBranches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleConfigException.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-server" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMissingSubmoduleCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSubmoduleCommitInfo createInfoForSubmodule()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOutOfDate()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitListFilesSupport.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::git-server" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Entry()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/CachedDotGitModulesResolver.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-server" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitTreeProcessor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/CommitTreeProcessor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::git-server" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeResult()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/CommitTreeProcessor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::git-server" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommitsInfoBuilder()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/GitCommitsInfoBuilder.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::git-server" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasMoreGcDumps()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void destroyProc()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProcessExecutor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExecResult()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthCredentialsProvider()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthCredentialsProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::git-server" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpConnection create()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnectionFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-server" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpConnection create()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnectionFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-server" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Socket createSocket()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Socket createSocket()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Socket createSocket()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Socket createSocket()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Socket createSocket()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitChangesCollectionResult collectGitChangesJgit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitRepositoryInitializingExtension()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRepositoryInitializingExtension.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::git-server" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logStartProcessingFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsFileContentProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::git-server" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logFileContentLoaded()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsFileContentProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::git-server" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer saveAndReturn()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSystemDependentMaxXmx()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryManagerImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repository openRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsRoot makeRootWithTags()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchContext()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchContext.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean containsRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean containsHintRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsHostingRepo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsHostingRepo.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-server" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String prettySrc()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSsh()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsHostingRepo getGitHubRepo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/WellKnownHostingsUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::git-server" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsHostingRepo getGitlabRepo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/WellKnownHostingsUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::git-server" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsHostingRepo getBitbucketRepo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/WellKnownHostingsUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::git-server" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCachesDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getSslDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPrefixesToCollectOnlyHeads()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFetchProcessJavaPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addInheritedOption()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHttpProxyHost()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHttpProxyPort()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 431,
  "endLine" : 435,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHttpsProxyHost()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHttpsProxyPort()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCustomRecoverableMessages()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 735,
  "endLine" : 740,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void close()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildPatchLogger()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BuildPatchLogger.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::git-server" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCitySshKey getKey()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getPatchPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilderDispatcher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::git-server" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevisionsCache()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RevisionsCache.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RevisionsCache.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStopRevisions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIfStopRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markStopRevisionsParentsAsUninteresting()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertNotClosed()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectId getObjectId()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitBuildProgressLogger()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitBuildProgressLogger.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::git-agent" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getGitDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/RemoteRepositoryConfigurator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-agent" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitAgentSSHService()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentSSHService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::git-agent" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getShortBranchName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitUtilsAgent.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-agent" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTimestamp()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutDirectoryCleaner()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CheckoutDirectoryCleaner.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-agent" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/Branches.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::git-agent" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefBatchCommand option()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateRefBatchCommandImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/AddRemoteCommandImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-agent" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteKeys()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SshHandler.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::git-agent" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/PackRefsImpl.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::git-agent" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/GcCommandImpl.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::git-agent" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowRefResult()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/ShowRefResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentGitFacadeImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupExistingRepository()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UpdateIndexCommand updateIndex()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResetCommand reset()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CheckoutCommand checkout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 361,
  "endLine" : 365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 957,
  "endLine" : 962,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCustomRecoverableMessages()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 489,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentControlClient.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-agent" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupExistingRepository()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean loadCommit()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMirrorSizeGiB()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkVersionIsSupported()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitDetectorImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-agent" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitFactoryImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitFactoryImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-agent" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentGitFacade create()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitFactoryImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-agent" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentMirrorCleaner()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentMirrorCleaner.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::git-agent" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/ScriptGenerator.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::git-agent" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOccupiedDirName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInvalidDirName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddCommand setPaths()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/AddCommandImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-common" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnixScriptGen()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/UnixScriptGen.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::git-common" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WinScriptGen()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/WinScriptGen.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::git-common" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVersion call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/VersionCommandImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::git-common" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagCommand setTagger()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/TagCommandImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-common" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkCanceled()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteArrayOutputStream createStderrBuffer()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 493,
  "endLine" : 497,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommandCredentials.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommandCredentials.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSshClientVersion()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitUrlReplacementRule()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitURLMapper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::git-common" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/RepackCommandImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::git-common" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCustomizeVcsRootExtension()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCustomizeVcsRootExtension.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitUrlSupportInitializer()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupportInitializer.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportForSimpleVcsRoot()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportForVcsRootInstance()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/SwitchToNativeGitHealthReport.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getExitingStoredTestConnectionErrorsFile()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestConnectionException()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestConnectionError()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildTypeLink()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedCertificatesInitializer()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TrustedCertificatesInitializer.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchProgressMonitor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchProgressMonitor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::git-server" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getGcInfo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteDirectory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseSession()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyIfExist()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyDirIfExist()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String pluralize()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 643,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGitHubApp()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAuthError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResponseCode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResponseMessage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeaderField()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportChangedFilesForParentCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitFetchService()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitFetchService.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::git-server" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getCacheFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmodulesConfig()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmodulesConfig.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::git-server" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmodulesConfig.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::git-server" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Submodule findSubmodule()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmodulesConfig.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::git-server" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubmodulePrefix()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmodulesConfig.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::git-server" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsSubmodule()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/DirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::git-server" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void back()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/DirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::git-server" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSubmoduleCommitInfo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MissingSubmoduleCommitInfo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubmodulePathPair()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryXmxStorage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/RepositoryXmxStorage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::git-server" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void interrupt()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOutOfMemoryError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCityJDKHttpConnectionFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SSLSocketFactoryWithSoLinger()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSoLinger()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCommits()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 593,
  "endLine" : 597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitChangesCollectionResult()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangesCollectionResult toChangesCollectionResult()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 647,
  "endLine" : 650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGitProxyEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isComparisonLoggingEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doesCommitStillExist()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void complete()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean requiresCredentials()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/URIishHelperImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-server" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeGitOperationsEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsRemoteCommand lsRemoteCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExec detectGit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FetchDurationTimers()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkFetchConnection()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TestConnectionCommand.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::git-server" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validate()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TestConnectionCommand.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::git-server" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetricReportingFetchCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MetricReportingFetchCommand.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-server" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String describeVcsRoot()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCollectChangesPolicy getCollectChangesPolicy()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultBranchName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer getNext()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int removeFromStorageAndReturn()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer getInMB()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExpired()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDefaultMirrorDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchContext withRevisions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchContext.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitMapFullPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String removeBranch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VcsChangesTreeWalker()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginConfigImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginConfigImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFetchClasspath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMirrorExpirationTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSslTrustStoreSettingsForSeparateProcess()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMonitoringFileThresholdMillis()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFetchDurationMetricRepos()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 759,
  "endLine" : 763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevCommit getCurrentCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LimitingRevWalk.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkCurrentCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LimitingRevWalk.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logBuildCleanPatch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BuildPatchLogger.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::git-server" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logBuildIncrementalPatch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BuildPatchLogger.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::git-server" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logVisitFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BuildPatchLogger.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::git-server" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logChangeType()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BuildPatchLogger.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::git-server" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logFileModeChanged()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BuildPatchLogger.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::git-server" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildPatchInSameProcess()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilderDispatcher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::git-server" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finish()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitHostedRepositoryManager()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitHostedRepositoryManager.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::git-server" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int pathCompare()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 384,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentStartupGitDetector()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentStartupGitDetector.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::git-agent" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getConfiguredGitPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentStartupGitDetector.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::git-agent" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void message()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitBuildProgressLogger.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::git-agent" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warning()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitBuildProgressLogger.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::git-agent" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRepositoryDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitVcsRoot.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rethrowError()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInterruptionReason()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshKnownHosts()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseSshAskPass()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean requiresCredentials()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/URIishHelperImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-agent" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogCommand setStartPoint()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/LogCommandImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::git-agent" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogCommand setCommitsNumber()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/LogCommandImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::git-agent" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogCommand setPrettyFormat()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/LogCommandImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::git-agent" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetCommand setHard()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/ResetCommandImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::git-agent" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetCommand setRevision()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/ResetCommandImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::git-agent" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cmd()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateRefBatchCommandImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddRemoteCommand setName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/AddRemoteCommandImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-agent" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddRemoteCommand setUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/AddRemoteCommandImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-agent" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanCommand setCleanPolicy()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CleanCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-agent" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanCommand addExclude()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CleanCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-agent" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkingDirStatus()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CleanCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-agent" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowRefCommand setPattern()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/ShowRefCommandImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::git-agent" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowRefCommand showTags()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/ShowRefCommandImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::git-agent" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutCommand setForce()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CheckoutCommandImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-agent" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutCommand setBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CheckoutCommandImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-agent" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutCommand setQuiet()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CheckoutCommandImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-agent" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsTreeCommand setPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/LsTreeCommandImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-agent" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsTreeCommand setRevision()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/LsTreeCommandImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-agent" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteBranchCommand setName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/DeleteBranchCommandImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::git-agent" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevParseCommand setRef()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/RevParseCommandImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::git-agent" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevParseCommand setShallow()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/RevParseCommandImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::git-agent" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevParseCommand verify()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/RevParseCommandImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::git-agent" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloneCommand setMirror()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CloneCommandImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::git-agent" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloneCommand setRepo()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CloneCommandImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::git-agent" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloneCommand setFolder()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CloneCommandImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::git-agent" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleUpdateCommand setForce()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SubmoduleUpdateCommandImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-agent" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleUpdateCommand setDepth()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SubmoduleUpdateCommandImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-agent" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateBranchCommand setName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CreateBranchCommandImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-agent" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateBranchCommand setStartPoint()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CreateBranchCommandImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-agent" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateBranchCommand setTrack()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CreateBranchCommandImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-agent" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeCommand setBranches()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/MergeCommandImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::git-agent" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeCommand setAbort()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/MergeCommandImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::git-agent" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeCommand setQuiet()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/MergeCommandImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::git-agent" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateIndexCommand reallyRefresh()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateIndexCommandImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::git-agent" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateIndexCommand quiet()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateIndexCommandImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::git-agent" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Refs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/Refs.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AgentCleanPolicy getCleanPolicy()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/CleanCommandUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AgentCleanFilesPolicy getCleanFilesPolicy()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/CleanCommandUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginConfigFactoryImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigFactoryImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-agent" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentPluginConfig createConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigFactoryImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-agent" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logInfo()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logWarn()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logDebug()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logStartUpdating()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SSLInvestigator getSSLInvestigator()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean recursiveSubmoduleCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Ref getRef()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 711,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUpperLimitRevision()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1160,
  "endLine" : 1163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RepositoryBuilder newRepositoryBuilder()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1196,
  "endLine" : 1199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseNativeSSH()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseGitSshCommand()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeleteTempFiles()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUpdateSubmoduleOriginUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFetchTags()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCredHelperMatchesAllUrls()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 331,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcludeUsernameFromHttpUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleanCredHelperScript()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProvideCredHelper()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleanCommandRespectsOtherRoots()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPluginConfigCache()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canUseSparseCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyStore trustStore()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdate()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCorruptedConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupNewRepository()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupExistingRepository()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupRepository()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitFactory createFactory()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitMetaFactoryImpl.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::git-agent" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Ref getRef()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSilentFetch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRequestNotAllowed()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection listFiles()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentMirrorCleaner.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::git-agent" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptGenerator addResource()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/ScriptGenerator.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::git-agent" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptGenerator addInternal()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/ScriptGenerator.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::git-agent" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJarForResource()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/ScriptGenerator.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::git-agent" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsRoot()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommonURIish getOrRefreshUrl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSsh()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHttp()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AuthenticationMethod readAuthMethod()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitApiClientFactoryBase()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClientFactoryBase.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Commit()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/data/Commit.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::git-common" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/data/Person.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::git-common" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitApiClient()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClient.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitApiClient withOperationId()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClient.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandSettings timeout()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandSettings.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-common" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandSettings authSettings()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandSettings.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-common" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandSettings useNativeSsh()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandSettings.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-common" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandSettings addInput()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandSettings.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-common" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandSettings trace()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandSettings.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-common" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffCommand setStartCommit()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/DiffCommandImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-common" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffCommand setExcludedCommits()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/DiffCommandImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-common" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffCommand setFormat()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/DiffCommandImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-common" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddCommand setAddAll()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/AddCommandImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-common" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitConfigCommand setPropertyName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitConfigCommandImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-common" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitConfigCommand setValue()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitConfigCommandImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-common" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitConfigCommand setRemove()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitConfigCommandImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-common" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitConfigCommand setScope()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitConfigCommandImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-common" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsRemoteCommand peelRefs()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/LsRemoteCommandImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::git-common" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsRemoteCommand setTags()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/LsRemoteCommandImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::git-common" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsRemoteCommand setBranches()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/LsRemoteCommandImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::git-common" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMessageContains()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitsTouchingPathsCommand setStartCommit()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommitsTouchingPathsCommandImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::git-common" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitsTouchingPathsCommand setExcludedCommits()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommitsTouchingPathsCommandImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::git-common" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitsTouchingPathsCommand setMaxCommits()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommitsTouchingPathsCommandImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::git-common" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PushCommand setRefspec()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/PushCommandImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PushCommand setRemote()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/PushCommandImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteCommand setRemote()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RemoteCommandImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-common" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteCommand setCommand()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RemoteCommandImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-common" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetConfigCommand setPropertyName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/SetConfigCommandImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-common" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetConfigCommand setValue()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/SetConfigCommandImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-common" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetConfigCommand unSet()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/SetConfigCommandImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-common" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitCommand setComment()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommitCommandImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-common" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitCommand setAuthor()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommitCommandImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-common" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RefImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-common" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitCommand setBare()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/InitCommandImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-common" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitCommand setInitialBranch()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/InitCommandImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-common" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessTimeoutCallback()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/ProcessTimeoutCallback.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScriptGen makeScriptGen()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagCommand setName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/TagCommandImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-common" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagCommand setCommit()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/TagCommandImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-common" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagCommand force()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/TagCommandImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-common" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagCommand delete()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/TagCommandImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-common" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagCommand annotate()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/TagCommandImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-common" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagCommand setMessage()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/TagCommandImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-common" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setUseNativeSsh()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setTimeout()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setAuthSettings()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T addPreAction()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setRetryAttempts()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T trace()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setRepoUrl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefCommand setRef()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/UpdateRefCommandImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-common" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefCommand setRevision()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/UpdateRefCommandImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefCommand setOldValue()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/UpdateRefCommandImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-common" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefCommand delete()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/UpdateRefCommandImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-common" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommand setRefspec()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommand setQuite()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommand setShowProgress()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommand setDepth()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommand setFetchTags()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommand setRemote()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommand setRefSpecsRefresher()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommand setNoShowForcedUpdates()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FsckCommand setConnectivityOnly()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FsckCommandImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::git-common" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitCommandResult()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/InitCommandResult.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::git-common" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean getBooleanInternalProperty()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/Context.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::git-common" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logFinish()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandLine repeatOnEmptyOutput()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandLine withMaxOutputSize()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Charset getCharset()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandLine abnormalExitExpected()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 535,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandLine stdErrLogLevel()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandLine stdErrExpected()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusResult()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/StatusCommand.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::git-common" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileLine()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/StatusCommand.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::git-common" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitIndexCorruptedException()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/errors/GitIndexCorruptedException.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::git-common" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStoresOnlyDefaultCredential()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommandCredentials.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanupCustomizer()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CleanupCustomizer.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SetupObjectFromResourceBean getSetupObjectFromResourceBean()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCustomizeVcsRootExtension.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExternalChangeViewerExtension()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitExternalChangeViewerExtension.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitBuildParametersProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingNativeGitTestConnectionRunner()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CachingNativeGitTestConnectionRunner.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void testConnection()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CachingNativeGitTestConnectionRunner.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCacheHits()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CachingNativeGitTestConnectionRunner.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCacheSize()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CachingNativeGitTestConnectionRunner.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProcessed()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CachingNativeGitTestConnectionRunner.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitMainConfigProcessor()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMainConfigProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeGitOperationsEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMainConfigProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCategories()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReportItemsFor()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGitRoot()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFetchUrl()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPushUrl()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ItemContext ofSimpleRoot()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ItemContext ofInstance()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthReport.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitAgentVersionHealthReport.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitAgentVersionHealthReport.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCategories()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitAgentVersionHealthReport.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReportItemsFor()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitAgentVersionHealthReport.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchToNativeGitHealthReport()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/SwitchToNativeGitHealthReport.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/SwitchToNativeGitHealthReport.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/SwitchToNativeGitHealthReport.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCategories()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/SwitchToNativeGitHealthReport.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReportItemsFor()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/SwitchToNativeGitHealthReport.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitAgentVersionHealthPage.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitServerVersionHealthReport()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitServerVersionHealthReport.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitServerVersionHealthReport.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitServerVersionHealthReport.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCategories()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitServerVersionHealthReport.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReportItemsFor()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitServerVersionHealthReport.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitLocalFileUrlHealthPage.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitNotFoundHealthReport()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitNotFoundHealthReport.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitNotFoundHealthReport.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitNotFoundHealthReport.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCategories()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitNotFoundHealthReport.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReportItemsFor()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitNotFoundHealthReport.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitGcErrorsHealthReport()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitGcErrorsHealthReport.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitGcErrorsHealthReport.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitGcErrorsHealthReport.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCategories()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitGcErrorsHealthReport.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReportItemsFor()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/health/GitGcErrorsHealthReport.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void deleteFile()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getStoredTestConnectionErrorsFile()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGitRoot()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAffectedBuildTypes()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAffectedBuildTypes()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildTypeLink()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExternalId()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExternalId()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRootLink()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVcsName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVcsName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExternalId()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExternalId()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getTimestamp()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootsProcessed()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markCanceled()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markFinished()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitDiagnosticsTab.java",
  "fileLinesCount" : 653,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitSubmodulesUsageStatistics()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitSubmodulesUsageStatistics.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFeatureName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitSubmodulesUsageStatistics.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFeatureDisplayName()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitSubmodulesUsageStatistics.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRemoteRunOnBranchPattern()",
  "longName" : "",
  "relativeFileName" : "git-server-tc/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitBranchSupport.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::git-server-tc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsPropertiesProcessor.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::git-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SNIHttpClientConnectionFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SNIHttpClientConnectionFactory.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SNIHttpClientConnectionFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SNIHttpClientConnectionFactory.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchProgressMonitor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::git-server" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized String getTimestamp()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchProgressMonitor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::git-server" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchProgressMonitor.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::git-server" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long memoryUsage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GcListener()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getGcDuration()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Fetcher.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::git-server" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transport createTransport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCertificatesDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSch getJSch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSch getJSch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TransportFactoryImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::git-server" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCallbackProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCallbackProgress.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::git-server" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCallbackProgress.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::git-server" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthSettings getAuthSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProgress getProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getRefSpecs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchMode getFetchMode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFetchMode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettings.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-server" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void initJSchLogger()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/JSchLoggers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/JSchLoggers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLevelEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/JSchLoggers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCleanupCallWrapper()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getUnusedDirs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunGitError getNativeGitError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunGitError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGitPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException getError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::git-server" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPreparePackDurationMillis()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevisionsInfo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackHeuristicsFailed()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackHeuristicsFailed()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitLabelingSupport.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::git-server" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listCaches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitResetCacheHandler.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-server" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitResetCacheHandler.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean startReset()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitResetCacheHandler.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-server" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishReset()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitResetCacheHandler.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-server" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUser()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFullUserName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String displayVersion()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWrongGithubUsername()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAnonymousGitWithUsername()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTag()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTag()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List detectExtraHTTPCredentialsInProject()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitServerUtil.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::git-server" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBuffer()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getURL()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRequestProperty()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConnectTimeout()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReadTimeout()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHeaderFields()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstanceFollowRedirects()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestMethod()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean usingProxy()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostnameVerifier()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setAttribute()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Object getAttribute()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setAttribute()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Object removeAttribute()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTrustStoreGetter()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map buildChangedFilesAttributes()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExtraDebug()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExecutable()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsChangeTreeWalk.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::git-server" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File key()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitFetchService.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::git-server" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitTrustStoreProviderImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitTrustStoreProviderImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::git-server" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTrustedCertificatesDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitTrustStoreProviderImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::git-server" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getTrustedCertificatesDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitTrustStoreProviderImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::git-server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyStore getTrustStore()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitTrustStoreProviderImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::git-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean hasRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getResetCounter()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryRevisionCache.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::git-server" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/Submodule.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/Submodule.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/Submodule.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::git-server" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMainRepositoryCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleEntryException.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMainRepositoryCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitException.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-server" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnoreSubmoduleErrorsTreeFilter()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IgnoreSubmoduleErrorsTreeFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::git-server" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTreeIteratorOnBrokenSubmoduleEntry()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IgnoreSubmoduleErrorsTreeFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::git-server" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFirstTreeHasBrokenSubmodule()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IgnoreSubmoduleErrorsTreeFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::git-server" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getBrokenSubmodulePathsInRestTrees()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IgnoreSubmoduleErrorsTreeFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::git-server" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeRecursive()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IgnoreSubmoduleErrorsTreeFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::git-server" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeFilter clone()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IgnoreSubmoduleErrorsTreeFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::git-server" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IgnoreSubmoduleErrorsTreeFilter.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::git-server" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URIish resolveSubmoduleUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repository getRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String fullPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubmoduleResolverConfigCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleResolverImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-server" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean first()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/DirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::git-server" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean eof()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/DirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::git-server" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMainRepositoryCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleConfigException.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteRange()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/ByteRange.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::git-server" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/ByteRange.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::git-server" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMissingSubmoduleCommits()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MissingCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativePath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubmoduleRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/MissingSubmoduleCommitInfo.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::git-server" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean first()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IndirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::git-server" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean eof()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IndirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::git-server" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int translatePosition()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/IndirectSubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::git-server" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubmoduleUrlResolver()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleUrlResolver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAbsolute()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/submodules/SubmoduleUrlResolver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRootPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitListFilesSupport.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::git-server" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyTreeWalk()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitListFilesSupport.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::git-server" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean next()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitListFilesSupport.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::git-server" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmodulesConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/CachedDotGitModulesResolver.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-server" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachedDotGitModulesResolver()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/CachedDotGitModulesResolver.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-server" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSubmoduleToPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/CommitTreeProcessor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::git-server" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmodulesConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/CommitTreeProcessor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::git-server" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotGitModulesResolverImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/commitInfo/DotGitModulesResolverImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::git-server" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readDump()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int percent()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInterrupted()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getGcDuration()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getGcDurationSec()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getMemoryBefore()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getMemoryAfter()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getMemoryAfterMB()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getMemoryCleanedMB()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessStuckMonitor.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::git-server" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryXmxStorage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/RepositoryXmxStorage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::git-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getStorage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/RepositoryXmxStorage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::git-server" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPropertyKey()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/RepositoryXmxStorage.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::git-server" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult getExecResult()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDuration()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInterrupted()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTimeout()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInteractive()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthCredentialsProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::git-server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SSLHttpClientConnectionFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnectionFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-server" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpConnection create()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpConnection create()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResponseCode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getURL()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResponseMessage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRequestProperty()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRequestMethod()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseCaches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConnectTimeout()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReadTimeout()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentType()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeaderField()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHeaderFields()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentLength()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstanceFollowRedirects()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDoOutput()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFixedLengthStreamingMode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChunkedStreamingMode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestMethod()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean usingProxy()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostnameVerifier()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void workaroundSslDeadlock()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SSLSocketFactory createSSLSocketFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getBranchesWithCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryStateData getCurrentState()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markStart()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModificationDataList()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getBranchRevisions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GitChangesCollectionResult empty()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCollectChangesPolicy.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::git-server" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchSettings getFetchSettings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettingsFactoryImpl.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::git-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getAllRefSpec()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchSettingsFactoryImpl.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::git-server" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getTotalTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getMaxChangesCollectionResultSizeInBytes()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logDiffLength()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getCommitOnlyModificationDataList()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ModificationData getDataWithoutFileChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxyChangesCollector.java",
  "fileLinesCount" : 869,
  "components" : [ "primary::git-server" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void add()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Key()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String get()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultType getType()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResult()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completeExceptionally()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getAccessTtl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMaxSizeKb()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/ChangesCollectorCache.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitTrustStoreProviderStatic()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitTrustStoreProviderStatic.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-server" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getTrustedCertificatesDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitTrustStoreProviderStatic.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-server" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SNISSLSocketFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SNISSLSocketFactory.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-server" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SNISSLSocketFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SNISSLSocketFactory.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-server" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish createAuthURI()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/URIishHelperImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-server" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish createAuthURI()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/URIishHelperImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish createAuthURI()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/URIishHelperImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-server" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnonymousProtocol()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/URIishHelperImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-server" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamCitySshKey getKey()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/EmptyVcsRootSshKeyManager.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::git-server" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSilentFetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/NativeGitCommands.java",
  "fileLinesCount" : 566,
  "components" : [ "primary::git-server" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommand fetchCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Optional getNativeGitFetchOptional()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setNativeGitOperationsEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeGitOperationsSupported()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitCommandServer initCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepackCommandServer repackCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalCommitCommandServer commitCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddCommandServer addCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigCommand configCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusCommandServer statusCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FsckCommandServer fsckCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangedPathsCommand changedPathsCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitExec gitExecInternal()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PushCommand pushCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagCommand tagCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitRepoOperationsImpl.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-server" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInterruptionReason()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshMacType()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredSshAuthMethods()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProvideCredHelper()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleanCredHelperScript()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean knownHostsEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugSsh()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeleteTempFiles()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseGitSshCommand()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getTempDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEnv()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExec getGitExec()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVersion getGitVersion()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIdleTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCustomConfig()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugGitCommands()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKnownRepoLocations()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseSshAskPass()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshCommandOptions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSshConnectTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCustomRecoverableMessages()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInternalProperty()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ContextImpl.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::git-server" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeGitOperationsEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitNativeOperationsStatus.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::git-server" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setNativeGitOperationsEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitNativeOperationsStatus.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::git-server" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachedRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AutoCloseRepositoryCache.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-server" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repository getRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AutoCloseRepositoryCache.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-server" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AutoCloseRepositoryCache.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-server" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int dec()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AutoCloseRepositoryCache.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-server" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JGitProgressParser()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/JGitProgressParser.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::git-server" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtensionHolder()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExtensions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExtension()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesProcessor getVcsPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVcsSettingsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionDisplayName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getVersionComparator()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sourcesUpdatePossibleIfChangesNotFound()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestConnectionSupport getTestConnectionSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationContext createContext()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationContext createContext()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsFileContentProvider getContentProvider()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildPatchPolicy getBuildPatchPolicy()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsPersonalSupport getPersonalSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAgentSideCheckoutAvailable()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UrlSupport getUrlSupport()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getRemoteRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getRemoteRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map doGetRemoteRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDAGBasedVcs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListFilesPolicy getListFilesPolicy()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitLoader getCommitLoader()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryManager getRepositoryManager()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerMetrics getServerMetrics()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeGitOperationEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitRepoOperations getGitRepoOperations()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java",
  "fileLinesCount" : 705,
  "components" : [ "primary::git-server" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsAuthenticationException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsAuthenticationException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::git-server" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsAuthenticationException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsAuthenticationException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::git-server" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsAuthenticationException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsAuthenticationException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::git-server" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsAuthenticationException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsAuthenticationException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::git-server" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatErrorMessage()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsAuthenticationException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::git-server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitAbstractVcsFileContentProvider()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitAbstractVcsFileContentProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::git-server" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExplicitXmxProvided()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isXmxIncreaseDisabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFirstAttempt()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void debug()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void info()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void warn()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String withInfo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProcessXmxProvider.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::git-server" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getBaseMirrorsDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getMirrorDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMirrorDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMappings()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastUsedTime()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getUpdateLastUsedTimeLock()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReentrantLock getWriteLock()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWriteLock getRmLock()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCreateLock()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private URIish getCanonicalURI()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInvalidDirName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RepositoryManagerImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::git-server" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRoot getRoot()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repository getRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repository getRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRepositoryDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsRoot getGitRoot()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsRoot getGitRoot()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean alreadyFetched()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markAsFetched()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevCommit findCommit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProgress getProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryManager getRepositoryManager()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerPluginConfig getPluginConfig()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitLoader getCommitLoader()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/OperationContext.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::git-server" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetcherProperties()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetcherProperties.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-server" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchContext withFromRevisions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchContext.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchContext withToRevisions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchContext.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchIfNoCommitsOrFail()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchContext.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCommitLoader()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isValid()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getHintRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getRepositoryUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getMappedPaths()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMapFullPath.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::git-server" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetRevisionsCacheHandler()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ResetRevisionsCacheHandler.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-server" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listCaches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ResetRevisionsCacheHandler.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-server" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ResetRevisionsCacheHandler.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String describe()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LogUtil.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-server" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String describe()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LogUtil.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-server" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String describe()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LogUtil.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-server" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldIgnoreSubmodulesErrors()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChanges()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAttributes()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingSubmoduleCommitInfo getMissingSubmoduleCommitInfo()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addVcsChange()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ModificationDataRevWalk.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String repositoryUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsHostingRepo.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-server" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String owner()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsHostingRepo.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-server" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String repoName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/VcsHostingRepo.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::git-server" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergeFailedException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getConflicts()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitMergeSupport.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::git-server" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectManager()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtensionsProvider()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDefaultBranchNotFound()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VcsRoot createDummyRoot()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isScpSyntax()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOrderId()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionConstraint getConstraint()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUrlSupport.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::git-server" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RevisionCacheType()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RevisionCacheType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::git-server" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RevisionCacheType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::git-server" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTeamcitySshKeysEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExplicitFetchProcessMaxMemory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMaximumFetchProcessMaxMemory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeparateProcessForFetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeparateProcessForPatch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunNativeGC()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunJGitGC()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToGit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeGCQuotaMinutes()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFetcherClassName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPatchBuilderClassName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean passEnvToChildProcess()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFixedSubmoduleCommitSearchDepth()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIdleTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPushTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRepositoryStateTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPatchProcessIdleTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPruneTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMonitoringDirName()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMonitoringExpirationTimeoutHours()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean alwaysCheckCiphers()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean verboseGetContentLog()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean verboseTreeWalkLog()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMapFullPathRevisionCacheSize()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getConnectionRetryIntervalMillis()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConnectionRetryAttempts()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ignoreFetchedCommits()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNoShowForcedUpdates()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHttpsSoLinger()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getListFilesTTLSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHttpConnectionFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHttpConnectionSslProtocol()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean showKnownHostsDbOption()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useTagPackHeuristics()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean analyzeTagsInPackHeuristics()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkLabeledCommitIsInRemoteRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean failLabelingWhenPackHeuristicsFails()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean persistentCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean logRemoteRefs()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAccessTimeUpdateRateMinutes()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ignoreMissingRemoteRef()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMergeRetryAttempts()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runInPlaceGc()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRepackIdleTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRepackCommandArguments()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPackRefsIdleTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean treatMissingBranchTipAsRecoverableError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean reportPerParentChangedFiles()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSetSubmoduleUserInAbsoluteUrls()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFetchProcessMemoryMultiplyFactor()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fetchAllRefsEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long repositoryWriteLockTimeout()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean refreshObjectDatabaseAfterFetch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean downloadLfsObjectsForPatch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSshConnectTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowFileUrl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/PluginConfigImpl.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::git-server" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void limitByNumberOfCommits()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LimitingRevWalk.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldLimitByNumberOfCommits()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LimitingRevWalk.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationContext getContext()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LimitingRevWalk.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsRoot getGitRoot()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LimitingRevWalk.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repository getRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LimitingRevWalk.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerPluginConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LimitingRevWalk.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisitedCommitsNum()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/LimitingRevWalk.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-server" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputStream openContentStream()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/LoadContentAction.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::git-server" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logFromRevisionNotFound()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BuildPatchLogger.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::git-server" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logFileExcludedByCheckoutRules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BuildPatchLogger.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::git-server" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logAddFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BuildPatchLogger.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::git-server" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cannotLoadFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BuildPatchLogger.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::git-server" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/BuildPatchLogger.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::git-server" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantCachePaths()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCacheDirectory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantSshKeyManager()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean readVerboseTreeLog()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readFromRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean readDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VcsRoot readRoot()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitTrustStoreProvider readGitTrustStoreProvider()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getInternalProperties()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVerboseTreeWalkLog()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFromRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutRules getCheckoutRules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getGitCachesDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getPatchFile()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRoot getRoot()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitTrustStoreProvider getGitTrustStoreProvider()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void call()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchProcess.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::git-server" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoExitLowLevelPatchTranslator()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilderDispatcher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::git-server" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObjectReader newObjectReaderForTree()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectLoader open()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ContentLoaderFactory contentLoaderFactory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilder.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::git-server" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIishImpl()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommonURIishImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T get()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommonURIishImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScheme()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommonURIishImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommonURIishImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toASCIIString()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommonURIishImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommonURIishImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUser()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommonURIishImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommonURIishImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommonURIishImpl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::git-server" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GcErrors.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-server" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GcErrors.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-server" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GcErrors.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-server" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GcErrors.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-server" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void retainErrors()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GcErrors.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-server" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getErrors()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GcErrors.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-server" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrongPassphraseException()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/WrongPassphraseException.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::git-server" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVcsOperationProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsOperationProgress.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::git-server" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsOperationProgress.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::git-server" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getMonitoringDir()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCommandImpl.java",
  "fileLinesCount" : 403,
  "components" : [ "primary::git-server" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRepositoryId()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/RevisionsCache.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::git-server" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartRevision()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getVisitedRevisions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getReachedStopRevisions()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initSubmodulesResolver()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubmoduleResolverImpl createSubmoduleResolver()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VcsChangeTreeWalk newVcsChangeTreeWalk()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CheckoutRulesRevWalk.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::git-server" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckoutRules()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repository getRepository()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubmoduleError()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleAwareTreeIterator getParent()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnSubmodule()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int idOffset()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasId()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int pathCompare()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int lastPathChar()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/treewalk/SubmoduleAwareTreeIterator.java",
  "fileLinesCount" : 427,
  "components" : [ "primary::git-server" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCRC32Support()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getOffset64Count()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getObjectCount()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int binarySearch()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int decodeInt32()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long decodeUInt32()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long decodeUInt64()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/org/eclipse/jgit/internal/storage/file/MemoryMappedPackIndex.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::git-server" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPathToGit()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentStartupGitDetector.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::git-agent" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getBuildEnvironmentVariables()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentStartupGitDetector.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::git-agent" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getExecutableName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentStartupGitDetector.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::git-agent" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildMessage1 createBuildLogMessage()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitBuildProgressLogger.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::git-agent" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExcludeUsernameFromHttpUrls()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/RemoteRepositoryConfigurator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-agent" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGitDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/RemoteRepositoryConfigurator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-agent" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHttp()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/RemoteRepositoryConfigurator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-agent" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GCIdleTask.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GCIdleTask.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getDelaySinceLastBuildMinutes()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GCIdleTask.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getDelaySinceLastGCHours()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GCIdleTask.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentMirrorConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentMirrorConfig.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::git-agent" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCachesDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentMirrorConfig.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::git-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshKeyManagerProviderImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/SshKeyManagerProviderImpl.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::git-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentCleanPolicy getCleanPolicy()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitVcsRoot.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentCleanFilesPolicy getCleanFilesPolicy()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitVcsRoot.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getLocalRepositoryDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitVcsRoot.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String debugInfo()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitVcsRoot.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExpiringAccessToken getOrRefreshToken()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitVcsRoot.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getTempDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentSSHService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::git-agent" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getXmlRcpPort()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentSSHService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::git-agent" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRootSshKeyManager getSshKeyManager()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentSSHService.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::git-agent" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRegularBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitUtilsAgent.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-agent" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTag()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitUtilsAgent.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-agent" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTag()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitUtilsAgent.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-agent" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAnonymousGitWithUsername()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitUtilsAgent.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-agent" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List detectExtraHTTPCredentialsInBuild()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitUtilsAgent.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-agent" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean delete()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/FSImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-agent" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mkdirs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/FSImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-agent" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSchClient createClient()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer getTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer getConnectTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnvironmentAccessor()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void install()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostname()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUser()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 481,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUser()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getPort()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommand()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOptions()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String join()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSchClient createClient()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/JSchClient.java",
  "fileLinesCount" : 649,
  "components" : [ "primary::git-agent" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOrderId()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CheckoutDirectoryCleaner.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-agent" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionConstraint getConstraint()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CheckoutDirectoryCleaner.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-agent" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGitRepo()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CheckoutDirectoryCleaner.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-agent" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCleanerName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CheckoutDirectoryCleaner.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-agent" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clean()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CheckoutDirectoryCleaner.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::git-agent" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProvideCredHelper()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleanCredHelperScript()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean knownHostsEnabled()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugSsh()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeleteTempFiles()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseGitSshCommand()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getTempDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExec getGitExec()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVersion getGitVersion()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEnv()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIdleTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshRequestToken()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCustomConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProgressLogger getLogger()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugGitCommands()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKnownRepoLocations()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshCommandOptions()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSshConnectTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCustomRecoverableMessages()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/BuildContext.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::git-agent" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ensureCommitLoaded()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ShallowUpdater.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::git-agent" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish createAuthURI()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/URIishHelperImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-agent" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish createAuthURI()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/URIishHelperImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-agent" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish createAuthURI()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/URIishHelperImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-agent" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnonymousProtocol()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/URIishHelperImpl.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-agent" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCurrentBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/Branches.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::git-agent" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/Branches.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::git-agent" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/LogCommandImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::git-agent" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/ResetCommandImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::git-agent" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleSyncCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SubmoduleSyncCommandImpl.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::git-agent" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefBatchCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateRefBatchCommandImpl.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::git-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddRemoteCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/AddRemoteCommandImpl.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CleanCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-agent" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowRefCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/ShowRefCommandImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::git-agent" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SshHandler.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::git-agent" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CheckoutCommandImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackRefsImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/PackRefsImpl.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::git-agent" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsTreeCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/LsTreeCommandImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::git-agent" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteBranchCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/DeleteBranchCommandImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::git-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevParseCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/RevParseCommandImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::git-agent" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleInitCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SubmoduleInitCommandImpl.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::git-agent" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloneCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CloneCommandImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::git-agent" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleUpdateCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/SubmoduleUpdateCommandImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateBranchCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/CreateBranchCommandImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-agent" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteTagCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/DeleteTagCommandImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::git-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/MergeCommandImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::git-agent" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/GcCommandImpl.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::git-agent" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateIndexCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/UpdateIndexCommandImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::git-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Refs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/Refs.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection list()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/Refs.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/Refs.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/LsTreeResult.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMode()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/LsTreeResult.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-agent" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getObject()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/LsTreeResult.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-agent" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFile()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/LsTreeResult.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-agent" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCleanCommandSupportsExclude()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/CleanCommandUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCleanEnabled()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/CleanCommandUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getValidRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/ShowRefResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getInvalidRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/ShowRefResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFailed()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/ShowRefResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-agent" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentGitFacadeImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentGitFacadeImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitCommand init()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloneCommand clone()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateBranchCommand createBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteBranchCommand deleteBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteTagCommand deleteTag()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddRemoteCommand addRemote()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanCommand clean()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetCommand reset()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefBatchCommand updateRefBatch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutCommand checkout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitConfigCommand gitConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetConfigCommand setConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListConfigCommand listConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogCommand log()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleInitCommand submoduleInit()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleSyncCommand submoduleSync()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsTreeCommand lsTree()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevParseCommand revParse()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleUpdateCommand submoduleUpdate()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowRefCommand showRef()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackRefs packRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcCommand gc()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepackCommand repack()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateIndexCommand updateIndex()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffCommand diff()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeCommand merge()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FsckCommand fsck()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountObjectsCommand countObjects()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetUpstreamCommand setUpstream()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AgentGitCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GitCommandLine makeCommandLine()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentGitFacadeImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::git-agent" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isQuietCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isForceUpdateSupported()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getModulesDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void disableAlternates()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ensureCommitLoaded()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fetchFromOriginalRepository()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkAuthMethodIsSupported()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GitVersion getMinVersionForHttpAuth()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 797,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldRetryFetchAfterRemovingOutadedRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 898,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRemoteTrackingBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1027,
  "endLine" : 1029,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AgentCommitLoader getCommitLoader()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 1191,
  "endLine" : 1193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCachesDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToGit()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseLocalMirrors()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMirrorStrategy()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAgentTerminatedAfterBuild()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isShortLivedAgentWithoutMirror()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFetchAllHeadsModeStr()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVersion getGitVersion()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExec getGitExec()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFailOnCleanCheckout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int maxRepositorySizeForFsckGiB()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSubmoduleUpdateTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshRequestToken()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCustomConfig()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugSsh()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNoFetchRequiredIfRevisionInRepo()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseTimeout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldIgnoreCheckoutRulesPostfixCheck()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowFileUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShallowCloneDepth()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSubmodulesShallowDepth()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/PluginConfigImpl.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::git-agent" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIishImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CommonURIishImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::git-agent" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T get()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CommonURIishImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::git-agent" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScheme()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CommonURIishImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::git-agent" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CommonURIishImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::git-agent" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toASCIIString()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CommonURIishImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::git-agent" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CommonURIishImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::git-agent" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUser()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CommonURIishImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::git-agent" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CommonURIishImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::git-agent" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/CommonURIishImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::git-agent" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatePolicy getUpdatePolicy()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGitVcsRoot()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitAgentVcsSupport.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::git-agent" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopAgent()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentControlClient.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-agent" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentControlClient.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-agent" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StopAction getAction()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentControlClient.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::git-agent" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SSLInvestigator()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLInvestigator.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::git-agent" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getConnectionTimeout()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLConnectionCheck.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::git-agent" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SSLSocket setUpDirectSSLSocket()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/ssl/SSLConnectionCheck.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::git-agent" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmoduleManagerImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/SubmoduleManagerImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-agent" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getSubmoduleFile()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/SubmoduleManagerImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-agent" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Ref asRef()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cleanDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void persistSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getSubmoduleMirror()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRootRepositoryDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AggregatedSubmodule()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSubmodule()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createFrom()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Ref createFrom()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamesString()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevision()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithMirror.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::git-agent" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupNewRepository()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ensureCommitLoaded()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAlternatePath()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyPackedRefs()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterWithAlternates.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-agent" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRemoteRefName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getGitDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean optimizeMirrorBeforeFetch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRemoteRefName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getGitDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSingleBranchFetchRequired()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fetchBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fetchBranch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRefspecForFetch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fetchAllBranches()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasRevision()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getForcedHeadsFetchMessage()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRemoteBranchPointsTheRevision()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void message()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitDetectorImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitDetectorImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-agent" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExec getGitPathAndVersion()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitDetectorImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-agent" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExec getGitPathAndVersion()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitDetectorImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-agent" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String defaultGit()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitDetectorImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-agent" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCleanerName()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentMirrorCleaner.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::git-agent" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getTempDir()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/ssh/GitSSHService.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-agent" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptGenerator()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/ScriptGenerator.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::git-agent" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/FastByteArrayBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-agent" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/org/jetbrains/git4idea/util/FastByteArrayBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-agent" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getBaseMirrorsDir()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getMirrorDir()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String calculateDirNameForUrl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/MirrorManagerImpl.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::git-common" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AuthSettings createAuthSettings()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranchSpec()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentCheckoutPolicy getAgentCheckoutPolicy()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModifiedFetchUrlUsed()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmodulesCheckoutPolicy getSubmodulesCheckoutPolicy()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserNameStyle getUsernameStyle()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoCrlf()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncludeContentHashes()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReportTags()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReportTags()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomRepositoryDir()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish getRepositoryFetchURL()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish getRepositoryFetchURLNoFixedErrors()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish getRepositoryPushURL()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonURIish getRepositoryPushURLNoFixedErrors()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRef()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String debugInfo()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsernameForTags()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthSettings getAuthSettings()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRoot getOriginalRoot()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVcsName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProperty()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProperty()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProperties()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String describe()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnGithub()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnoreMissingDefaultBranch()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncludeCommitInfoSubmodules()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExpiringAccessToken getOrRefreshToken()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsRoot.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::git-common" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsException getCommandLineError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommandLineUtil.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-common" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsException getCommandLineError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommandLineUtil.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-common" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHttpProxyEnabled()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHttpsProxyEnabled()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSshProxyEnabled()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHttpProxyHost()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHttpProxyPort()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHttpsProxyHost()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHttpsProxyPort()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNonProxyHosts()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Credentials getHttpCredentials()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Credentials getHttpsCredentials()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshProxyType getSshProxyType()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshProxyHost()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomSshProxyCommand()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSshProxyPort()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getString()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getInt()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ProxyHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::git-common" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FS getFS()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getenv()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProperty()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileBasedConfig openUserConfig()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTimezone()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LenientConfig()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/jgit/LenientSystemReader.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::git-common" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthSettingsImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthSettingsImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthSettingsImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRoot getRoot()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticationMethod getAuthMethod()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnoreKnownHosts()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassphrase()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrivateKeyFilePath()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isStoredTokenAuth()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitCommandCredentials getExtraHTTPCredentials()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTeamCitySshKeyId()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doesTokenNeedRefresh()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthSettingsImpl.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::git-common" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ExtraHTTPCredentialsImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-common" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsername()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ExtraHTTPCredentialsImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-common" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ExtraHTTPCredentialsImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-common" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRefreshableToken()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/ExtraHTTPCredentialsImpl.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::git-common" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitApiClientFactory()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClientFactory.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::git-common" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayPath()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/data/FileChange.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::git-common" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBody()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::git-common" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatusCode()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::git-common" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxySettings.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthToken()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxySettings.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::git-common" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTimeoutMs()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxySettings.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::git-common" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConnectTimeoutMs()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxySettings.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::git-common" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConnectRetryCnt()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitProxySettings.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::git-common" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T newRequest()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClient.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T newRequest()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClient.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOperationId()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClient.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestContext()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClient.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOperationId()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/gitProxy/GitApiClient.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLocalFileAccess()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRemoteUrlInspector.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAsciiLetter()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRemoteUrlInspector.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-common" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GitCommandSettings with()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandSettings.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-common" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTimeout()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandSettings.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-common" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthSettings getAuthSettings()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandSettings.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-common" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseNativeSsh()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandSettings.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-common" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTraceEnv()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandSettings.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-common" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTrace()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandSettings.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::git-common" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCredentials()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelperConfig.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-common" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMatchAllUrls()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelperConfig.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::git-common" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptGen()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/ScriptGen.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::git-common" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCredentials()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMatchAllUrls()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String credEnv()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String credEnv()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/credentials/CredentialsHelper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::git-common" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/DiffCommandImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::git-common" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/AddCommandImpl.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::git-common" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitConfigCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitConfigCommandImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-common" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String call()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitConfigCommandImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-common" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String callWithIgnoreExitCode()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitConfigCommandImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::git-common" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseCommandImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-common" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConfig()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseCommandImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-common" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnv()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseCommandImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-common" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void throwExceptionOnNonZeroExitCode()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseCommandImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-common" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPostAction()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseCommandImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::git-common" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsRemoteCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/LsRemoteCommandImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::git-common" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListConfigCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/ListConfigCommandImpl.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::git-common" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImportant()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String logLevel()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecResult runCommand()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecResult runCommand()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecResult runCommand()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCanceledError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNoSuchFileOrDirError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFileNameTooLongError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNotFoundRemoteRefError()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNoUsername()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isConnectionRefused()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isConnectionReset()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldHandleRemoteRefNotFound()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommandUtil.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::git-common" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StubContext()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StubContext()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StubContext()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInterruptionReason()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshMacType()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreferredSshAuthMethods()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProvideCredHelper()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCleanCredHelperScript()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean knownHostsEnabled()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshKnownHosts()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugSsh()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Charset getCharset()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeleteTempFiles()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseGitSshCommand()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getTempDir()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEnv()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExec getGitExec()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVersion getGitVersion()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIdleTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshRequestToken()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCustomConfig()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProgressLogger getLogger()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugGitCommands()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKnownRepoLocations()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseSshAskPass()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogger()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSshCommandOptions()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSshConnectTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCustomRecoverableMessages()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInternalProperty()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StubContext.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::git-common" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitsTouchingPathsCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommitsTouchingPathsCommandImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::git-common" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountObjectsCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CountObjectsCommandImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::git-common" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PushCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/PushCommandImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRemote()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/PushCommandImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::git-common" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File generateAskPass()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/UnixScriptGen.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RemoteCommandImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::git-common" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/StatusCommandImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::git-common" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitProgressListener()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitProgressListener.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::git-common" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newLineDetected()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitProgressListener.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::git-common" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetConfigCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/SetConfigCommandImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-common" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/CommitCommandImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::git-common" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RefImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-common" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectId getObjectId()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RefImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-common" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSymbolic()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RefImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-common" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Ref getLeaf()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RefImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-common" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Ref getTarget()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RefImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-common" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectId getPeeledObjectId()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RefImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-common" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPeeled()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RefImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-common" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Storage getStorage()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/RefImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::git-common" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/InitCommandImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-common" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File generateAskPass()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/WinScriptGen.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessTimeoutCallback()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/ProcessTimeoutCallback.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getOutputIdleSecondsTimeout()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/ProcessTimeoutCallback.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getMaxAcceptedOutputSize()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/ProcessTimeoutCallback.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean terminateEntireProcessTree()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/ProcessTimeoutCallback.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSshKeyManager()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionCommand version()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommand fetch()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LsRemoteCommand lsRemote()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitCommand init()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepackCommand repack()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusCommand status()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddCommand add()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitCommand commit()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FsckCommand fsck()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteCommand remote()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PushCommand push()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefCommand updateRef()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagCommand tag()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitConfigCommand gitConfig()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetConfigCommand setConfig()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffCommand diff()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitsTouchingPathsCommand commitsByPaths()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GitCommandLine makeCommandLine()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptGen getScriptGen()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Context getCtx()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/GitFacadeImpl.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::git-common" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/VersionCommandImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::git-common" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/TagCommandImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::git-common" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseAuthCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExecResult runCmd()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresRetry()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExecResult runCmd()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/BaseAuthCommandImpl.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::git-common" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateRefCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/UpdateRefCommandImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::git-common" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FetchCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRemote()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresRetry()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FetchCommandImpl.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::git-common" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FsckCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/impl/FsckCommandImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::git-common" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean repositoryAlreadyExists()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/InitCommandResult.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::git-common" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultBranch()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/InitCommandResult.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::git-common" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExecResult doRunCommand()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSshRequestToken()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeSshPrivateKeyToFile()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File createTmpKeyFile()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPostAction()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPostActions()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasProgress()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRepeatOnEmptyOutput()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getMaxOutputSize()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVersion getGitVersion()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbnormalExitExpected()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStdErrLogLevel()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStdErrExpected()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitCommandLine.java",
  "fileLinesCount" : 564,
  "components" : [ "primary::git-common" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranch()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/StatusCommand.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::git-common" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModifiedFiles()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/StatusCommand.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::git-common" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatusCode()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/StatusCommand.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::git-common" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/StatusCommand.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::git-common" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitConfigCommand.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::git-common" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCertPath()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/ssl/SslOperations.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExec()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitExec.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-common" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitExec.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVersion getVersion()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitExec.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-common" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCygwin()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitExec.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-common" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCygwinBinPath()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/GitExec.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::git-common" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitOutdatedIndexException()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/errors/GitOutdatedIndexException.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::git-common" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExecTimeout()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/errors/GitExecTimeout.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::git-common" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitExecTimeout()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/errors/GitExecTimeout.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::git-common" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SshKeyNotFoundException()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/errors/SshKeyNotFoundException.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::git-common" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getGitIndex()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/errors/GitIndexCorruptedException.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::git-common" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckoutCanceledException()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/command/errors/CheckoutCanceledException.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::git-common" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCredentials()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommandCredentials.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStoresOnlyDefaultCredential()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommandCredentials.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::git-common" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toURL()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String makeVersion()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File toFile()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitUtils.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::git-common" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String uiName()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthenticationMethod.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-common" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKeyAuth()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/AuthenticationMethod.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::git-common" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnoreSubmodulesErrors()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SubmodulesCheckoutPolicy.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::git-common" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  V retry()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Retry.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::git-common" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  V retry()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Retry.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::git-common" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long backOff()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/Retry.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::git-common" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVersion()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLessThan()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GitVersion fromString()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitVersion previousVersion()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fetchSupportsStdin()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNoShowForcedUpdatesSupported()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean negativeRefSpecSupported()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitVersion.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::git-common" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepackCommandImpl()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/command/impl/RepackCommandImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::git-common" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getHash()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/HashCalculatorImpl.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::git-common" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createDirectory()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitCommitSupport.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::git-server" ],
  "startLine" : 278,
  "endLine" : 279,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/FetchCallbackProgress.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::git-server" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseCaches()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDoOutput()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/SSLHttpClientConnection.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::git-server" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttribute()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/TeamCityJDKHttpConnectionFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::git-server" ],
  "startLine" : 182,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitProgress.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::git-server" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportProgress()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitProgress.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::git-server" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void call()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/PatchFileAction.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::git-server" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newLineDetected()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilderDispatcher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::git-server" ],
  "startLine" : 193,
  "endLine" : 194,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/patch/GitPatchBuilderDispatcher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::git-server" ],
  "startLine" : 203,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitPathResolverImpl()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/GitPathResolverImpl.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::git-agent" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupNewRepository()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/UpdaterImpl.java",
  "fileLinesCount" : 1200,
  "components" : [ "primary::git-agent" ],
  "startLine" : 240,
  "endLine" : 241,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeFetch()",
  "longName" : "",
  "relativeFileName" : "git-agent/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/agent/AgentCommitLoaderFactory.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::git-agent" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openBlock()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitProgressLogger.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::git-common" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void message()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitProgressLogger.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::git-common" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warning()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitProgressLogger.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::git-common" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void progressMessage()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitProgressLogger.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::git-common" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeBlock()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitProgressLogger.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::git-common" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processStarted()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFinished()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFailed()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/process/GitProcessExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::git-server" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WellKnownHostingsUtil()",
  "longName" : "",
  "relativeFileName" : "git-server/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/WellKnownHostingsUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::git-server" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommandLineUtil()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/CommandLineUtil.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::git-common" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GitRemoteUrlInspector()",
  "longName" : "",
  "relativeFileName" : "git-common/src/main/java/jetbrains/buildServer/buildTriggers/vcs/git/GitRemoteUrlInspector.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::git-common" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]