| push(ProgressMonitor, Collection, OutputStream) |   | 41% |   | 37% | 4 | 5 | 7 | 14 | 0 | 1 |
| findRemoteRefUpdatesFor(Repository, Collection, Map, Collection) |   | 76% |   | 71% | 4 | 8 | 4 | 25 | 0 | 1 |
| open(URIish) |   | 60% |   | 66% | 2 | 4 | 3 | 8 | 0 | 1 |
| open(Repository, RemoteConfig, Transport.Operation) |   | 60% |   | 50% | 1 | 2 | 2 | 7 | 0 | 1 |
| setCheckFetchedObjects(boolean) |   | 40% |   | 37% | 4 | 5 | 2 | 5 | 0 | 1 |
| fetch(ProgressMonitor, Collection) |   | 93% |   | 81% | 3 | 9 | 1 | 19 | 0 | 1 |
| open(Repository, String, Transport.Operation) |   | 80% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| getURIs(RemoteConfig, Transport.Operation) |   | 76% |   | 60% | 2 | 4 | 1 | 7 | 0 | 1 |
| catalogs(ClassLoader) |   | 72% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| findRemoteRefUpdatesFor(Repository, Collection, Collection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| open(Repository, URIish, String) |   | 92% |   | 83% | 1 | 4 | 2 | 12 | 0 | 1 |
| openAll(Repository, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| openAll(Repository, RemoteConfig) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| load(ClassLoader, String) |   | 92% |   | 75% | 2 | 5 | 3 | 14 | 0 | 1 |
| getTransportProtocols() |   | 89% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| setObjectChecker(ObjectChecker) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPackConfig(PackConfig) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findTrackingRefName(String, Collection) |   | 89% |   | 66% | 2 | 4 | 1 | 7 | 0 | 1 |
| registerByService() |   | 85% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| setOptionReceivePack(String) |   | 76% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| isCheckFetchedObjects() |   | 71% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| scan(ClassLoader, URL) |   | 97% |  | 100% | 0 | 5 | 1 | 14 | 0 | 1 |
| setTagOpt(TagOpt) |   | 87% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| Transport(Repository, URIish) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
| expandPushWildcardsFor(Repository, Collection) |  | 100% |  | 100% | 0 | 5 | 0 | 10 | 0 | 1 |
| Transport(URIish) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| openAll(Repository, RemoteConfig, Transport.Operation) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 15 | 0 | 1 |
| openAll(Repository, String, Transport.Operation) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| unregister(TransportProtocol) |  | 100% |   | 83% | 1 | 4 | 0 | 5 | 0 | 1 |
| applyConfig(RemoteConfig) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| setOptionUploadPack(String) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| getPackConfig() |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| doesNotExist(RemoteConfig) |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| register(TransportProtocol) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| findRemoteRefUpdatesFor(Collection) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| findRemoteRefUpdatesFor(Collection, Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| push(ProgressMonitor, Collection) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| open(Repository, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| open(Repository, RemoteConfig) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| open(Repository, URIish) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setFetchThin(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPushThin(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPushAtomic(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRemoveDeletedRefs(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFilterBlobLimit(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDryRun(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTimeout(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCredentialsProvider(CredentialsProvider) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPushOptions(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getURI() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOptionUploadPack() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTagOpt() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFetchThin() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getObjectChecker() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOptionReceivePack() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isPushThin() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isPushAtomic() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isRemoveDeletedRefs() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFilterBlobLimit() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isDryRun() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTimeout() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCredentialsProvider() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPushOptions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |