| processEntry(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser, DirCacheBuildIterator, WorkingTreeIterator, boolean, Attributes) |    | 95% |    | 86% | 16 | 61 | 5 | 131 | 0 | 1 | 
| cleanUp() |    | 36% |    | 33% | 3 | 4 | 8 | 13 | 0 | 1 | 
| isWorktreeDirty(WorkingTreeIterator, DirCacheEntry) |    | 84% |    | 83% | 2 | 10 | 1 | 16 | 0 | 1 | 
| setDirCache(DirCache) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| mergeTrees(AbstractTreeIterator, RevTree, RevTree, boolean) |    | 94% |    | 83% | 2 | 7 | 2 | 28 | 0 | 1 | 
| checkout() |    | 93% |    | 90% | 1 | 6 | 2 | 18 | 0 | 1 | 
| getRawText(ObjectId, Attributes) |    | 79% |    | 50% | 1 | 2 | 1 | 7 | 0 | 1 | 
| ResolveMerger(Repository) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| mergeFileModes(int, int, int) |   | 86% |    | 80% | 2 | 6 | 0 | 7 | 0 | 1 | 
| getCommitNames() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getToBeCheckedOut() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| updateIndex(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser, MergeResult, Attributes) |   | 98% |    | 80% | 2 | 6 | 0 | 25 | 0 | 1 | 
| doMerge(MergeResult) |   | 94% |    | 75% | 1 | 3 | 1 | 11 | 0 | 1 | 
| getResultTreeId() |   | 77% |    | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| mergeTreeWalk(TreeWalk, boolean) |   | 100% |   | 100% | 0 | 9 | 0 | 19 | 0 | 1 | 
| ResolveMerger(Repository, boolean) |   | 100% |   | 100% | 0 | 2 | 0 | 19 | 0 | 1 | 
| writeMergedFile(TemporaryBuffer, Attributes) |   | 100% |   | 100% | 0 | 2 | 0 | 14 | 0 | 1 | 
| ResolveMerger(ObjectInserter, Config) |   | 100% |  | n/a | 0 | 1 | 0 | 13 | 0 | 1 | 
| contentMerge(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser, Attributes) |   | 100% |   | 100% | 0 | 4 | 0 | 12 | 0 | 1 | 
| isIndexDirty() |   | 100% |    | 90% | 1 | 6 | 0 | 10 | 0 | 1 | 
| mergeImpl() |   | 100% |   | 100% | 0 | 4 | 0 | 9 | 0 | 1 | 
| add(byte[], CanonicalTreeParser, int, Instant, long) |   | 100% |    | 75% | 1 | 3 | 0 | 9 | 0 | 1 | 
| keep(DirCacheEntry) |   | 100% |  | n/a | 0 | 1 | 0 | 8 | 0 | 1 | 
| insertMergeResult(TemporaryBuffer, Attributes) |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| addCheckoutMetadata(String, Attributes) |   | 100% |   | 100% | 0 | 2 | 0 | 7 | 0 | 1 | 
| defaultCommitNames() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMergeAlgorithm(Config) |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| addDeletion(String, boolean, Attributes) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| addToCheckout(String, DirCacheEntry, Attributes) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| nonTree(int) |   | 100% |   | 100% | 0 | 3 | 0 | 1 | 0 | 1 | 
| getFailingPaths() |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| failed() |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getInCoreLimit(Config) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| isGitLink(int) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setCommitNames(String[]) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setWorkingTreeIterator(WorkingTreeIterator) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getUnmergedPaths() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getModifiedFiles() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMergeResults() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |