| createNewFile(File) |   | 0% |   | 0% | 7 | 7 | 24 | 24 | 1 | 1 | 
| createNewFileAtomic(File) |    | 25% |    | 12% | 4 | 5 | 14 | 20 | 0 | 1 | 
| discoverGitExe() |    | 24% |    | 12% | 4 | 5 | 10 | 14 | 0 | 1 | 
| uniqueLinkPath(File) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| setExecute(File, boolean) |    | 73% |    | 50% | 2 | 4 | 7 | 18 | 0 | 1 | 
| token(boolean, Path) |    | 40% |    | 25% | 2 | 3 | 1 | 3 | 0 | 1 | 
| supportsAtomicCreateNewFile() |    | 80% |   | 100% | 0 | 5 | 2 | 14 | 0 | 1 | 
| readUmask() |    | 90% |    | 50% | 3 | 4 | 3 | 13 | 0 | 1 | 
| isCaseSensitive() |    | 71% |    | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| runInShell(String, String[]) |   | 100% |  | n/a | 0 | 1 | 0 | 9 | 0 | 1 | 
| findHook(Repository, String) |   | 100% |   | 100% | 0 | 3 | 0 | 8 | 0 | 1 | 
| FS_POSIX(FS) |   | 100% |    | 50% | 1 | 2 | 0 | 7 | 0 | 1 | 
| apply(Set, int, PosixFilePermission, int) |   | 100% |   | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| umask() |   | 100% |   | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| FS_POSIX() |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| runHookIfPresent(Repository, String, String[], PrintStream, PrintStream, String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| newInstance() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setUmask(int) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getAttributes(File) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| canExecute(File) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| normalize(File) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| normalize(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| supportsExecute() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| retryFailedLockFileCommit() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| supportsSymlinks() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setHidden(File, boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |