| processEntry(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser, DirCacheBuildIterator, WorkingTreeIterator, boolean, Attributes[]) |    | 87% |    | 85% | 19 | 83 | 29 | 194 | 0 | 1 | 
| mergeTrees(AbstractTreeIterator, RevTree, RevTree, boolean) |    | 93% |    | 85% | 2 | 8 | 1 | 31 | 0 | 1 | 
| isWorktreeDirty(WorkingTreeIterator, DirCacheEntry) |    | 84% |    | 83% | 2 | 10 | 1 | 17 | 0 | 1 | 
| getRawText(ObjectId, Attributes) |   | 79% |  | 50% | 1 | 2 | 1 | 7 | 0 | 1 | 
| ResolveMerger(Repository) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getModifiedFiles() |  | 60% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| getToBeCheckedOut() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setDirCache(DirCache) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getCommitNames() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| updateIndex(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser, MergeResult, Attributes) |   | 97% |    | 80% | 2 | 6 | 0 | 23 | 0 | 1 | 
| doMerge(MergeResult) |   | 94% |   | 75% | 1 | 3 | 1 | 11 | 0 | 1 | 
| mergeFileModes(int, int, int) |   | 93% |   | 90% | 1 | 6 | 0 | 7 | 0 | 1 | 
| getResultTreeId() |   | 77% |  | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| mergeTreeWalk(TreeWalk, boolean) |   | 100% |   | 100% | 0 | 9 | 0 | 23 | 0 | 1 | 
| writeMergedFile(TemporaryBuffer, Attributes) |   | 100% |   | 100% | 0 | 2 | 0 | 10 | 0 | 1 | 
| contentMerge(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser, Attributes[], ContentMergeStrategy) |   | 100% |   | 100% | 0 | 4 | 0 | 9 | 0 | 1 | 
| createGitLinksMergeResult(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser) |   | 100% |   | 100% | 0 | 4 | 0 | 7 | 0 | 1 | 
| isIndexDirty() |   | 100% |   | 90% | 1 | 6 | 0 | 10 | 0 | 1 | 
| ResolveMerger(Repository, boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 11 | 0 | 1 | 
| addToCheckout(String, DirCacheEntry, Attributes[]) |   | 100% |  | n/a | 0 | 1 | 0 | 7 | 0 | 1 | 
| ResolveMerger(ObjectInserter, Config) |   | 100% |  | n/a | 0 | 1 | 0 | 10 | 0 | 1 | 
| addDeletion(String, boolean, Attributes) |   | 100% |   | 100% | 0 | 4 | 0 | 7 | 0 | 1 | 
| addConflict(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| add(byte[], CanonicalTreeParser, int, Instant, long) |   | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 | 
| keep(DirCacheEntry) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| defaultCommitNames() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMergeAlgorithm(Config) |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| mergeImpl() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| nonTree(int) |   | 100% |   | 100% | 0 | 3 | 0 | 1 | 0 | 1 | 
| getFailingPaths() |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| setContentMergeStrategy(ContentMergeStrategy) |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| failed() |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 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 | 
| getContentMergeStrategy() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getUnmergedPaths() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMergeResults() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |