| validateCommands() |    | 46% |    | 40% | 23 | 28 | 46 | 75 | 0 | 1 | 
| sendStatusReport(boolean, Throwable, BaseReceivePack.Reporter) |    | 57% |    | 44% | 17 | 22 | 25 | 49 | 0 | 1 | 
| init(InputStream, OutputStream, OutputStream) |    | 45% |    | 50% | 1 | 2 | 8 | 19 | 0 | 1 | 
| recvCommands() |    | 75% |    | 54% | 9 | 13 | 14 | 49 | 0 | 1 | 
| sendAdvertisedRefs(RefAdvertiser) |    | 82% |    | 72% | 4 | 10 | 5 | 32 | 0 | 1 | 
| executeCommands() |    | 77% |    | 37% | 3 | 5 | 3 | 21 | 0 | 1 | 
| parseShallow(String) |   | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 
| checkConnectivity() |    | 92% |    | 69% | 14 | 27 | 4 | 56 | 0 | 1 | 
| receivePack() |    | 88% |    | 71% | 4 | 8 | 2 | 27 | 0 | 1 | 
| setMaxPackSizeLimit(long) |    | 36% |    | 50% | 1 | 2 | 2 | 5 | 0 | 1 | 
| setCheckReceivedObjects(boolean) |    | 60% |    | 25% | 4 | 5 | 2 | 5 | 0 | 1 | 
| setRefFilter(RefFilter) |   | 0% |   | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| release() |    | 82% |    | 50% | 1 | 2 | 3 | 15 | 0 | 1 | 
| anyRejects() |    | 75% |    | 50% | 2 | 4 | 1 | 4 | 0 | 1 | 
| getPeerUserAgent() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| fatalError(String) |    | 72% |    | 50% | 1 | 2 | 2 | 7 | 0 | 1 | 
| isQuiet() |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| checkRequestWasRead() |    | 50% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| setExpectDataAfterPackFooter(boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setAllowCreates(boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setAllowDeletes(boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setAllowBranchDeletes(boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setAllowNonFastForwards(boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setTimeout(int) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setMaxCommandBytes(long) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setMaxCommandDiscardBytes(long) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setMaxObjectSizeLimit(long) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setAllowQuiet(boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setSignedPushConfig(SignedPushConfig) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getAllCommands() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| failPendingCommands() |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| checkSubmodules() |    | 93% |    | 75% | 1 | 3 | 2 | 11 | 0 | 1 | 
| setAdvertiseRefsHook(AdvertiseRefsHook) |    | 70% |    | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| isAllowDeletes() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| isAllowBranchDeletes() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getAdvertiseRefsHook() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getRefFilter() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getTimeout() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| isAllowQuiet() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getMessageOutputStream() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getReceivedPackStatistics() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| enableCapabilities() |    | 96% |    | 66% | 2 | 4 | 0 | 10 | 0 | 1 | 
| needPack() |    | 90% |    | 50% | 2 | 3 | 1 | 4 | 0 | 1 | 
| hasError() |    | 71% |    | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| discardCommands() |   | 96% |    | 50% | 2 | 3 | 0 | 7 | 0 | 1 | 
| readPostCommands(PacketLineIn) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| BaseReceivePack(Repository) |   | 100% |  | n/a | 0 | 1 | 0 | 24 | 0 | 1 | 
| parseCommand(String) |   | 100% |   | 100% | 0 | 4 | 0 | 15 | 0 | 1 | 
| close() |   | 100% |   | 100% | 0 | 5 | 0 | 11 | 0 | 1 | 
| sendError(String) |   | 100% |   | 100% | 0 | 3 | 0 | 7 | 0 | 1 | 
| packInputStream() |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getPushCertificateParser() |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| needCheckConnectivity() |   | 100% |    | 66% | 2 | 4 | 0 | 3 | 0 | 1 | 
| sendMessage(String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getPackSize() |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| receivePackAndCheckConnectivity() |   | 100% |   | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| getAdvertisedOrDefaultRefs() |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| unlockPack() |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| hasCommands() |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| isCheckReceivedObjects() |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| isSideBand() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| isCapabilityEnabled(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| filterCommands(ReceiveCommand.Result) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setCheckReferencedObjectsAreReachable(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setBiDirectionalPipe(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setObjectChecker(ObjectChecker) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setAtomic(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setRefLogIdent(PersonIdent) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setAllowPushOptions(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getAdvertisedObjects() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isCheckReferencedObjectsAreReachable() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isBiDirectionalPipe() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isExpectDataAfterPackFooter() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isAllowCreates() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isAllowNonFastForwards() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isAtomic() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRefLogIdent() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isAllowPushOptions() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getClientShallowCommits() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |