| readFrom(InputStream) |    | 81% |    | 77% | 5 | 12 | 7 | 52 | 0 | 1 | 
| read() |    | 47% |    | 40% | 4 | 6 | 7 | 17 | 0 | 1 | 
| isOutdated() |   | 0% |   | 0% | 5 | 5 | 3 | 3 | 1 | 1 | 
| requireLocked(LockFile) |    | 22% |    | 50% | 2 | 3 | 3 | 6 | 0 | 1 | 
| skipOptionalExtension(InputStream, MessageDigest, byte[], long) |    | 62% |    | 75% | 1 | 3 | 4 | 11 | 0 | 1 | 
| write() |    | 62% |  | n/a | 0 | 1 | 9 | 15 | 0 | 1 | 
| lock(File, FS) |    | 55% |   | 100% | 0 | 2 | 8 | 14 | 0 | 1 | 
| lock() |    | 78% |    | 75% | 1 | 3 | 1 | 8 | 0 | 1 | 
| is_DIRC(byte[]) |    | 84% |    | 66% | 2 | 4 | 2 | 6 | 0 | 1 | 
| commit() |   | 94% |    | 83% | 1 | 4 | 1 | 10 | 0 | 1 | 
| writeTo(File, OutputStream) |   | 100% |   | 100% | 0 | 11 | 0 | 40 | 0 | 1 | 
| updateSmudgedEntries() |   | 100% |   | 100% | 0 | 9 | 0 | 27 | 0 | 1 | 
| getEntriesWithin(String) |   | 100% |    | 83% | 1 | 4 | 0 | 15 | 0 | 1 | 
| findEntry(int, byte[], int) |   | 100% |   | 100% | 0 | 6 | 0 | 12 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| cmp(byte[], int, byte[], int) |   | 100% |   | 100% | 0 | 4 | 0 | 5 | 0 | 1 | 
| nextEntry(int) |   | 100% |   | 100% | 0 | 3 | 0 | 9 | 0 | 1 | 
| getCacheTree(boolean) |   | 100% |   | 100% | 0 | 3 | 0 | 5 | 0 | 1 | 
| nextEntry(byte[], int, int) |   | 100% |   | 100% | 0 | 3 | 0 | 6 | 0 | 1 | 
| hasUnmergedPaths() |   | 100% |   | 100% | 0 | 3 | 0 | 4 | 0 | 1 | 
| clear() |   | 100% |  | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 
| formatExtensionName(byte[]) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| read(ObjectReader, AnyObjectId) |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| getEntry(String) |   | 100% |   | 100% | 0 | 2 | 0 | 2 | 0 | 1 | 
| lock(Repository, IndexChangedListener) |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| read(Repository) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| unlock() |   | 100% |   | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| read(File, FS) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| replace(DirCacheEntry[], int) |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| writeTree(ObjectInserter) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| cmp(byte[], int, DirCacheEntry) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lock(File, FS, IndexChangedListener) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| builder() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| editor() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| findEntry(String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| cmp(DirCacheEntry, DirCacheEntry) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| DirCache(File, FS) |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| toArray(int, DirCacheEntry[], int, int) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| newInCore() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| findEntry(byte[], int) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getEntry(int) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| registerIndexChangedListener(IndexChangedListener) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getEntryCount() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |