| readPackedRefs() |    | 64% |    | 12% | 4 | 5 | 10 | 23 | 0 | 1 | 
| delete(File, int, LockFile) |    | 53% |    | 87% | 1 | 5 | 6 | 16 | 0 | 1 | 
| parsePackedRefs(BufferedReader) |    | 85% |    | 85% | 3 | 11 | 4 | 35 | 0 | 1 | 
| sleep(long) |    | 25% |    | 50% | 1 | 2 | 6 | 8 | 0 | 1 | 
| scanRef(RefDirectory.LooseRef, String) |    | 94% |    | 80% | 9 | 24 | 2 | 47 | 0 | 1 | 
| refresh() |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| setRetrySleepMs(List) |    | 78% |    | 50% | 3 | 4 | 1 | 5 | 0 | 1 | 
| pack(Collection, Map) |    | 98% |    | 81% | 7 | 20 | 2 | 61 | 0 | 1 | 
| static {...} |    | 97% |    | 50% | 1 | 2 | 0 | 11 | 0 | 1 | 
| hasDanglingHead() |    | 90% |    | 66% | 2 | 4 | 1 | 5 | 0 | 1 | 
| readRef(String, RefList) |   | 100% |    | 83% | 3 | 10 | 0 | 23 | 0 | 1 | 
| getRefs(String) |   | 100% |    | 83% | 2 | 7 | 0 | 26 | 0 | 1 | 
| delete(RefDirectoryUpdate) |   | 100% |    | 83% | 2 | 7 | 0 | 29 | 0 | 1 | 
| isNameConflicting(String) |   | 100% |   | 100% | 0 | 8 | 0 | 16 | 0 | 1 | 
| RefDirectory(FileRepository) |   | 100% |  | n/a | 0 | 1 | 0 | 17 | 0 | 1 | 
| resolve(Ref, int, String, RefList, RefList) |   | 100% |    | 93% | 1 | 9 | 0 | 18 | 0 | 1 | 
| peel(Ref) |   | 100% |    | 80% | 2 | 6 | 0 | 12 | 0 | 1 | 
| newUpdate(String, boolean) |   | 100% |   | 100% | 0 | 6 | 0 | 12 | 0 | 1 | 
| getPackedRefs() |   | 100% |   | 100% | 0 | 5 | 0 | 11 | 0 | 1 | 
| exactRef(String[]) |   | 100% |   | 100% | 0 | 3 | 0 | 8 | 0 | 1 | 
| doPeel(Ref) |   | 100% |   | 100% | 0 | 2 | 0 | 7 | 0 | 1 | 
| peeledPackedRef(Ref) |   | 100% |    | 75% | 2 | 5 | 0 | 10 | 0 | 1 | 
| getLooseRefs() |   | 100% |    | 75% | 1 | 3 | 0 | 10 | 0 | 1 | 
| firstExactRef(String[]) |   | 100% |   | 100% | 0 | 3 | 0 | 7 | 0 | 1 | 
| isSymRef(byte[], int) |   | 100% |    | 66% | 4 | 7 | 0 | 7 | 0 | 1 | 
| getAdditionalRefs() |   | 100% |   | 100% | 0 | 3 | 0 | 6 | 0 | 1 | 
| readAndResolve(String, RefList) |   | 100% |    | 83% | 1 | 4 | 0 | 9 | 0 | 1 | 
| create() |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| lockPackedRefs() |   | 100% |   | 100% | 0 | 3 | 0 | 6 | 0 | 1 | 
| newTemporaryUpdate() |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| fireRefsChanged() |   | 100% |    | 83% | 1 | 4 | 0 | 5 | 0 | 1 | 
| logFor(String) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| fileFor(String) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| putLooseRef(RefDirectory.LooseRef) |   | 100% |    | 50% | 1 | 2 | 0 | 6 | 0 | 1 | 
| commitPackedRefs(LockFile, RefList, RefDirectory.PackedRefList, boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| levelsIn(String) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| stored(RefDirectoryUpdate, FileSnapshot) |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| recreate(Ref, ObjectIdRef) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| newRename(String, String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| hasLooseRef() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| isInClone() |   | 100% |    | 83% | 1 | 4 | 0 | 1 | 0 | 1 | 
| newSymbolicRef(FileSnapshot, String, String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lockPackedRefsOrThrow() |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| copy(String, int, int) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| storedSymbolicRef(RefDirectoryUpdate, FileSnapshot, String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| exactRef(String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| clearReferences() |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| log(boolean, RefUpdate, String, boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| newLogWriter(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| pack(List) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| pack(Map) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| newBatchUpdate() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| delete(File, int) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$1(Path) |   | 100% |  | n/a | 0 | 1 | 0 | 0 | 0 | 1 | 
| getRepository() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| close() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getRetrySleepMs() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| upcast(RefList) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| performsAtomicTransactions() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |