| sync(File, Log) |   | 67% |   | 65% | 6 | 11 | 22 | 56 | 0 | 1 |
| modifiedTrackedCount(File) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| untrackedFiles(File) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| conflictingFiles(File) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| predictConflicts(File, String, String) |   | 65% |   | 10% | 5 | 6 | 7 | 18 | 0 | 1 |
| unstagedFiles(File) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| stashPushUntracked(File, Log, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| branchLastCommitDate(File, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| remoteRefExists(File, String, String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| hasUnstagedChanges(File) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| commitWithStdin(File, Log, String, String[]) |   | 69% |   | 25% | 2 | 3 | 6 | 22 | 0 | 1 |
| pushWithUpstream(File, Log, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deleteRemoteBranch(File, Log, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pushRef(File, Log, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| fetchRef(File, Log, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pushIfRemoteExists(File, Log, String, String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| deleteRemoteRef(File, Log, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| stashApply(File, Log, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateRef(File, Log, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deleteLocalRef(File, Log, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| push(File, Log, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mergeFfOnly(File, Log, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mergeAbortQuiet(File, Log) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| uncommittedStatus(File) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| stashDrop(File, Log) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isAncestor(File, String, String) |   | 84% |  | 100% | 0 | 3 | 3 | 12 | 0 | 1 |
| run(File, Log, Map, String[]) |   | 85% |  | 100% | 0 | 4 | 3 | 20 | 0 | 1 |
| capture(File, String[]) |   | 81% |  | 100% | 0 | 2 | 3 | 15 | 0 | 1 |
| writeVcsState(File, VcsState.Action) |   | 65% | | n/a | 0 | 1 | 3 | 9 | 0 | 1 |
| userEmail(File) |   | 76% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| catchUp(File, Log) |   | 56% |   | 75% | 1 | 3 | 2 | 6 | 0 | 1 |
| pushSafe(File, Log, String, String) |   | 53% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| mergedBranches(File, String, String) |   | 87% |   | 50% | 1 | 2 | 2 | 9 | 0 | 1 |
| localBranchExists(File, String) |   | 84% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| localBranches(File, String) |   | 83% |   | 50% | 1 | 2 | 2 | 8 | 0 | 1 |
| commitStaged(File, Log, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasStagedChanges(File) |   | 90% |  | 100% | 0 | 2 | 2 | 4 | 0 | 1 |
| isClean(File) |   | 86% | | n/a | 0 | 1 | 2 | 4 | 0 | 1 |
| remoteSha(File, String, String) |   | 95% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| needsSync(File) |  | 97% |   | 87% | 1 | 5 | 1 | 15 | 0 | 1 |
| lambda$mergedBranches$2(String, String) |  | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| commitLog(File, String, String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| mergeNoFf(File, Log, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resetHard(File, Log, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| fetch(File, Log) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resetSoft(File, Log, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| checkoutNew(File, Log, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| commit(File, Log, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| deleteBranch(File, Log, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mergeSquash(File, Log, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| headSha(File) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| checkout(File, Log, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addAll(File, Log) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| currentBranch(File) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| userSlug(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| runWithContext(File, Log, String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$localBranches$0(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$mergedBranches$0(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$localBranches$1(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$mergedBranches$1(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |