RefDirectory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total115 of 2,25794%51 of 30883%4921333517159
readPackedRefs()285064%7112%4591901
delete(File, int, LockFile)273153%1787%1551601
parsePackedRefs(BufferedReader)2112285%31785%31143501
sleep(long)15525%1150%127901
scanRef(RefDirectory.LooseRef, String)1219394%73984%72424801
refresh()50%n/a113311
setRetrySleepMs(List)41578%3350%341501
pack(Collection, Map)320698%73181%72026001
readRef(String, RefList)108100%31583%31002301
getRefs(String)103100%21083%2702501
delete(RefDirectoryUpdate)99100%21083%2702801
isNameConflicting(String)88100%14100%0801701
resolve(Ref, int, String, RefList, RefList)80100%11593%1901901
RefDirectory(FileRepository)78100%n/a0101701
static {...}73100%2100%020901
peel(Ref)57100%2880%2601201
newUpdate(String, boolean)51100%10100%0601201
doPeel(Ref)44100%2100%020701
getPackedRefs()44100%8100%050901
exactRef(String[])43100%4100%030801
peeledPackedRef(Ref)40100%2675%2501001
getLooseRefs()36100%1375%130901
firstExactRef(String[])36100%4100%030701
isSymRef(byte[], int)34100%4866%470301
getAdditionalRefs()32100%4100%030601
readAndResolve(String, RefList)30100%1583%140901
create()29100%n/a010501
lockPackedRefs()29100%4100%030701
newTemporaryUpdate()29100%n/a010401
fireRefsChanged()26100%1583%140501
logFor(String)23100%2100%020401
fileFor(String)23100%2100%020401
putLooseRef(RefDirectory.LooseRef)22100%1150%120601
hasDanglingHead()21100%1583%140501
commitPackedRefs(LockFile, RefList, RefDirectory.PackedRefList, boolean)19100%n/a010401
levelsIn(String)19100%2100%020401
stored(RefDirectoryUpdate, FileSnapshot)18100%n/a010401
recreate(Ref, ObjectIdRef)17100%2100%020401
newRename(String, String)16100%n/a010301
hasLooseRef()15100%n/a010201
isInClone()14100%1583%140101
newSymbolicRef(FileSnapshot, String, String)14100%n/a010201
lockPackedRefsOrThrow()13100%2100%020401
copy(String, int, int)12100%n/a010101
storedSymbolicRef(RefDirectoryUpdate, FileSnapshot, String)11100%n/a010301
exactRef(String)10100%n/a010201
clearReferences()9100%n/a010301
log(boolean, RefUpdate, String, boolean)9100%n/a010201
newLogWriter(boolean)6100%n/a010101
pack(List)6100%n/a010201
pack(Map)6100%n/a010101
newBatchUpdate()5100%n/a010101
delete(File, int)5100%n/a010201
lambda$hasLooseRef$0(Path)5100%n/a010101
getRepository()3100%n/a010101
close()3100%n/a010201
getRetrySleepMs()3100%n/a010101
upcast(RefList)2100%n/a010101
performsAtomicTransactions()2100%n/a010101