| publishProjectSiteToGhPages(Path, String, Log, String, String) |   | 2% |   | 5% | 17 | 18 | 135 | 138 | 0 | 1 |
| execCaptureAndLog(File, Log, String[]) |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 1 | 1 |
| stampOutputTimestamp(File, String, Log) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| cleanRemoteSiteDir(File, Log, String, String[]) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| swapRemoteSiteDir(File, Log, String, String[]) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| lambda$wipeGhPagesRootForRepublish$0(Log, Path) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| readPomGroupId(File) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| readPomElement(File, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getRemoteUrl(File, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| readPomProperty(File, String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| isMacOS() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| cleanRemoteSiteDir(File, Log, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| swapRemoteSiteDir(File, Log, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateLatestSymlink(File, Log, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateVersionProperty(String, String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| detectHttpsUrlStaging(Path, String) |   | 83% |   | 71% | 4 | 8 | 2 | 18 | 0 | 1 |
| detectParentArtifactNesting(Path, String) |   | 83% |   | 75% | 4 | 9 | 3 | 16 | 0 | 1 |
| detectAggregatedStaging(Path, String) |   | 82% |   | 81% | 3 | 9 | 3 | 18 | 0 | 1 |
| lambda$publishProjectSiteToGhPages$0(Path) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| findSubmoduleSiteDirs(Path, Path) |   | 84% |   | 92% | 1 | 8 | 3 | 20 | 0 | 1 |
| isEmptyDirectory(Path) |   | 45% | | n/a | 0 | 1 | 3 | 5 | 0 | 1 |
| exec(File, Log, String[]) |   | 83% |  | 100% | 0 | 3 | 3 | 18 | 0 | 1 |
| replaceProjectVersionRefs(File, String, Log) |   | 89% |  | 100% | 0 | 3 | 2 | 18 | 0 | 1 |
| restoreBackups(File, Log) |   | 87% |  | 100% | 0 | 3 | 2 | 16 | 0 | 1 |
| setPomVersion(File, String, String) |   | 86% |  | 100% | 0 | 3 | 2 | 17 | 0 | 1 |
| lambda$execParallel$0(ReleaseSupport.LabeledTask, File, Log, List) |   | 86% |  | 100% | 0 | 3 | 2 | 19 | 0 | 1 |
| readPomVersion(File) |   | 75% |  | 100% | 0 | 2 | 2 | 8 | 0 | 1 |
| readPomArtifactId(File) |   | 75% |  | 100% | 0 | 2 | 2 | 8 | 0 | 1 |
| wipeGhPagesRootForRepublish(Path, Log) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| execParallel(File, Log, ReleaseSupport.LabeledTask[]) |   | 92% |  | 100% | 0 | 5 | 2 | 19 | 0 | 1 |
| findPomFiles(File) |   | 74% | | n/a | 0 | 1 | 2 | 8 | 0 | 1 |
| updateLatestSymlink(File, Log, String, String[]) |   | 88% |   | 50% | 3 | 4 | 1 | 11 | 0 | 1 |
| lambda$copyDirectory$0(Path, Path, Path) |   | 82% |  | 100% | 0 | 2 | 2 | 8 | 0 | 1 |
| gitRoot(File) |  | 89% | | n/a | 0 | 1 | 2 | 8 | 0 | 1 |
| readPomName(File) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readPomDescription(File) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasRemote(File, String) |  | 86% | | n/a | 0 | 1 | 2 | 4 | 0 | 1 |
| leafName(String) |  | 92% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| deleteDirectory(Path) |  | 88% | | n/a | 0 | 1 | 1 | 4 | 0 | 1 |
| routeSubprocessLine(Log, String, String) |  | 100% |   | 91% | 2 | 13 | 0 | 21 | 0 | 1 |
| resolveMavenWrapperFor(File, Log, boolean) |  | 100% |  | 100% | 0 | 5 | 0 | 13 | 0 | 1 |
| copyDirectoryExcludingTopLevelVersionDirs(Path, Path) |  | 100% |  | 100% | 0 | 5 | 0 | 12 | 0 | 1 |
| execCapture(File, String[]) |  | 100% |  | 100% | 0 | 2 | 0 | 15 | 0 | 1 |
| requireCleanWorktree(File) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| gitAddFiles(File, Log, List) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| deriveNextSnapshot(String) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| deriveCheckpointVersion(String, File) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| validateRemotePath(String) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| tagExists(File, String) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| parentDir(String) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| currentBranch(File) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$findPomFiles$1(File, Path) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| siteDiskPath(String, String, String) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| isVersionDirName(String) |  | 100% |  | 100% | 0 | 4 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| firstNonEmptyLine(String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| copyDirectory(Path, Path) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isWindows() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$validateRemotePath$0(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$firstNonEmptyLine$0(String) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$findPomFiles$0(Path) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| routeSubprocessLine(Log, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resolveMavenWrapper(File, Log) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deriveReleaseVersion(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| branchToSitePath(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$detectHttpsUrlStaging$0(Path) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$hasRemote$0(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| siteStagingPath(String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| siteStagingUrl(String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |