| isModifiedSubtree_IndexTree(String, ObjectId) |   | 0% |   | 0% | 6 | 6 | 17 | 17 | 1 | 1 | 
| doCheckout() |    | 81% |    | 79% | 10 | 25 | 16 | 82 | 0 | 1 | 
| filterOut(ArrayList, IntList) |    | 22% |    | 27% | 5 | 7 | 12 | 17 | 0 | 1 | 
| checkoutEntry(Repository, DirCacheEntry, ObjectReader, boolean, DirCacheCheckout.CheckoutMetadata) |    | 84% |    | 80% | 7 | 21 | 9 | 64 | 0 | 1 | 
| runExternalFilterCommand(Repository, DirCacheEntry, DirCacheCheckout.CheckoutMetadata, ObjectLoader, FS, OutputStream) |    | 54% |    | 50% | 2 | 3 | 9 | 22 | 0 | 1 | 
| cleanUpConflicts() |    | 66% |    | 75% | 2 | 5 | 5 | 14 | 0 | 1 | 
| processEntry(CanonicalTreeParser, DirCacheBuildIterator, WorkingTreeIterator) |    | 87% |    | 81% | 6 | 17 | 5 | 38 | 0 | 1 | 
| isModified_IndexTree(String, ObjectId, FileMode, ObjectId, FileMode, ObjectId) |    | 64% |    | 50% | 3 | 6 | 2 | 6 | 0 | 1 | 
| processEntry(CanonicalTreeParser, CanonicalTreeParser, DirCacheBuildIterator, WorkingTreeIterator) |    | 98% |    | 93% | 10 | 85 | 4 | 147 | 0 | 1 | 
| DirCacheCheckout(Repository, DirCache, ObjectId, WorkingTreeIterator) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| checkout() |    | 82% |   | 100% | 0 | 3 | 2 | 10 | 0 | 1 | 
| equalIdAndMode(ObjectId, FileMode, ObjectId, FileMode) |   | 72% |    | 50% | 2 | 4 | 0 | 3 | 0 | 1 | 
| idEqual(AbstractTreeIterator, AbstractTreeIterator) |   | 88% |   | 83% | 1 | 4 | 1 | 5 | 0 | 1 | 
| preScanTwoTrees() |   | 100% |   | 100% | 0 | 3 | 0 | 18 | 0 | 1 | 
| prescanOneTree() |   | 100% |   | 100% | 0 | 3 | 0 | 17 | 0 | 1 | 
| conflict(String, DirCacheEntry, AbstractTreeIterator, AbstractTreeIterator) |   | 100% |   | 100% | 0 | 6 | 0 | 16 | 0 | 1 | 
| isModifiedSubtree_IndexWorkingtree(String) |   | 100% |   | 100% | 0 | 5 | 0 | 16 | 0 | 1 | 
| DirCacheCheckout(Repository, ObjectId, DirCache, ObjectId, WorkingTreeIterator) |   | 100% |   | 75% | 1 | 3 | 0 | 15 | 0 | 1 | 
| runBuiltinFilterCommand(Repository, DirCacheCheckout.CheckoutMetadata, ObjectLoader, OutputStream) |   | 100% |   | 100% | 0 | 4 | 0 | 17 | 0 | 1 | 
| update(String, ObjectId, FileMode) |   | 100% |   | 100% | 0 | 2 | 0 | 9 | 0 | 1 | 
| checkValidPathSegment(ObjectChecker, CanonicalTreeParser) |   | 100% |  | n/a | 0 | 1 | 0 | 9 | 0 | 1 | 
| keep(DirCacheEntry, WorkingTreeIterator) |   | 100% |    | 75% | 2 | 5 | 0 | 6 | 0 | 1 | 
| isSamePrefix(String, String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| checkValidPath(CanonicalTreeParser) |   | 100% |   | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| checkoutGitlink(String, DirCacheEntry) |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| removeEmptyParents(File) |   | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 | 
| addTree(TreeWalk, ObjectId) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| DirCacheCheckout(Repository, ObjectId, DirCache, ObjectId) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| DirCacheCheckout(Repository, DirCache, ObjectId) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setProgressMonitor(ProgressMonitor) |   | 100% |   | 100% | 0 | 2 | 0 | 2 | 0 | 1 | 
| checkoutEntry(Repository, DirCacheEntry, ObjectReader) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| remove(String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| static {...} |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setFailOnConflict(boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setForce(boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getUpdated() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getConflicts() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getToBeDeleted() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRemoved() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |