| File | Group | Scope | Tests | Passed | Status | Progress | expect_failure |
|---|---|---|---|---|---|---|---|
| t0-version | t0 | full pass | 1 | 1 | ok | 0 | |
| t0000-basic | t0 | full pass | 92 | 92 | ok | 8 | |
| t0001-init | t0 | full pass | 102 | 102 | ok | 0 | |
| t0002-gitfile | t0 | full pass | 14 | 14 | ok | 0 | |
| t0003-attributes | t0 | full pass | 55 | 55 | ok | 0 | |
| t0004-unwritable | t0 | full pass | 9 | 9 | ok | 0 | |
| t0005-signals | t0 | full pass | 5 | 5 | ok | 0 | |
| t0006-date | t0 | full pass | 129 | 129 | ok | 0 | |
| t0007-git-var | t0 | full pass | 27 | 27 | ok | 0 | |
| t0008-ignores | t0 | full pass | 398 | 398 | ok | 0 | |
| t0009-git-dir-validation | t0 | full pass | 6 | 6 | ok | 0 | |
| t0010-racy-git | t0 | full pass | 10 | 10 | ok | 0 | |
| t0012-help | t0 | full pass | 122 | 122 | ok | 0 | |
| t0013-sha1dc | t0 | skipped | 1 | — | — | 0 | |
| t0014-alias | t0 | full pass | 21 | 21 | ok | 1 | |
| t0017-env-helper | t0 | full pass | 5 | 5 | ok | 0 | |
| t0018-advice | t0 | full pass | 6 | 6 | ok | 0 | |
| t0019-json-writer | t0 | full pass | 16 | 16 | ok | 0 | |
| t0020-crlf | t0 | full pass | 36 | 36 | ok | 0 | |
| t0021-conversion | t0 | full pass | 42 | 42 | ok | 0 | |
| t0022-crlf-rename | t0 | full pass | 2 | 2 | ok | 0 | |
| t0023-crlf-am | t0 | full pass | 2 | 2 | ok | 0 | |
| t0024-crlf-archive | t0 | full pass | 3 | 3 | ok | 0 | |
| t0025-crlf-renormalize | t0 | full pass | 3 | 3 | ok | 0 | |
| t0026-eol-config | t0 | full pass | 6 | 6 | ok | 0 | |
| t0027-auto-crlf | t0 | skipped | 39 | — | — | 0 | |
| t0028-working-tree-encoding | t0 | full pass | 22 | 22 | ok | 0 | |
| t0029-core-unsetenvvars | t0 | skipped | 2 | — | — | 0 | |
| t0030-stripspace | t0 | full pass | 30 | 30 | ok | 0 | |
| t0031-lockfile-pid | t0 | full pass | 7 | 7 | ok | 0 | |
| t0033-safe-directory | t0 | full pass | 22 | 22 | ok | 0 | |
| t0034-root-safe-directory | t0 | skipped | 8 | — | — | 0 | |
| t0035-safe-bare-repository | t0 | full pass | 12 | 12 | ok | 0 | |
| t0040-parse-options | t0 | full pass | 94 | 94 | ok | 0 | |
| t0041-usage | t0 | full pass | 16 | 16 | ok | 0 | |
| t0050-filesystem | t0 | full pass | 13 | 11 | ok | 2 | |
| t0051-windows-named-pipe | t0 | skipped | 1 | — | — | 0 | |
| t0052-simple-ipc | t0 | full pass | 9 | 9 | ok | 0 | |
| t0055-beyond-symlinks | t0 | full pass | 3 | 3 | ok | 0 | |
| t0056-git-C | t0 | full pass | 11 | 11 | ok | 0 | |
| t0060-path-utils | t0 | full pass | 219 | 219 | ok | 0 | |
| t0061-run-command | t0 | full pass | 24 | 24 | ok | 0 | |
| t0062-revision-walking | t0 | full pass | 2 | 2 | ok | 0 | |
| t0066-dir-iterator | t0 | full pass | 10 | 10 | ok | 0 | |
| t0067-parse_pathspec_file | t0 | full pass | 8 | 8 | ok | 0 | |
| t0068-for-each-repo | t0 | full pass | 5 | 5 | ok | 0 | |
| t0070-fundamental | t0 | full pass | 11 | 11 | ok | 0 | |
| t0071-sort | t0 | full pass | 1 | 1 | ok | 0 | |
| t0080-tree-hash | t0 | full pass | 30 | 30 | ok | 0 | |
| t0080-unit-test-output | t0 | full pass | 1 | 1 | ok | 0 | |
| t0081-find-pack | t0 | full pass | 4 | 4 | ok | 0 | |
| t0090-cache-tree | t0 | full pass | 22 | 22 | ok | 0 | |
| t0091-bugreport | t0 | full pass | 13 | 13 | ok | 0 | |
| t0092-diagnose | t0 | full pass | 4 | 4 | ok | 0 | |
| t0095-bloom | t0 | full pass | 11 | 11 | ok | 0 | |
| t0100-previous | t0 | full pass | 6 | 6 | ok | 0 | |
| t0101-at-syntax | t0 | full pass | 8 | 8 | ok | 0 | |
| t0110-environment | t0 | full pass | 31 | 31 | ok | 0 | |
| t0120-dot-git-dir | t0 | full pass | 32 | 32 | ok | 0 | |
| t0130-sha1-validation | t0 | full pass | 30 | 30 | ok | 0 | |
| t0200-gettext-basic | t0 | skipped | 16 | — | — | 0 | |
| t0201-gettext-fallbacks | t0 | skipped | 8 | — | — | 0 | |
| t0202-gettext-perl | t0 | skipped | 1 | — | — | 0 | |
| t0203-gettext-setlocale-sanity | t0 | skipped | 2 | — | — | 0 | |
| t0204-gettext-reencode-sanity | t0 | skipped | 8 | — | — | 0 | |
| t0210-trace2-normal | t0 | skipped | 14 | — | — | 0 | |
| t0211-trace2-perf | t0 | skipped | 17 | — | — | 0 | |
| t0212-trace2-event | t0 | skipped | 11 | — | — | 0 | |
| t0213-trace2-ancestry | t0 | skipped | 5 | — | — | 0 | |
| t0300-credentials | t0 | full pass | 56 | 56 | ok | 0 | |
| t0301-credential-cache | t0 | full pass | 52 | 52 | ok | 0 | |
| t0302-credential-store | t0 | full pass | 65 | 65 | ok | 0 | |
| t0303-credential-external | t0 | full pass | 23 | 23 | ok | 0 | |
| t0410-partial-clone | t0 | full pass | 38 | 38 | ok | 0 | |
| t0411-clone-from-partial | t0 | full pass | 7 | 7 | ok | 0 | |
| t0450-txt-doc-vs-help | t0 | full pass | 542 | 542 | ok | 0 | |
| t0500-progress-display | t0 | full pass | 16 | 16 | ok | 0 | |
| t0600-reffiles-backend | t0 | full pass | 33 | 33 | ok | 0 | |
| t0601-reffiles-pack-refs | t0 | full pass | 47 | 47 | ok | 0 | |
| t0602-reffiles-fsck | t0 | full pass | 23 | 23 | ok | 0 | |
| t0610-reftable-basics | t0 | full pass | 91 | 91 | ok | 0 | |
| t0611-reftable-httpd | t0 | full pass | 1 | 1 | ok | 0 | |
| t0612-reftable-jgit-compatibility | t0 | skipped | 4 | — | — | 0 | |
| t0613-reftable-write-options | t0 | full pass | 11 | 11 | ok | 0 | |
| t0614-reftable-fsck | t0 | full pass | 7 | 7 | ok | 0 | |
| t1000-read-tree-m-3way | t1 | full pass | 83 | 83 | ok | 0 | |
| t10000-for-each-ref-merged | t1 | full pass | 32 | 32 | ok | 0 | |
| t1001-read-tree-m-2way | t1 | full pass | 29 | 29 | ok | 0 | |
| t10010-show-ref-dereference | t1 | full pass | 37 | 37 | ok | 0 | |
| t1002-read-tree-m-u-2way | t1 | full pass | 22 | 22 | ok | 0 | |
| t10020-update-ref-stdin-batch | t1 | 33 | 27 | ok | 0 | ||
| t1003-read-tree-prefix | t1 | full pass | 3 | 3 | ok | 0 | |
| t1004-read-tree-m-u-wf | t1 | full pass | 17 | 17 | ok | 0 | |
| t1005-read-tree-reset | t1 | full pass | 7 | 7 | ok | 0 | |
| t1006-cat-file | t1 | full pass | 291 | 291 | ok | 0 | |
| t10060-hash-object-determinism | t1 | full pass | 34 | 34 | ok | 0 | |
| t1007-hash-object | t1 | full pass | 40 | 40 | ok | 0 | |
| t10070-cat-file-batch-format | t1 | full pass | 33 | 33 | ok | 0 | |
| t1008-read-tree-overlay | t1 | full pass | 2 | 2 | ok | 0 | |
| t10080-mktree-sorting | t1 | full pass | 33 | 33 | ok | 0 | |
| t1009-read-tree-new-index | t1 | full pass | 3 | 3 | ok | 0 | |
| t10090-write-tree-idempotent | t1 | full pass | 34 | 34 | ok | 0 | |
| t1010-mktree | t1 | full pass | 8 | 8 | ok | 0 | |
| t10100-ls-tree-long-format | t1 | full pass | 36 | 36 | ok | 0 | |
| t1011-read-tree-sparse-checkout | t1 | full pass | 23 | 23 | ok | 0 | |
| t10110-ls-files-pathspec-filter | t1 | full pass | 37 | 37 | ok | 0 | |
| t1012-read-tree-df | t1 | full pass | 5 | 5 | ok | 0 | |
| t10120-config-unset-all | t1 | full pass | 33 | 33 | ok | 0 | |
| t1013-read-tree-submodule | t1 | full pass | 68 | 68 | ok | 0 | |
| t10130-init-bare-reinit | t1 | full pass | 32 | 32 | ok | 0 | |
| t1014-read-tree-confusing | t1 | full pass | 28 | 28 | ok | 0 | |
| t10140-branch-show-current | t1 | full pass | 32 | 32 | ok | 0 | |
| t1015-read-index-unmerged | t1 | full pass | 6 | 6 | ok | 0 | |
| t10150-tag-delete-force | t1 | full pass | 34 | 34 | ok | 0 | |
| t1016-compatObjectFormat | t1 | skipped | 21 | — | — | 0 | |
| t1016-compatObjectSorting | t1 | full pass | 19 | 19 | ok | 0 | |
| t10160-commit-amend-author | t1 | full pass | 30 | 30 | ok | 0 | |
| t10180-rm-recursive-quiet | t1 | full pass | 34 | 34 | ok | 0 | |
| t10190-mv-directory-rename | t1 | full pass | 34 | 34 | ok | 0 | |
| t1020-subdirectory | t1 | full pass | 15 | 15 | ok | 0 | |
| t10200-switch-orphan-detach | t1 | full pass | 31 | 31 | ok | 0 | |
| t10210-restore-staged-source | t1 | full pass | 34 | 34 | ok | 0 | |
| t1022-read-tree-partial-clone | t1 | full pass | 1 | 1 | ok | 0 | |
| t10220-reset-soft-commit | t1 | full pass | 34 | 34 | ok | 0 | |
| t10230-cherry-pick-range | t1 | full pass | 31 | 31 | ok | 0 | |
| t10240-diff-cached-rename | t1 | full pass | 34 | 34 | ok | 0 | |
| t10300-for-each-ref-count-pattern | t1 | 36 | 35 | ok | 0 | ||
| t10310-show-ref-quiet-hash | t1 | full pass | 33 | 33 | ok | 0 | |
| t10320-update-ref-verify-old | t1 | 31 | 28 | ok | 0 | ||
| t10330-symbolic-ref-short | t1 | full pass | 30 | 30 | ok | 0 | |
| t10340-check-ignore-stdin | t1 | full pass | 31 | 31 | ok | 0 | |
| t10350-merge-file-ours-theirs | t1 | full pass | 37 | 37 | ok | 0 | |
| t10360-hash-object-stdin-paths | t1 | full pass | 32 | 32 | ok | 0 | |
| t10370-cat-file-type-errors | t1 | full pass | 37 | 37 | ok | 0 | |
| t10380-mktree-batch-missing | t1 | full pass | 31 | 31 | ok | 0 | |
| t10390-write-tree-after-modify | t1 | full pass | 32 | 32 | ok | 0 | |
| t10400-ls-tree-name-only-z | t1 | full pass | 33 | 33 | ok | 0 | |
| t10410-ls-files-nul-output | t1 | full pass | 31 | 31 | ok | 0 | |
| t10420-diff-stat-numstat | t1 | full pass | 35 | 35 | ok | 0 | |
| t10430-diff-tree-commit-range | t1 | full pass | 33 | 33 | ok | 0 | |
| t10440-diff-index-exit-code | t1 | full pass | 36 | 36 | ok | 0 | |
| t10450-status-porcelain-staged | t1 | full pass | 35 | 35 | ok | 0 | |
| t10460-log-format-author-committer | t1 | full pass | 31 | 31 | ok | 0 | |
| t10460-status-ahead-behind | t1 | full pass | 5 | 5 | ok | 0 | |
| t10480-config-list-file | t1 | full pass | 34 | 34 | ok | 0 | |
| t10490-init-quiet-branch | t1 | full pass | 32 | 32 | ok | 0 | |
| t1050-large | t1 | full pass | 29 | 29 | ok | 0 | |
| t10500-branch-force-create | t1 | full pass | 33 | 33 | ok | 0 | |
| t1051-large-conversion | t1 | full pass | 12 | 12 | ok | 0 | |
| t1051-unpack-file | t1 | full pass | 12 | 12 | ok | 0 | |
| t10510-tag-message-file | t1 | full pass | 35 | 35 | ok | 0 | |
| t10520-commit-date-author | t1 | full pass | 31 | 31 | ok | 0 | |
| t10530-add-verbose-dry-run | t1 | full pass | 32 | 32 | ok | 0 | |
| t10540-rm-ignore-unmatch | t1 | full pass | 31 | 31 | ok | 0 | |
| t10550-mv-verbose-dry-run | t1 | full pass | 28 | 28 | ok | 0 | |
| t10560-switch-create-detach | t1 | full pass | 28 | 28 | ok | 0 | |
| t10570-restore-worktree-only | t1 | full pass | 28 | 28 | ok | 0 | |
| t10580-reset-path-mixed | t1 | full pass | 25 | 25 | ok | 0 | |
| t1060-object-corruption | t1 | full pass | 17 | 16 | ok | 1 | |
| t1060-object-types | t1 | full pass | 35 | 35 | ok | 0 | |
| t10600-for-each-ref-exclude | t1 | full pass | 35 | 35 | ok | 0 | |
| t10610-show-ref-dereference-extra | t1 | full pass | 40 | 40 | ok | 0 | |
| t10620-update-ref-nul-stdin | t1 | 30 | 22 | ok | 0 | ||
| t10630-symbolic-ref-chain-extra | t1 | full pass | 35 | 35 | ok | 0 | |
| t10640-check-ignore-negation | t1 | full pass | 37 | 37 | ok | 0 | |
| t10650-merge-file-zdiff3 | t1 | full pass | 32 | 32 | ok | 0 | |
| t10660-hash-object-known-sha | t1 | full pass | 33 | 33 | ok | 0 | |
| t10670-cat-file-commit-tree | t1 | full pass | 34 | 34 | ok | 0 | |
| t10680-mktree-nested-dirs | t1 | full pass | 32 | 32 | ok | 0 | |
| t10690-write-tree-exec-modes | t1 | full pass | 32 | 32 | ok | 0 | |
| t1070-object-large | t1 | full pass | 29 | 29 | ok | 0 | |
| t10700-ls-tree-depth-filter | t1 | full pass | 33 | 33 | ok | 0 | |
| t10710-ls-files-deduplicate | t1 | full pass | 36 | 36 | ok | 0 | |
| t10720-diff-stat-summary | t1 | full pass | 38 | 38 | ok | 0 | |
| t10730-diff-tree-recursive-stat | t1 | full pass | 37 | 37 | ok | 0 | |
| t10740-diff-index-name-status | t1 | full pass | 43 | 43 | ok | 0 | |
| t10750-status-deleted-renamed | t1 | full pass | 40 | 40 | ok | 0 | |
| t10780-config-rename-section | t1 | full pass | 33 | 33 | ok | 0 | |
| t10790-init-reinit-structure | t1 | full pass | 33 | 33 | ok | 0 | |
| t10800-branch-merged-contains | t1 | full pass | 32 | 32 | ok | 0 | |
| t10810-tag-sort-contains | t1 | full pass | 32 | 32 | ok | 0 | |
| t10820-commit-allow-amend | t1 | full pass | 30 | 30 | ok | 0 | |
| t10830-add-pathspec-force | t1 | full pass | 32 | 32 | ok | 0 | |
| t10840-rm-dry-run-force | t1 | full pass | 33 | 33 | ok | 0 | |
| t10850-mv-multi-source | t1 | full pass | 30 | 30 | ok | 0 | |
| t10860-switch-force-create | t1 | full pass | 30 | 30 | ok | 0 | |
| t10870-restore-head-source | t1 | full pass | 31 | 31 | ok | 0 | |
| t10880-reset-hard-soft-path | t1 | full pass | 31 | 31 | ok | 0 | |
| t10890-cherry-pick-message | t1 | full pass | 30 | 30 | ok | 0 | |
| t1090-sparse-checkout-scope | t1 | full pass | 7 | 7 | ok | 0 | |
| t10900-for-each-ref-pattern-sort | t1 | full pass | 34 | 34 | ok | 0 | |
| t1091-sparse-checkout-builtin | t1 | full pass | 77 | 76 | ok | 1 | |
| t10910-show-ref-tags-branches | t1 | full pass | 35 | 35 | ok | 0 | |
| t1092-sparse-checkout-compatibility | t1 | full pass | 106 | 106 | ok | 0 | |
| t10920-update-ref-create-delete | t1 | full pass | 29 | 29 | ok | 0 | |
| t10930-symbolic-ref-read-write | t1 | full pass | 29 | 29 | ok | 0 | |
| t10940-check-ignore-dir-pattern | t1 | full pass | 35 | 35 | ok | 0 | |
| t10950-merge-file-labels-marker | t1 | full pass | 32 | 32 | ok | 0 | |
| t10960-hash-object-empty-binary | t1 | full pass | 31 | 31 | ok | 0 | |
| t10970-cat-file-blob-tree-tag | t1 | full pass | 32 | 32 | ok | 0 | |
| t10980-mktree-empty-nested | t1 | full pass | 27 | 27 | ok | 0 | |
| t10990-write-tree-clean-dirty | t1 | 37 | 36 | ok | 0 | ||
| t1100-commit-tree-options | t1 | full pass | 5 | 5 | ok | 0 | |
| t11000-ls-tree-root-subdir | t1 | full pass | 32 | 32 | ok | 0 | |
| t11010-ls-files-z-stage | t1 | full pass | 39 | 39 | ok | 0 | |
| t11020-diff-no-index-subdir | t1 | full pass | 43 | 43 | ok | 0 | |
| t11030-diff-cached-rename | t1 | full pass | 41 | 41 | ok | 0 | |
| t11040-diff-tree-combined | t1 | full pass | 35 | 35 | ok | 0 | |
| t11140-config-get-regexp | t1 | full pass | 36 | 36 | ok | 0 | |
| t11150-config-default-value | t1 | full pass | 33 | 33 | ok | 0 | |
| t11160-init-template-hooks | t1 | full pass | 36 | 36 | ok | 0 | |
| t11170-branch-track-inherit | t1 | full pass | 40 | 40 | ok | 0 | |
| t11180-tag-sign-verify | t1 | full pass | 36 | 36 | ok | 0 | |
| t11260-cherry-pick-abort-continue | t1 | full pass | 34 | 34 | ok | 0 | |
| t11270-for-each-ref-merged | t1 | full pass | 35 | 35 | ok | 0 | |
| t11280-show-ref-exclude | t1 | full pass | 34 | 34 | ok | 0 | |
| t11290-update-ref-atomic-batch | t1 | 33 | 31 | ok | 0 | ||
| t11300-symbolic-ref-head-detach | t1 | full pass | 32 | 32 | ok | 0 | |
| t11310-check-ignore-global | t1 | full pass | 34 | 34 | ok | 0 | |
| t11320-diff-no-index-exit | t1 | full pass | 36 | 36 | ok | 0 | |
| t11330-diff-cached-color | t1 | full pass | 37 | 37 | ok | 0 | |
| t11340-diff-tree-root-commit | t1 | full pass | 30 | 30 | ok | 0 | |
| t11380-log-graph-all | t1 | 33 | 32 | ok | 0 | ||
| t11390-log-diff-tree-raw | t1 | full pass | 32 | 32 | ok | 0 | |
| t11400-rev-list-max-count | t1 | full pass | 33 | 33 | ok | 0 | |
| t11410-rev-list-first-parent | t1 | full pass | 31 | 31 | ok | 0 | |
| t11420-rev-parse-flags-args | t1 | full pass | 33 | 33 | ok | 0 | |
| t11430-rev-parse-git-dir | t1 | full pass | 35 | 35 | ok | 0 | |
| t11440-config-type-bool-int | t1 | full pass | 38 | 38 | ok | 0 | |
| t11450-config-include-path | t1 | full pass | 28 | 28 | ok | 0 | |
| t11460-init-separate-git-dir | t1 | full pass | 34 | 34 | ok | 0 | |
| t11470-branch-copy-move | t1 | full pass | 31 | 31 | ok | 0 | |
| t11480-tag-message-file | t1 | full pass | 35 | 35 | ok | 0 | |
| t11490-commit-fixup-squash | t1 | full pass | 33 | 33 | ok | 0 | |
| t11500-add-chmod-intent | t1 | full pass | 31 | 31 | ok | 0 | |
| t11510-rm-cached-worktree | t1 | full pass | 30 | 30 | ok | 0 | |
| t11520-mv-directory-structure | t1 | full pass | 31 | 31 | ok | 0 | |
| t11530-switch-orphan-track | t1 | full pass | 30 | 30 | ok | 0 | |
| t11540-restore-staged-worktree | t1 | full pass | 30 | 30 | ok | 0 | |
| t11550-reset-merge-keep | t1 | full pass | 30 | 30 | ok | 0 | |
| t11560-cherry-pick-signoff-edit | t1 | full pass | 32 | 32 | ok | 0 | |
| t11570-for-each-ref-creatordate | t1 | full pass | 35 | 35 | ok | 0 | |
| t11580-show-ref-heads-tags | t1 | full pass | 34 | 34 | ok | 0 | |
| t11590-update-ref-reflog | t1 | 31 | 30 | ok | 0 | ||
| t11600-symbolic-ref-bare-worktree | t1 | full pass | 31 | 31 | ok | 0 | |
| t11620-diff-no-index-binary | t1 | full pass | 36 | 36 | ok | 0 | |
| t11630-diff-cached-subdir | t1 | full pass | 35 | 35 | ok | 0 | |
| t11640-diff-tree-format-patch | t1 | full pass | 37 | 37 | ok | 0 | |
| t11650-diff-stat-width | t1 | full pass | 36 | 36 | ok | 0 | |
| t11660-diff-index-typechange | t1 | full pass | 38 | 38 | ok | 0 | |
| t11670-status-untracked-dirs | t1 | full pass | 37 | 37 | ok | 0 | |
| t11740-config-global-system | t1 | full pass | 35 | 35 | ok | 0 | |
| t11750-config-multivar | t1 | full pass | 36 | 36 | ok | 0 | |
| t11760-init-default-branch | t1 | full pass | 35 | 35 | ok | 0 | |
| t11770-branch-set-upstream | t1 | full pass | 37 | 37 | ok | 0 | |
| t11780-tag-verify-list | t1 | full pass | 36 | 36 | ok | 0 | |
| t11920-diff-no-index-permissions | t1 | full pass | 36 | 36 | ok | 0 | |
| t11930-diff-cached-empty-tree | t1 | full pass | 37 | 37 | ok | 0 | |
| t11940-diff-tree-merge-base | t1 | full pass | 33 | 33 | ok | 0 | |
| t11950-diff-stat-binary-text | t1 | full pass | 33 | 33 | ok | 0 | |
| t11960-diff-index-renamed | t1 | full pass | 33 | 33 | ok | 0 | |
| t11970-status-ignored-tracked | t1 | full pass | 32 | 32 | ok | 0 | |
| t11980-log-author-committer-format | t1 | full pass | 39 | 39 | ok | 0 | |
| t11990-log-relative-date | t1 | full pass | 34 | 34 | ok | 0 | |
| t1200-read-tree-merge | t1 | full pass | 29 | 29 | ok | 0 | |
| t12000-rev-list-topo-order | t1 | full pass | 34 | 34 | ok | 0 | |
| t12010-rev-list-after-before | t1 | full pass | 35 | 35 | ok | 0 | |
| t12020-rev-parse-show-prefix | t1 | full pass | 36 | 36 | ok | 0 | |
| t12030-rev-parse-default | t1 | full pass | 35 | 35 | ok | 0 | |
| t12040-config-unset-all | t1 | 33 | 32 | ok | 0 | ||
| t12050-config-edit-file | t1 | full pass | 33 | 33 | ok | 0 | |
| t12060-init-bare-permissions | t1 | full pass | 35 | 35 | ok | 0 | |
| t12070-branch-describe-sort | t1 | full pass | 34 | 34 | ok | 0 | |
| t12100-add-update-all | t1 | full pass | 31 | 31 | ok | 0 | |
| t12110-rm-force-recursive | t1 | full pass | 35 | 35 | ok | 0 | |
| t12120-mv-verbose-dryrun | t1 | full pass | 33 | 33 | ok | 0 | |
| t12130-switch-create-force | t1 | full pass | 33 | 33 | ok | 0 | |
| t12160-cherry-pick-conflict-resolve | t1 | full pass | 34 | 34 | ok | 0 | |
| t12170-for-each-ref-count-limit | t1 | full pass | 33 | 33 | ok | 0 | |
| t12180-show-ref-hash-abbrev | t1 | full pass | 33 | 33 | ok | 0 | |
| t12190-update-ref-deref-symref | t1 | full pass | 35 | 35 | ok | 0 | |
| t12200-check-ignore-pathname | t1 | full pass | 30 | 30 | ok | 0 | |
| t12210-merge-file-marker-size | t1 | full pass | 30 | 30 | ok | 0 | |
| t12220-diff-no-index-recursive | t1 | full pass | 36 | 36 | ok | 0 | |
| t12230-diff-cached-word-diff | t1 | full pass | 35 | 35 | ok | 0 | |
| t12240-diff-tree-name-status | t1 | full pass | 32 | 32 | ok | 0 | |
| t12250-diff-stat-compact | t1 | full pass | 30 | 30 | ok | 0 | |
| t12260-diff-index-submodule | t1 | full pass | 32 | 32 | ok | 0 | |
| t12270-status-porcelain-v2 | t1 | full pass | 32 | 32 | ok | 0 | |
| t12280-log-shortlog-format | t1 | full pass | 36 | 36 | ok | 0 | |
| t12290-log-cherry-mark | t1 | 33 | 32 | ok | 0 | ||
| t12300-rev-list-merge-left-right | t1 | full pass | 33 | 33 | ok | 0 | |
| t12310-rev-list-simplify | t1 | 32 | 30 | ok | 0 | ||
| t12320-rev-parse-sq-quote | t1 | full pass | 36 | 36 | ok | 0 | |
| t12340-config-fixed-value | t1 | full pass | 34 | 34 | ok | 0 | |
| t12350-config-worktree-scope | t1 | full pass | 33 | 33 | ok | 0 | |
| t12360-init-object-format | t1 | full pass | 34 | 34 | ok | 0 | |
| t12370-branch-list-format | t1 | full pass | 34 | 34 | ok | 0 | |
| t12380-tag-cleanup-strip | t1 | full pass | 33 | 33 | ok | 0 | |
| t12390-commit-cleanup-mode | t1 | full pass | 34 | 34 | ok | 0 | |
| t12400-add-pathspec-magic | t1 | full pass | 45 | 45 | ok | 0 | |
| t12410-rm-quiet-verbose | t1 | full pass | 43 | 43 | ok | 0 | |
| t12420-mv-symlink-dir | t1 | full pass | 40 | 40 | ok | 0 | |
| t12430-switch-merge-conflict | t1 | full pass | 32 | 32 | ok | 0 | |
| t12440-restore-overlay-no-overlay | t1 | full pass | 33 | 33 | ok | 0 | |
| t12450-reset-soft-amend | t1 | full pass | 33 | 33 | ok | 0 | |
| t12460-cherry-pick-sequence | t1 | full pass | 36 | 36 | ok | 0 | |
| t12470-for-each-ref-shell-format | t1 | full pass | 34 | 34 | ok | 0 | |
| t12520-diff-no-index-stdin | t1 | 31 | 30 | ok | 0 | ||
| t12530-diff-cached-pathspec | t1 | full pass | 37 | 37 | ok | 0 | |
| t12540-diff-tree-cherry | t1 | full pass | 33 | 33 | ok | 0 | |
| t12550-diff-stat-summary-line | t1 | full pass | 39 | 39 | ok | 0 | |
| t12560-diff-index-worktree | t1 | full pass | 36 | 36 | ok | 0 | |
| t12570-status-rename-copy | t1 | full pass | 38 | 38 | ok | 0 | |
| t12580-log-oneline-all | t1 | 31 | 28 | ok | 0 | ||
| t12590-log-format-tformat | t1 | full pass | 33 | 33 | ok | 0 | |
| t12600-rev-list-not-exclude | t1 | 32 | 31 | ok | 0 | ||
| t12610-rev-list-all-branches | t1 | 32 | 30 | ok | 0 | ||
| t12620-rev-parse-resolve-ref | t1 | 32 | 31 | ok | 0 | ||
| t12630-rev-parse-is-bare | t1 | full pass | 33 | 33 | ok | 0 | |
| t12640-config-list-show-origin | t1 | 33 | 28 | ok | 0 | ||
| t12650-config-null-value | t1 | 34 | 32 | ok | 0 | ||
| t12660-init-shared-perm | t1 | 37 | 34 | ok | 0 | ||
| t12670-branch-force-delete | t1 | full pass | 32 | 32 | ok | 0 | |
| t12700-add-edit-intent | t1 | full pass | 37 | 37 | ok | 0 | |
| t12710-rm-staged-conflict | t1 | full pass | 37 | 37 | ok | 0 | |
| t12720-mv-cross-directory | t1 | full pass | 37 | 37 | ok | 0 | |
| t12730-switch-start-point | t1 | full pass | 36 | 36 | ok | 0 | |
| t12740-restore-deleted-paths | t1 | full pass | 35 | 35 | ok | 0 | |
| t12750-reset-mixed-paths | t1 | full pass | 34 | 34 | ok | 0 | |
| t12760-cherry-pick-multi-range | t1 | 34 | 33 | ok | 0 | ||
| t12770-for-each-ref-perl-format | t1 | 36 | 32 | ok | 0 | ||
| t12780-show-ref-head-detached | t1 | 36 | 35 | ok | 0 | ||
| t12790-update-ref-stderr-msg | t1 | 33 | 32 | ok | 0 | ||
| t12800-check-ignore-recursive | t1 | full pass | 38 | 38 | ok | 0 | |
| t12810-merge-file-binary-text | t1 | full pass | 38 | 38 | ok | 0 | |
| t12820-diff-no-index-symlink | t1 | full pass | 41 | 41 | ok | 0 | |
| t12830-diff-cached-mode-change | t1 | full pass | 38 | 38 | ok | 0 | |
| t12840-diff-tree-empty-commit | t1 | full pass | 36 | 36 | ok | 0 | |
| t12880-log-notes-display | t1 | 34 | 33 | ok | 0 | ||
| t12890-log-grep-author | t1 | full pass | 33 | 33 | ok | 0 | |
| t12900-rev-list-cherry-pick | t1 | full pass | 30 | 30 | ok | 0 | |
| t12910-rev-list-header-format | t1 | full pass | 32 | 32 | ok | 0 | |
| t12920-rev-parse-parseopt | t1 | full pass | 33 | 33 | ok | 0 | |
| t12930-rev-parse-since-until | t1 | full pass | 33 | 33 | ok | 0 | |
| t12940-config-set-all | t1 | full pass | 35 | 35 | ok | 0 | |
| t12950-config-regexp-match | t1 | full pass | 33 | 33 | ok | 0 | |
| t12960-init-quiet-template | t1 | full pass | 36 | 36 | ok | 0 | |
| t12970-branch-verbose-abbrev | t1 | full pass | 34 | 34 | ok | 0 | |
| t12980-tag-force-replace | t1 | full pass | 33 | 33 | ok | 0 | |
| t12990-commit-reuse-message | t1 | full pass | 32 | 32 | ok | 0 | |
| t1300-config | t1 | full pass | 497 | 497 | ok | 0 | |
| t13000-add-bulk-paths | t1 | full pass | 31 | 31 | ok | 0 | |
| t1301-shared-repo | t1 | full pass | 22 | 22 | ok | 0 | |
| t13010-rm-ignore-unmatch | t1 | full pass | 30 | 30 | ok | 0 | |
| t1302-repo-version | t1 | full pass | 18 | 18 | ok | 0 | |
| t13020-mv-force-overwrite | t1 | full pass | 30 | 30 | ok | 0 | |
| t1303-wacky-config | t1 | full pass | 11 | 11 | ok | 0 | |
| t13030-switch-quiet-verbose | t1 | full pass | 30 | 30 | ok | 0 | |
| t1304-default-acl | t1 | full pass | 4 | 4 | ok | 0 | |
| t13040-restore-quiet-progress | t1 | full pass | 30 | 30 | ok | 0 | |
| t1305-config-include | t1 | full pass | 37 | 37 | ok | 0 | |
| t13050-reset-hard-untracked | t1 | full pass | 30 | 30 | ok | 0 | |
| t1306-xdg-files | t1 | full pass | 21 | 21 | ok | 0 | |
| t13060-cherry-pick-mainline | t1 | full pass | 31 | 31 | ok | 0 | |
| t1307-config-blob | t1 | full pass | 13 | 13 | ok | 0 | |
| t13070-for-each-ref-points-at | t1 | full pass | 32 | 32 | ok | 0 | |
| t1308-config-set | t1 | full pass | 39 | 39 | ok | 0 | |
| t13080-show-ref-loose-packed | t1 | full pass | 31 | 31 | ok | 0 | |
| t1309-early-config | t1 | full pass | 10 | 10 | ok | 0 | |
| t1310-config-default | t1 | full pass | 5 | 5 | ok | 0 | |
| t1311-config-optional | t1 | full pass | 3 | 3 | ok | 0 | |
| t13120-diff-no-index-dir-file | t1 | 37 | 36 | ok | 0 | ||
| t13130-diff-cached-delete-add | t1 | full pass | 44 | 44 | ok | 0 | |
| t13140-diff-tree-stat-numstat | t1 | full pass | 32 | 32 | ok | 0 | |
| t13150-diff-stat-insertions-deletions | t1 | 42 | 40 | ok | 0 | ||
| t13180-log-patch-stat | t1 | full pass | 35 | 35 | ok | 0 | |
| t13190-log-format-body | t1 | full pass | 36 | 36 | ok | 0 | |
| t13200-rev-list-walk-options | t1 | full pass | 35 | 35 | ok | 0 | |
| t13210-rev-list-count-all | t1 | 33 | 31 | ok | 0 | ||
| t13220-rev-parse-worktree | t1 | full pass | 36 | 36 | ok | 0 | |
| t13230-rev-parse-upstream | t1 | full pass | 35 | 35 | ok | 0 | |
| t13240-config-get-all-values | t1 | full pass | 32 | 32 | ok | 0 | |
| t13250-config-section-names | t1 | full pass | 31 | 31 | ok | 0 | |
| t13260-init-reinit-config | t1 | full pass | 34 | 34 | ok | 0 | |
| t13270-branch-remote-tracking | t1 | full pass | 33 | 33 | ok | 0 | |
| t13280-tag-list-format | t1 | full pass | 34 | 34 | ok | 0 | |
| t13290-commit-allow-empty-msg | t1 | full pass | 30 | 30 | ok | 0 | |
| t13300-add-executable-bit | t1 | full pass | 32 | 32 | ok | 0 | |
| t13310-rm-sparse-checkout | t1 | full pass | 31 | 31 | ok | 0 | |
| t13320-mv-case-sensitive | t1 | full pass | 30 | 30 | ok | 0 | |
| t13330-switch-reflog-entry | t1 | full pass | 30 | 30 | ok | 0 | |
| t13340-restore-merge-conflict | t1 | full pass | 30 | 30 | ok | 0 | |
| t13350-reset-orphan-branch | t1 | full pass | 30 | 30 | ok | 0 | |
| t13360-cherry-pick-allow-empty | t1 | full pass | 30 | 30 | ok | 0 | |
| t13370-for-each-ref-objectname | t1 | full pass | 34 | 34 | ok | 0 | |
| t13380-show-ref-symref | t1 | full pass | 32 | 32 | ok | 0 | |
| t13390-update-ref-namespace | t1 | full pass | 30 | 30 | ok | 0 | |
| t13400-check-ignore-case | t1 | full pass | 31 | 31 | ok | 0 | |
| t13410-merge-file-crlf-eol | t1 | full pass | 30 | 30 | ok | 0 | |
| t1350-config-hooks-path | t1 | full pass | 4 | 4 | ok | 0 | |
| t1400-update-ref | t1 | skipped | 254 | — | — | 0 | |
| t1401-symbolic-ref | t1 | full pass | 25 | 25 | ok | 0 | |
| t1402-check-ref-format | t1 | full pass | 99 | 99 | ok | 0 | |
| t1403-show-ref | t1 | full pass | 12 | 12 | ok | 0 | |
| t1404-update-ref-errors | t1 | full pass | 38 | 38 | ok | 0 | |
| t1405-main-ref-store | t1 | full pass | 16 | 16 | ok | 0 | |
| t1405-main-ref-store-reftable | t1 | full pass | 29 | 29 | ok | 0 | |
| t1406-submodule-ref-store | t1 | full pass | 15 | 15 | ok | 0 | |
| t1407-worktree-ref-store | t1 | skipped | 4 | — | — | 0 | |
| t1408-packed-refs | t1 | full pass | 3 | 3 | ok | 0 | |
| t1409-avoid-packing-refs | t1 | full pass | 11 | 11 | ok | 0 | |
| t1410-reflog | t1 | full pass | 41 | 41 | ok | 0 | |
| t1411-reflog-show | t1 | full pass | 17 | 17 | ok | 0 | |
| t1412-reflog-loop | t1 | full pass | 3 | 3 | ok | 0 | |
| t1413-reflog-detach | t1 | full pass | 7 | 7 | ok | 0 | |
| t1414-reflog-walk | t1 | full pass | 12 | 12 | ok | 0 | |
| t1415-worktree-refs | t1 | skipped | 10 | — | — | 0 | |
| t1416-ref-transaction-hooks | t1 | full pass | 10 | 10 | ok | 0 | |
| t1417-reflog-updateref | t1 | full pass | 21 | 21 | ok | 0 | |
| t1418-reflog-exists | t1 | full pass | 6 | 6 | ok | 0 | |
| t1419-exclude-refs | t1 | skipped | 13 | — | — | 0 | |
| t1420-lost-found | t1 | full pass | 2 | 2 | ok | 0 | |
| t1421-reflog-write | t1 | full pass | 10 | 10 | ok | 0 | |
| t1422-show-ref-exists | t1 | full pass | 12 | 12 | ok | 0 | |
| t1423-ref-backend | t1 | skipped | 9 | — | — | 0 | |
| t1430-bad-ref-name | t1 | 42 | 33 | ok | 2 | ||
| t1450-fsck | t1 | skipped | 74 | — | — | 0 | |
| t1450-fsck-basic | t1 | full pass | 31 | 31 | ok | 0 | |
| t1450-fsck-flags | t1 | full pass | 10 | 10 | ok | 0 | |
| t1451-fsck-buffer | t1 | full pass | 72 | 72 | ok | 0 | |
| t1460-refs-migrate | t1 | skipped | 22 | — | — | 0 | |
| t1461-refs-list | t1 | full pass | 428 | 428 | ok | 0 | |
| t1462-refs-exists | t1 | full pass | 12 | 12 | ok | 0 | |
| t1463-refs-optimize | t1 | full pass | 47 | 47 | ok | 0 | |
| t1500-rev-parse | t1 | full pass | 81 | 81 | ok | 0 | |
| t1501-work-tree | t1 | full pass | 39 | 39 | ok | 0 | |
| t1502-rev-parse-parseopt | t1 | full pass | 37 | 37 | ok | 0 | |
| t1503-rev-parse-verify | t1 | full pass | 12 | 12 | ok | 0 | |
| t1504-ceiling-dirs | t1 | full pass | 44 | 44 | ok | 0 | |
| t1504-revision-range | t1 | full pass | 28 | 28 | ok | 0 | |
| t1505-rev-parse-last | t1 | full pass | 7 | 7 | ok | 0 | |
| t1506-rev-parse-diagnosis | t1 | full pass | 30 | 30 | ok | 0 | |
| t1507-rev-parse-upstream | t1 | full pass | 29 | 29 | ok | 0 | |
| t1508-at-combinations | t1 | full pass | 35 | 35 | ok | 0 | |
| t1509-root-work-tree | t1 | skipped | 27 | — | — | 0 | |
| t1510-repo-setup | t1 | full pass | 109 | 109 | ok | 0 | |
| t1511-rev-parse-caret | t1 | full pass | 17 | 17 | ok | 0 | |
| t1512-rev-parse-disambiguation | t1 | full pass | 38 | 38 | ok | 0 | |
| t1513-rev-parse-prefix | t1 | full pass | 11 | 11 | ok | 0 | |
| t1514-rev-parse-push | t1 | full pass | 9 | 9 | ok | 0 | |
| t1515-rev-parse-outside-repo | t1 | full pass | 4 | 4 | ok | 0 | |
| t1517-outside-repo | t1 | full pass | 191 | 191 | ok | 0 | |
| t1600-index | t1 | full pass | 7 | 7 | ok | 0 | |
| t1601-index-bogus | t1 | full pass | 4 | 4 | ok | 0 | |
| t1700-split-index | t1 | full pass | 29 | 29 | ok | 0 | |
| t1701-racy-split-index | t1 | full pass | 31 | 31 | ok | 0 | |
| t1800-hook | t1 | full pass | 44 | 44 | ok | 0 | |
| t1800-ls-remote | t1 | 24 | 22 | ok | 0 | ||
| t1900-repo-info | t1 | full pass | 37 | 37 | ok | 0 | |
| t1901-repo-structure | t1 | full pass | 4 | 4 | ok | 0 | |
| t2000-conflict-when-checking-files-out | t2 | full pass | 14 | 14 | ok | 0 | |
| t2002-checkout-cache-u | t2 | full pass | 3 | 3 | ok | 0 | |
| t2003-checkout-cache-mkdir | t2 | full pass | 10 | 10 | ok | 0 | |
| t2004-checkout-cache-temp | t2 | full pass | 23 | 23 | ok | 0 | |
| t2005-checkout-index-symlinks | t2 | full pass | 3 | 3 | ok | 0 | |
| t2006-checkout-index-basic | t2 | full pass | 9 | 9 | ok | 0 | |
| t2007-checkout-symlink | t2 | full pass | 4 | 4 | ok | 0 | |
| t2008-checkout-subdir | t2 | full pass | 9 | 9 | ok | 0 | |
| t2009-checkout-statinfo | t2 | full pass | 3 | 3 | ok | 0 | |
| t2010-checkout-ambiguous | t2 | full pass | 10 | 10 | ok | 0 | |
| t2011-checkout-invalid-head | t2 | full pass | 10 | 10 | ok | 0 | |
| t2012-checkout-last | t2 | full pass | 22 | 22 | ok | 0 | |
| t2013-checkout-submodule | t2 | full pass | 74 | 70 | ok | 0 | |
| t2014-checkout-switch | t2 | full pass | 4 | 4 | ok | 0 | |
| t2015-checkout-unborn | t2 | full pass | 6 | 6 | ok | 0 | |
| t2016-checkout-patch | t2 | full pass | 19 | 19 | ok | 0 | |
| t2017-checkout-orphan | t2 | full pass | 13 | 13 | ok | 0 | |
| t2018-checkout-branch | t2 | full pass | 25 | 25 | ok | 0 | |
| t2019-checkout-ambiguous-ref | t2 | full pass | 9 | 9 | ok | 0 | |
| t2020-checkout-detach | t2 | full pass | 26 | 26 | ok | 0 | |
| t2021-checkout-overwrite | t2 | full pass | 9 | 9 | ok | 0 | |
| t2022-checkout-paths | t2 | full pass | 5 | 5 | ok | 0 | |
| t2023-checkout-m | t2 | full pass | 5 | 5 | ok | 0 | |
| t2024-checkout-dwim | t2 | full pass | 23 | 23 | ok | 0 | |
| t2025-checkout-no-overlay | t2 | full pass | 6 | 6 | ok | 0 | |
| t2026-checkout-pathspec-file | t2 | full pass | 11 | 11 | ok | 0 | |
| t2027-checkout-track | t2 | full pass | 5 | 5 | ok | 0 | |
| t2030-checkout-index-basic | t2 | 27 | 26 | ok | 0 | ||
| t2030-unresolve-info | t2 | full pass | 14 | 14 | ok | 0 | |
| t2031-checkout-index-symlink | t2 | 25 | 24 | ok | 0 | ||
| t2032-checkout-index-parallel | t2 | 28 | 25 | ok | 0 | ||
| t2040-checkout-file-modes | t2 | full pass | 28 | 28 | ok | 0 | |
| t2045-checkout-conflict | t2 | full pass | 29 | 29 | ok | 0 | |
| t2050-checkout | t2 | full pass | 80 | 80 | ok | 0 | |
| t2050-git-dir-relative | t2 | full pass | 4 | 4 | ok | 0 | |
| t2060-switch | t2 | full pass | 16 | 16 | ok | 0 | |
| t2061-switch-orphan | t2 | full pass | 15 | 15 | ok | 0 | |
| t2070-restore | t2 | full pass | 15 | 15 | ok | 0 | |
| t2071-restore-patch | t2 | full pass | 15 | 15 | ok | 0 | |
| t2072-restore-pathspec-file | t2 | full pass | 12 | 12 | ok | 0 | |
| t2080-parallel-checkout-basics | t2 | full pass | 11 | 11 | ok | 0 | |
| t2081-parallel-checkout-collisions | t2 | full pass | 6 | 6 | ok | 0 | |
| t2082-parallel-checkout-attributes | t2 | full pass | 5 | 5 | ok | 0 | |
| t2100-update-cache-badpath | t2 | full pass | 5 | 5 | ok | 0 | |
| t2101-update-index-reupdate | t2 | full pass | 7 | 7 | ok | 0 | |
| t2102-update-index-symlinks | t2 | full pass | 3 | 3 | ok | 0 | |
| t2103-update-index-ignore-missing | t2 | full pass | 5 | 5 | ok | 0 | |
| t2104-update-index-skip-worktree | t2 | full pass | 7 | 7 | ok | 0 | |
| t2105-update-index-gitfile | t2 | full pass | 4 | 4 | ok | 0 | |
| t2106-update-index-assume-unchanged | t2 | full pass | 2 | 2 | ok | 0 | |
| t2107-update-index-basic | t2 | full pass | 10 | 10 | ok | 0 | |
| t2108-update-index-refresh-racy | t2 | full pass | 6 | 6 | ok | 0 | |
| t2200-add-update | t2 | full pass | 19 | 19 | ok | 0 | |
| t2201-add-update-typechange | t2 | full pass | 6 | 6 | ok | 0 | |
| t2202-add-addremove | t2 | full pass | 3 | 3 | ok | 0 | |
| t2203-add-intent | t2 | full pass | 19 | 19 | ok | 0 | |
| t2204-add-ignored | t2 | full pass | 47 | 47 | ok | 0 | |
| t2205-add-worktree-config | t2 | full pass | 13 | 13 | ok | 0 | |
| t2206-add-submodule-ignored | t2 | full pass | 8 | 8 | ok | 0 | |
| t2300-cd-to-toplevel | t2 | full pass | 5 | 5 | ok | 0 | |
| t2400-worktree-add | t2 | full pass | 232 | 232 | ok | 0 | |
| t2401-worktree-prune | t2 | full pass | 13 | 13 | ok | 0 | |
| t2402-worktree-list | t2 | full pass | 27 | 27 | ok | 0 | |
| t2403-worktree-move | t2 | full pass | 33 | 33 | ok | 0 | |
| t2404-worktree-config | t2 | full pass | 12 | 12 | ok | 0 | |
| t2405-worktree-submodule | t2 | full pass | 11 | 10 | ok | 1 | |
| t2406-worktree-repair | t2 | full pass | 24 | 24 | ok | 0 | |
| t2407-worktree-heads | t2 | full pass | 12 | 12 | ok | 0 | |
| t2500-untracked-overwriting | t2 | full pass | 10 | 8 | ok | 2 | |
| t2501-cwd-empty | t2 | full pass | 24 | 24 | ok | 0 | |
| t3000-ls-files-others | t3 | full pass | 15 | 15 | ok | 0 | |
| t3001-ls-files-others-exclude | t3 | full pass | 27 | 27 | ok | 0 | |
| t3002-ls-files-dashpath | t3 | full pass | 6 | 6 | ok | 0 | |
| t3003-ls-files-exclude | t3 | full pass | 7 | 7 | ok | 0 | |
| t3004-ls-files-basic | t3 | full pass | 6 | 6 | ok | 0 | |
| t3005-ls-files-relative | t3 | full pass | 4 | 4 | ok | 0 | |
| t3006-ls-files-long | t3 | full pass | 3 | 3 | ok | 0 | |
| t3007-ls-files-recurse-submodules | t3 | full pass | 24 | 24 | ok | 0 | |
| t3008-ls-files-lazy-init-name-hash | t3 | full pass | 1 | 1 | ok | 0 | |
| t3009-ls-files-others-nonsubmodule | t3 | full pass | 2 | 2 | ok | 0 | |
| t3010-ls-files-killed-modified | t3 | full pass | 6 | 6 | ok | 0 | |
| t3011-common-prefixes-and-directory-traversal | t3 | full pass | 21 | 20 | ok | 1 | |
| t3011-ls-files-staged | t3 | full pass | 29 | 29 | ok | 0 | |
| t3012-ls-files-dedup | t3 | full pass | 3 | 3 | ok | 0 | |
| t3013-ls-files-format | t3 | full pass | 20 | 20 | ok | 0 | |
| t3014-ls-files-pathspec-magic | t3 | full pass | 29 | 29 | ok | 0 | |
| t3020-ls-files-error-unmatch | t3 | full pass | 3 | 3 | ok | 0 | |
| t3030-merge-recursive | t3 | 26 | 25 | ok | 0 | ||
| t3040-subprojects-basic | t3 | full pass | 11 | 11 | ok | 0 | |
| t3050-ls-files-unmerged | t3 | full pass | 23 | 23 | ok | 0 | |
| t3050-subprojects-fetch | t3 | full pass | 4 | 4 | ok | 0 | |
| t3060-ls-files-with-tree | t3 | full pass | 8 | 8 | ok | 0 | |
| t3070-wildmatch | t3 | full pass | 1901 | 1901 | ok | 3 | |
| t3100-ls-tree-restrict | t3 | full pass | 14 | 14 | ok | 0 | |
| t3101-ls-tree-dirname | t3 | full pass | 19 | 19 | ok | 0 | |
| t3102-ls-tree-wildcards | t3 | full pass | 4 | 4 | ok | 0 | |
| t3103-ls-tree-misc | t3 | full pass | 10 | 10 | ok | 0 | |
| t3104-ls-tree-format | t3 | full pass | 19 | 19 | ok | 0 | |
| t3105-ls-tree-output | t3 | full pass | 60 | 60 | ok | 0 | |
| t3200-branch | t3 | full pass | 167 | 167 | ok | 0 | |
| t3201-branch-contains | t3 | full pass | 24 | 24 | ok | 0 | |
| t3202-show-branch | t3 | full pass | 27 | 27 | ok | 0 | |
| t3203-branch-output | t3 | full pass | 41 | 41 | ok | 0 | |
| t3204-branch-name-interpretation | t3 | full pass | 16 | 16 | ok | 0 | |
| t3205-branch-color | t3 | full pass | 4 | 4 | ok | 0 | |
| t3206-branch-advanced | t3 | full pass | 29 | 29 | ok | 0 | |
| t3206-range-diff | t3 | full pass | 48 | 48 | ok | 0 | |
| t3207-branch-submodule | t3 | full pass | 20 | 20 | ok | 0 | |
| t3210-pack-refs | t3 | full pass | 29 | 29 | ok | 0 | |
| t3211-peel-ref | t3 | full pass | 8 | 8 | ok | 0 | |
| t3300-funny-names | t3 | full pass | 21 | 21 | ok | 0 | |
| t3301-notes | t3 | full pass | 153 | 153 | ok | 0 | |
| t3301-notes-basic | t3 | full pass | 38 | 38 | ok | 0 | |
| t3302-notes-index-expensive | t3 | full pass | 12 | 12 | ok | 0 | |
| t3303-notes-subtrees | t3 | full pass | 23 | 23 | ok | 0 | |
| t3304-notes-mixed | t3 | full pass | 6 | 6 | ok | 0 | |
| t3305-notes-fanout | t3 | full pass | 7 | 7 | ok | 0 | |
| t3306-notes-prune | t3 | full pass | 12 | 12 | ok | 0 | |
| t3307-notes-man | t3 | full pass | 3 | 3 | ok | 0 | |
| t3308-notes-merge | t3 | full pass | 19 | 19 | ok | 0 | |
| t3309-notes-merge-auto-resolve | t3 | full pass | 31 | 31 | ok | 0 | |
| t3310-notes-merge-manual-resolve | t3 | full pass | 22 | 22 | ok | 0 | |
| t3311-notes-merge-fanout | t3 | full pass | 24 | 24 | ok | 0 | |
| t3312-notes-copy | t3 | full pass | 4 | 4 | ok | 0 | |
| t3313-notes-getref | t3 | full pass | 4 | 4 | ok | 0 | |
| t3314-notes-prune | t3 | full pass | 3 | 3 | ok | 0 | |
| t3315-notes-merge | t3 | full pass | 4 | 4 | ok | 0 | |
| t3320-notes-merge-worktrees | t3 | full pass | 9 | 9 | ok | 0 | |
| t3321-notes-stripspace | t3 | full pass | 27 | 27 | ok | 0 | |
| t3400-rebase | t3 | full pass | 39 | 39 | ok | 0 | |
| t3401-rebase-and-am-rename | t3 | full pass | 10 | 10 | ok | 0 | |
| t3401-rebase-basic | t3 | full pass | 32 | 32 | ok | 0 | |
| t3402-rebase-merge | t3 | full pass | 13 | 13 | ok | 0 | |
| t3403-rebase-skip | t3 | full pass | 20 | 20 | ok | 0 | |
| t3404-rebase-interactive | t3 | 132 | 107 | ok | 0 | ||
| t3405-rebase-malformed | t3 | full pass | 5 | 5 | ok | 0 | |
| t3406-rebase-message | t3 | full pass | 32 | 32 | ok | 0 | |
| t3407-rebase-abort | t3 | full pass | 17 | 17 | ok | 0 | |
| t3408-rebase-multi-line | t3 | full pass | 2 | 2 | ok | 0 | |
| t3409-rebase-environ | t3 | full pass | 3 | 3 | ok | 0 | |
| t3412-rebase-root | t3 | full pass | 25 | 25 | ok | 0 | |
| t3413-rebase-hook | t3 | full pass | 15 | 15 | ok | 0 | |
| t3415-rebase-autosquash | t3 | full pass | 28 | 28 | ok | 0 | |
| t3416-rebase-onto-threedots | t3 | full pass | 18 | 18 | ok | 0 | |
| t3417-rebase-whitespace-fix | t3 | full pass | 4 | 4 | ok | 0 | |
| t3418-rebase-continue | t3 | full pass | 30 | 30 | ok | 0 | |
| t3419-rebase-patch-id | t3 | full pass | 8 | 8 | ok | 0 | |
| t3420-rebase-autostash | t3 | full pass | 54 | 54 | ok | 0 | |
| t3421-rebase-topology-linear | t3 | full pass | 64 | 63 | ok | 0 | |
| t3422-rebase-incompatible-options | t3 | full pass | 52 | 52 | ok | 0 | |
| t3423-rebase-reword | t3 | full pass | 3 | 3 | ok | 0 | |
| t3424-rebase-empty | t3 | full pass | 20 | 19 | ok | 1 | |
| t3425-rebase-topology-merges | t3 | full pass | 13 | 13 | ok | 0 | |
| t3426-rebase-submodule | t3 | full pass | 29 | 29 | ok | 0 | |
| t3427-rebase-subtree | t3 | full pass | 3 | 3 | ok | 0 | |
| t3428-rebase-signoff | t3 | full pass | 7 | 7 | ok | 0 | |
| t3429-rebase-edit-todo | t3 | full pass | 7 | 7 | ok | 0 | |
| t3430-rebase-merges | t3 | full pass | 34 | 34 | ok | 0 | |
| t3431-rebase-fork-point | t3 | full pass | 26 | 26 | ok | 0 | |
| t3432-rebase-fast-forward | t3 | full pass | 225 | 219 | ok | 0 | |
| t3433-rebase-across-mode-change | t3 | full pass | 4 | 4 | ok | 0 | |
| t3434-rebase-i18n | t3 | full pass | 6 | 6 | ok | 0 | |
| t3435-rebase-gpg-sign | t3 | skipped | 11 | — | — | 0 | |
| t3436-rebase-more-options | t3 | full pass | 19 | 19 | ok | 0 | |
| t3437-rebase-fixup-options | t3 | full pass | 13 | 13 | ok | 0 | |
| t3438-rebase-broken-files | t3 | full pass | 9 | 9 | ok | 0 | |
| t3440-rebase-trailer | t3 | full pass | 10 | 10 | ok | 0 | |
| t3441-rebase-exec | t3 | full pass | 3 | 3 | ok | 0 | |
| t3442-rebase-onto-upstream | t3 | full pass | 3 | 3 | ok | 0 | |
| t3450-history | t3 | full pass | 2 | 2 | ok | 0 | |
| t3451-history-reword | t3 | full pass | 14 | 14 | ok | 0 | |
| t3452-history-split | t3 | full pass | 25 | 25 | ok | 0 | |
| t3500-cherry | t3 | full pass | 4 | 4 | ok | 0 | |
| t3501-revert-cherry-pick | t3 | full pass | 21 | 21 | ok | 0 | |
| t3502-cherry-pick-merge | t3 | full pass | 12 | 12 | ok | 0 | |
| t3503-cherry-pick-root | t3 | full pass | 6 | 6 | ok | 0 | |
| t3504-cherry-pick-rerere | t3 | full pass | 9 | 9 | ok | 0 | |
| t3505-cherry-pick-empty | t3 | full pass | 17 | 17 | ok | 0 | |
| t3506-cherry-pick-ff | t3 | full pass | 11 | 11 | ok | 0 | |
| t3507-cherry-pick-conflict | t3 | full pass | 44 | 44 | ok | 0 | |
| t3508-cherry-pick-many-commits | t3 | full pass | 14 | 14 | ok | 0 | |
| t3509-cherry-pick-merge-df | t3 | full pass | 9 | 9 | ok | 0 | |
| t3510-cherry-pick | t3 | full pass | 65 | 65 | ok | 0 | |
| t3510-cherry-pick-sequence | t3 | full pass | 55 | 55 | ok | 0 | |
| t3511-cherry-pick-x | t3 | full pass | 22 | 22 | ok | 0 | |
| t3512-cherry-pick-submodule | t3 | full pass | 15 | 15 | ok | 0 | |
| t3513-revert-submodule | t3 | full pass | 14 | 14 | ok | 0 | |
| t3514-cherry-pick-revert-gpg | t3 | skipped | 2 | — | — | 0 | |
| t3600-rm | t3 | full pass | 82 | 82 | ok | 0 | |
| t3601-rm-pathspec-file | t3 | full pass | 5 | 5 | ok | 0 | |
| t3602-rm-sparse-checkout | t3 | full pass | 13 | 13 | ok | 0 | |
| t3650-replay-basics | t3 | full pass | 31 | 31 | ok | 0 | |
| t3700-add | t3 | full pass | 58 | 58 | ok | 0 | |
| t3700-add-pathspec-file | t3 | full pass | 24 | 24 | ok | 0 | |
| t3701-add-interactive | t3 | 130 | 116 | ok | 0 | ||
| t3702-add-edit | t3 | full pass | 3 | 3 | ok | 0 | |
| t3703-add-magic-pathspec | t3 | full pass | 6 | 6 | ok | 0 | |
| t3704-add-pathspec-file | t3 | full pass | 11 | 11 | ok | 0 | |
| t3705-add-sparse-checkout | t3 | full pass | 20 | 20 | ok | 0 | |
| t3800-mktag | t3 | full pass | 151 | 151 | ok | 0 | |
| t3900-i18n-commit | t3 | full pass | 38 | 38 | ok | 0 | |
| t3901-i18n-patch | t3 | full pass | 20 | 20 | ok | 0 | |
| t3902-quoted | t3 | full pass | 13 | 13 | ok | 0 | |
| t3902-quoted-ls-tree | t3 | full pass | 8 | 8 | ok | 0 | |
| t3903-stash | t3 | full pass | 142 | 142 | ok | 0 | |
| t3904-stash-patch | t3 | full pass | 10 | 10 | ok | 0 | |
| t3905-stash-include-untracked | t3 | full pass | 34 | 34 | ok | 0 | |
| t3906-stash-submodule | t3 | full pass | 16 | 8 | ok | 0 | |
| t3907-stash-show-config | t3 | full pass | 10 | 10 | ok | 0 | |
| t3908-stash-in-worktree | t3 | full pass | 2 | 2 | ok | 0 | |
| t3909-stash-pathspec-file | t3 | full pass | 5 | 5 | ok | 0 | |
| t3910-mac-os-precompose | t3 | full pass | 29 | 29 | ok | 0 | |
| t3920-crlf-messages | t3 | full pass | 18 | 18 | ok | 0 | |
| t4000-diff-format | t4 | full pass | 41 | 41 | ok | 0 | |
| t4001-diff-rename | t4 | full pass | 23 | 23 | ok | 0 | |
| t4002-diff-basic | t4 | full pass | 63 | 63 | ok | 0 | |
| t4003-diff-rename-1 | t4 | full pass | 7 | 7 | ok | 0 | |
| t4004-diff-rename-symlink | t4 | full pass | 4 | 4 | ok | 0 | |
| t4005-diff-rename-2 | t4 | full pass | 4 | 4 | ok | 0 | |
| t4006-diff-mode | t4 | full pass | 7 | 7 | ok | 0 | |
| t4007-rename-3 | t4 | full pass | 13 | 13 | ok | 0 | |
| t4008-diff-break-rewrite | t4 | full pass | 14 | 14 | ok | 0 | |
| t4009-diff-rename-4 | t4 | full pass | 7 | 7 | ok | 0 | |
| t4010-diff-pathspec | t4 | full pass | 17 | 17 | ok | 0 | |
| t4011-diff-symlink | t4 | full pass | 8 | 8 | ok | 0 | |
| t4011-diff-tree | t4 | full pass | 110 | 110 | ok | 0 | |
| t4012-diff-binary | t4 | full pass | 13 | 13 | ok | 0 | |
| t4013-diff-various | t4 | full pass | 230 | 230 | ok | 0 | |
| t4014-format-patch | t4 | full pass | 215 | 215 | ok | 0 | |
| t4015-diff-whitespace | t4 | full pass | 136 | 136 | ok | 0 | |
| t4015-format-patch-options | t4 | full pass | 12 | 12 | ok | 0 | |
| t4016-diff-quote | t4 | full pass | 5 | 5 | ok | 0 | |
| t4017-diff-retval | t4 | full pass | 38 | 38 | ok | 0 | |
| t4018-diff-files | t4 | full pass | 41 | 41 | ok | 0 | |
| t4018-diff-funcname | t4 | full pass | 287 | 287 | ok | 0 | |
| t4019-diff-options | t4 | full pass | 26 | 26 | ok | 0 | |
| t4019-diff-wserror | t4 | full pass | 21 | 21 | ok | 0 | |
| t4020-diff-external | t4 | full pass | 72 | 72 | ok | 0 | |
| t4020-diff-plumbing | t4 | full pass | 21 | 21 | ok | 0 | |
| t4021-format-patch-numbered | t4 | full pass | 14 | 14 | ok | 0 | |
| t4022-diff-rewrite | t4 | full pass | 11 | 11 | ok | 0 | |
| t4023-diff-rename-typechange | t4 | full pass | 4 | 4 | ok | 0 | |
| t4024-diff-optimize-common | t4 | full pass | 2 | 2 | ok | 0 | |
| t4025-hunk-header | t4 | full pass | 2 | 2 | ok | 0 | |
| t4026-color | t4 | full pass | 34 | 34 | ok | 0 | |
| t4027-diff-submodule | t4 | full pass | 20 | 20 | ok | 0 | |
| t4028-format-patch-mime-headers | t4 | full pass | 3 | 3 | ok | 0 | |
| t4029-diff-trailing-space | t4 | full pass | 1 | 1 | ok | 0 | |
| t4030-diff-textconv | t4 | full pass | 19 | 19 | ok | 0 | |
| t4031-diff-rewrite-binary | t4 | full pass | 8 | 8 | ok | 0 | |
| t4032-diff-inter-hunk-context | t4 | full pass | 37 | 37 | ok | 0 | |
| t4033-diff-patience | t4 | full pass | 11 | 11 | ok | 0 | |
| t4034-diff-words | t4 | full pass | 66 | 66 | ok | 0 | |
| t4035-diff-quiet | t4 | full pass | 23 | 23 | ok | 0 | |
| t4036-format-patch-signer-mime | t4 | full pass | 5 | 5 | ok | 0 | |
| t4037-diff-r-t-dirs | t4 | full pass | 2 | 2 | ok | 0 | |
| t4038-diff-combined | t4 | full pass | 26 | 25 | ok | 1 | |
| t4039-diff-assume-unchanged | t4 | full pass | 4 | 4 | ok | 0 | |
| t4040-whitespace-status | t4 | full pass | 11 | 11 | ok | 0 | |
| t4041-diff-submodule-option | t4 | full pass | 47 | 47 | ok | 0 | |
| t4042-diff-textconv-caching | t4 | full pass | 8 | 8 | ok | 0 | |
| t4043-diff-rename-binary | t4 | full pass | 3 | 3 | ok | 0 | |
| t4044-diff-index-unique-abbrev | t4 | full pass | 2 | 2 | ok | 0 | |
| t4045-diff-relative | t4 | full pass | 39 | 39 | ok | 0 | |
| t4046-diff-unmerged | t4 | full pass | 8 | 8 | ok | 0 | |
| t4047-diff-dirstat | t4 | full pass | 41 | 41 | ok | 0 | |
| t4047-diff-numstat | t4 | full pass | 26 | 26 | ok | 0 | |
| t4048-diff-combined-binary | t4 | full pass | 14 | 14 | ok | 0 | |
| t4049-diff-stat-count | t4 | full pass | 4 | 4 | ok | 0 | |
| t4050-diff | t4 | full pass | 219 | 219 | ok | 0 | |
| t4050-diff-histogram | t4 | full pass | 10 | 10 | ok | 0 | |
| t4051-diff-function-context | t4 | full pass | 42 | 42 | ok | 0 | |
| t4051-diff-function-name | t4 | full pass | 27 | 27 | ok | 0 | |
| t4052-stat-output | t4 | 89 | 81 | ok | 0 | ||
| t4053-diff-no-index | t4 | skipped | 41 | — | — | 0 | |
| t4054-diff-bogus-tree | t4 | full pass | 14 | 14 | ok | 0 | |
| t4055-diff-context | t4 | full pass | 10 | 10 | ok | 0 | |
| t4056-diff-order | t4 | full pass | 23 | 23 | ok | 0 | |
| t4057-diff-combined-paths | t4 | full pass | 4 | 4 | ok | 0 | |
| t4058-diff-duplicates | t4 | full pass | 16 | 16 | ok | 0 | |
| t4059-diff-submodule-not-initialized | t4 | full pass | 8 | 8 | ok | 0 | |
| t4060-diff-submodule-option-diff-format | t4 | full pass | 51 | 51 | ok | 0 | |
| t4061-diff-indent | t4 | full pass | 33 | 33 | ok | 0 | |
| t4062-diff-pickaxe | t4 | full pass | 3 | 3 | ok | 0 | |
| t4063-diff-blobs | t4 | full pass | 18 | 18 | ok | 0 | |
| t4064-diff-oidfind | t4 | full pass | 10 | 10 | ok | 0 | |
| t4065-diff-anchored | t4 | full pass | 7 | 7 | ok | 0 | |
| t4066-diff-emit-delay | t4 | full pass | 2 | 2 | ok | 0 | |
| t4067-diff-partial-clone | t4 | full pass | 9 | 9 | ok | 0 | |
| t4068-diff-symmetric | t4 | full pass | 20 | 20 | ok | 0 | |
| t4068-diff-symmetric-merge-base | t4 | full pass | 36 | 36 | ok | 0 | |
| t4069-diff-summary | t4 | full pass | 34 | 34 | ok | 0 | |
| t4069-remerge-diff | t4 | full pass | 16 | 16 | ok | 0 | |
| t4070-diff-pairs | t4 | full pass | 7 | 7 | ok | 0 | |
| t4070-diff-submodule | t4 | full pass | 31 | 31 | ok | 0 | |
| t4071-diff-empty-tree | t4 | full pass | 32 | 32 | ok | 0 | |
| t4071-diff-minimal | t4 | full pass | 1 | 1 | ok | 0 | |
| t4072-diff-max-depth | t4 | full pass | 76 | 50 | ok | 0 | |
| t4073-diff-stat-name-width | t4 | full pass | 6 | 6 | ok | 0 | |
| t4074-diff-shifted-matched-group | t4 | full pass | 4 | 4 | ok | 0 | |
| t4075-diff-full-index-abbrev | t4 | full pass | 7 | 7 | ok | 0 | |
| t4076-diff-ignore-submodules | t4 | full pass | 4 | 4 | ok | 0 | |
| t4077-diff-color-moved | t4 | full pass | 5 | 5 | ok | 0 | |
| t4078-diff-binary-flag | t4 | full pass | 5 | 5 | ok | 0 | |
| t4079-diff-inter-hunk-explicit | t4 | full pass | 4 | 4 | ok | 0 | |
| t4080-diff-permissions | t4 | full pass | 27 | 27 | ok | 0 | |
| t4081-diff-break-rewrites-flag | t4 | full pass | 4 | 4 | ok | 0 | |
| t4090-diff-empty | t4 | full pass | 32 | 32 | ok | 0 | |
| t4095-diff-headers | t4 | full pass | 32 | 32 | ok | 0 | |
| t4096-diff-newline | t4 | full pass | 33 | 33 | ok | 0 | |
| t4100-apply-stat | t4 | skipped | 25 | — | — | 0 | |
| t4101-apply-nonl | t4 | skipped | 12 | — | — | 0 | |
| t4102-apply-rename | t4 | skipped | 5 | — | — | 0 | |
| t4103-apply-binary | t4 | skipped | 24 | — | — | 0 | |
| t4104-apply-boundary | t4 | skipped | 5 | — | — | 0 | |
| t4105-apply-fuzz | t4 | skipped | 9 | — | — | 0 | |
| t4106-apply-stdin | t4 | skipped | 3 | — | — | 0 | |
| t4107-apply-ignore-whitespace | t4 | skipped | 11 | — | — | 0 | |
| t4108-apply-threeway | t4 | skipped | 18 | — | — | 0 | |
| t4109-apply-multifrag | t4 | skipped | 3 | — | — | 0 | |
| t4110-apply-scan | t4 | skipped | 1 | — | — | 0 | |
| t4111-apply-subdir | t4 | skipped | 10 | — | — | 0 | |
| t4112-apply-renames | t4 | skipped | 2 | — | — | 0 | |
| t4113-apply-ending | t4 | skipped | 3 | — | — | 0 | |
| t4114-apply-typechange | t4 | skipped | 12 | — | — | 0 | |
| t4115-apply-symlink | t4 | skipped | 8 | — | — | 0 | |
| t4116-apply-reverse | t4 | skipped | 7 | — | — | 0 | |
| t4117-apply-reject | t4 | skipped | 8 | — | — | 0 | |
| t4118-apply-empty-context | t4 | skipped | 3 | — | — | 0 | |
| t4119-apply-config | t4 | skipped | 11 | — | — | 0 | |
| t4120-apply-popt | t4 | skipped | 12 | — | — | 0 | |
| t4121-apply-diffs | t4 | skipped | 2 | — | — | 0 | |
| t4122-apply-symlink-inside | t4 | skipped | 7 | — | — | 0 | |
| t4123-apply-shrink | t4 | skipped | 2 | — | — | 0 | |
| t4124-apply-ws-rule | t4 | skipped | 41 | — | — | 0 | |
| t4125-apply-ws-fuzz | t4 | skipped | 4 | — | — | 0 | |
| t4126-apply-empty | t4 | skipped | 8 | — | — | 0 | |
| t4127-apply-same-fn | t4 | skipped | 7 | — | — | 0 | |
| t4128-apply-root | t4 | skipped | 12 | — | — | 0 | |
| t4129-apply-samemode | t4 | skipped | 23 | — | — | 0 | |
| t4130-apply-criss-cross-rename | t4 | skipped | 7 | — | — | 0 | |
| t4131-apply-fake-ancestor | t4 | skipped | 3 | — | — | 0 | |
| t4132-apply-removal | t4 | skipped | 14 | — | — | 0 | |
| t4133-apply-filenames | t4 | skipped | 4 | — | — | 0 | |
| t4134-apply-submodule | t4 | skipped | 2 | — | — | 0 | |
| t4135-apply-weird-filenames | t4 | skipped | 19 | — | — | 0 | |
| t4136-apply-check | t4 | skipped | 6 | — | — | 0 | |
| t4137-apply-submodule | t4 | skipped | 28 | — | — | 0 | |
| t4138-apply-ws-expansion | t4 | skipped | 2 | — | — | 0 | |
| t4139-apply-escape | t4 | skipped | 12 | — | — | 0 | |
| t4140-apply-ita | t4 | skipped | 7 | — | — | 0 | |
| t4141-apply-too-large | t4 | skipped | 1 | — | — | 0 | |
| t4150-am | t4 | skipped | 87 | — | — | 0 | |
| t4151-am-abort | t4 | skipped | 17 | — | — | 0 | |
| t4152-am-subjects | t4 | skipped | 11 | — | — | 0 | |
| t4153-am-resume-override-opts | t4 | skipped | 6 | — | — | 0 | |
| t4200-rerere | t4 | full pass | 36 | 36 | ok | 0 | |
| t4201-log-graph | t4 | full pass | 23 | 23 | ok | 0 | |
| t4201-shortlog | t4 | full pass | 32 | 32 | ok | 0 | |
| t4202-log | t4 | 0 | 0 | timeout | 0 | ||
| t4203-log-diff-filter | t4 | full pass | 7 | 7 | ok | 0 | |
| t4203-mailmap | t4 | full pass | 74 | 74 | ok | 0 | |
| t4204-log-follow | t4 | full pass | 5 | 5 | ok | 0 | |
| t4204-patch-id | t4 | full pass | 26 | 26 | ok | 0 | |
| t4205-log-pretty-formats | t4 | 125 | 122 | ok | 2 | ||
| t4206-log-follow | t4 | full pass | 26 | 26 | ok | 0 | |
| t4206-log-follow-harder-copies | t4 | full pass | 7 | 7 | ok | 0 | |
| t4207-log-decoration | t4 | full pass | 23 | 23 | ok | 0 | |
| t4207-log-decoration-colors | t4 | full pass | 4 | 4 | ok | 0 | |
| t4208-diff-pathspec-magic | t4 | full pass | 22 | 22 | ok | 0 | |
| t4208-log-magic-pathspec | t4 | full pass | 21 | 21 | ok | 0 | |
| t4209-log-pickaxe | t4 | full pass | 48 | 48 | ok | 0 | |
| t4210-log-i18n | t4 | full pass | 21 | 21 | ok | 0 | |
| t4211-line-log | t4 | full pass | 53 | 53 | ok | 0 | |
| t4212-log-corrupt | t4 | full pass | 13 | 13 | ok | 0 | |
| t4213-log-tabexpand | t4 | full pass | 9 | 9 | ok | 0 | |
| t4214-log-graph-octopus | t4 | full pass | 17 | 17 | ok | 0 | |
| t4215-log-skewed-merges | t4 | full pass | 10 | 10 | ok | 0 | |
| t4216-log-bloom | t4 | full pass | 167 | 167 | ok | 0 | |
| t4217-log-limit | t4 | full pass | 3 | 3 | ok | 0 | |
| t4218-log-no-walk | t4 | full pass | 7 | 7 | ok | 0 | |
| t4219-log-date-format | t4 | full pass | 14 | 14 | ok | 0 | |
| t4220-log-source | t4 | full pass | 4 | 4 | ok | 0 | |
| t4221-log-simplify-decoration | t4 | 4 | 2 | ok | 0 | ||
| t4252-am-options | t4 | skipped | 8 | — | — | 0 | |
| t4253-am-keep-cr-dos | t4 | skipped | 7 | — | — | 0 | |
| t4254-am-corrupt | t4 | skipped | 4 | — | — | 0 | |
| t4255-am-submodule | t4 | skipped | 5 | — | — | 0 | |
| t4256-am-format-flowed | t4 | skipped | 2 | — | — | 0 | |
| t4257-am-interactive | t4 | skipped | 4 | — | — | 0 | |
| t4258-am-quoted-cr | t4 | skipped | 4 | — | — | 0 | |
| t4300-merge-tree | t4 | full pass | 22 | 22 | ok | 0 | |
| t4301-merge-tree-write-tree | t4 | full pass | 44 | 44 | ok | 0 | |
| t5000-tar-tree | t5 | full pass | 90 | 90 | ok | 0 | |
| t5000-write-tree | t5 | full pass | 5 | 5 | ok | 0 | |
| t5001-archive-attr | t5 | full pass | 44 | 44 | ok | 0 | |
| t5002-archive-attr-pattern | t5 | full pass | 19 | 19 | ok | 0 | |
| t5003-archive-zip | t5 | full pass | 82 | 82 | ok | 0 | |
| t5004-archive-corner-cases | t5 | full pass | 14 | 14 | ok | 0 | |
| t5100-count-objects | t5 | full pass | 26 | 26 | ok | 0 | |
| t5100-mailinfo | t5 | full pass | 52 | 52 | ok | 0 | |
| t5150-request-pull | t5 | full pass | 10 | 10 | ok | 0 | |
| t5200-update-server-info | t5 | full pass | 8 | 8 | ok | 0 | |
| t5300-pack-object | t5 | full pass | 63 | 63 | ok | 0 | |
| t5300-unpack-objects | t5 | full pass | 23 | 23 | ok | 0 | |
| t5301-sliding-window | t5 | full pass | 6 | 6 | ok | 0 | |
| t5302-pack-index | t5 | full pass | 36 | 36 | ok | 0 | |
| t5302-show-index | t5 | full pass | 17 | 17 | ok | 0 | |
| t5303-pack-corruption | t5 | full pass | 25 | 25 | ok | 0 | |
| t5303-pack-corruption-resilience | t5 | full pass | 36 | 36 | ok | 0 | |
| t5304-prune | t5 | full pass | 32 | 32 | ok | 0 | |
| t5304-prune-packed | t5 | full pass | 20 | 20 | ok | 0 | |
| t5305-include-tag | t5 | full pass | 15 | 15 | ok | 0 | |
| t5306-pack-nobase | t5 | full pass | 4 | 4 | ok | 0 | |
| t5307-pack-missing-commit | t5 | full pass | 5 | 5 | ok | 0 | |
| t5308-pack-detect-duplicates | t5 | full pass | 6 | 6 | ok | 0 | |
| t5309-pack-delta-cycles | t5 | full pass | 7 | 7 | ok | 0 | |
| t5310-pack-bitmaps | t5 | skipped | 236 | — | — | 0 | |
| t5311-pack-bitmaps-shallow | t5 | full pass | 6 | 6 | ok | 0 | |
| t5312-prune-corruption | t5 | full pass | 11 | 11 | ok | 0 | |
| t5313-pack-bounds-checks | t5 | full pass | 9 | 9 | ok | 0 | |
| t5314-pack-cycle-detection | t5 | full pass | 2 | 2 | ok | 0 | |
| t5315-pack-objects-compression | t5 | full pass | 9 | 9 | ok | 0 | |
| t5316-pack-delta-depth | t5 | full pass | 5 | 5 | ok | 0 | |
| t5317-pack-objects-filter-objects | t5 | full pass | 33 | 33 | ok | 0 | |
| t5318-commit-graph | t5 | skipped | 85 | — | — | 0 | |
| t5318-pack-objects-revs-exclude | t5 | full pass | 9 | 9 | ok | 0 | |
| t5319-multi-pack-index | t5 | skipped | 98 | — | — | 0 | |
| t5320-delta-islands | t5 | full pass | 15 | 15 | ok | 0 | |
| t5321-pack-large-objects | t5 | full pass | 2 | 2 | ok | 0 | |
| t5322-pack-objects-sparse | t5 | full pass | 11 | 11 | ok | 0 | |
| t5323-pack-redundant | t5 | full pass | 18 | 18 | ok | 0 | |
| t5324-split-commit-graph | t5 | full pass | 42 | 42 | ok | 0 | |
| t5325-reverse-index | t5 | full pass | 16 | 16 | ok | 0 | |
| t5326-multi-pack-bitmaps | t5 | skipped | 20 | — | — | 0 | |
| t5327-multi-pack-bitmaps-rev | t5 | skipped | 1 | — | — | 0 | |
| t5328-commit-graph-64bit-time | t5 | full pass | 6 | 6 | ok | 0 | |
| t5329-pack-objects-cruft | t5 | full pass | 25 | 25 | ok | 0 | |
| t5330-no-lazy-fetch-with-commit-graph | t5 | full pass | 4 | 4 | ok | 0 | |
| t5331-pack-objects-stdin | t5 | full pass | 16 | 16 | ok | 0 | |
| t5332-multi-pack-reuse | t5 | full pass | 14 | 14 | ok | 0 | |
| t5333-pseudo-merge-bitmaps | t5 | skipped | 18 | — | — | 0 | |
| t5334-incremental-multi-pack-index | t5 | full pass | 16 | 16 | ok | 0 | |
| t5335-compact-multi-pack-index | t5 | full pass | 10 | 10 | ok | 0 | |
| t5351-unpack-large-objects | t5 | full pass | 7 | 7 | ok | 0 | |
| t5400-send-pack | t5 | full pass | 17 | 17 | ok | 0 | |
| t5401-update-hooks | t5 | full pass | 13 | 13 | ok | 0 | |
| t5402-post-merge-hook | t5 | full pass | 7 | 7 | ok | 0 | |
| t5403-post-checkout-hook | t5 | full pass | 14 | 14 | ok | 0 | |
| t5404-tracking-branches | t5 | full pass | 7 | 7 | ok | 0 | |
| t5405-send-pack-rewind | t5 | full pass | 3 | 3 | ok | 0 | |
| t5406-remote-rejects | t5 | full pass | 3 | 3 | ok | 0 | |
| t5407-post-rewrite-hook | t5 | full pass | 17 | 17 | ok | 0 | |
| t5408-send-pack-stdin | t5 | full pass | 10 | 10 | ok | 0 | |
| t5409-colorize-remote-messages | t5 | full pass | 11 | 11 | ok | 0 | |
| t5410-receive-pack | t5 | full pass | 5 | 5 | ok | 0 | |
| t5411-proc-receive-hook | t5 | skipped | 2 | — | — | 0 | |
| t5500-fetch-pack | t5 | skipped | 92 | — | — | 0 | |
| t5501-fetch-push-alternates | t5 | full pass | 3 | 3 | ok | 0 | |
| t5502-quickfetch | t5 | full pass | 7 | 7 | ok | 0 | |
| t5503-tagfollow | t5 | full pass | 12 | 12 | ok | 0 | |
| t5504-fetch-receive-strict | t5 | skipped | 29 | — | — | 0 | |
| t5505-remote | t5 | full pass | 130 | 129 | ok | 1 | |
| t5506-remote-groups | t5 | full pass | 9 | 9 | ok | 0 | |
| t5507-remote-environment | t5 | full pass | 5 | 5 | ok | 0 | |
| t5509-fetch-push-namespaces | t5 | full pass | 15 | 15 | ok | 0 | |
| t5510-fetch | t5 | full pass | 215 | 215 | ok | 0 | |
| t5511-refspec | t5 | full pass | 47 | 47 | ok | 0 | |
| t5512-ls-remote | t5 | full pass | 40 | 40 | ok | 0 | |
| t5513-fetch-track | t5 | full pass | 2 | 2 | ok | 0 | |
| t5514-fetch-multiple | t5 | full pass | 25 | 25 | ok | 0 | |
| t5515-fetch-merge-logic | t5 | full pass | 65 | 65 | ok | 0 | |
| t5516-fetch-push | t5 | full pass | 124 | 124 | ok | 0 | |
| t5517-push-mirror | t5 | full pass | 13 | 13 | ok | 0 | |
| t5518-fetch-exit-status | t5 | full pass | 3 | 3 | ok | 0 | |
| t5519-push-alternates | t5 | full pass | 8 | 8 | ok | 0 | |
| t5520-pull | t5 | full pass | 80 | 80 | ok | 0 | |
| t5521-pull-options | t5 | 22 | 21 | ok | 0 | ||
| t5522-pull-symlink | t5 | full pass | 4 | 4 | ok | 0 | |
| t5523-push-upstream | t5 | full pass | 17 | 17 | ok | 0 | |
| t5524-fmt-merge-msg | t5 | full pass | 58 | 58 | ok | 0 | |
| t5524-pull-msg | t5 | full pass | 3 | 3 | ok | 0 | |
| t5525-fetch-tagopt | t5 | full pass | 5 | 5 | ok | 0 | |
| t5526-fetch-submodules | t5 | full pass | 56 | 56 | ok | 0 | |
| t5527-fetch-odd-refs | t5 | full pass | 5 | 5 | ok | 0 | |
| t5528-push-default | t5 | 32 | 30 | ok | 1 | ||
| t5529-push-errors | t5 | full pass | 8 | 8 | ok | 0 | |
| t5530-upload-pack-error | t5 | full pass | 11 | 11 | ok | 0 | |
| t5531-deep-nested-push | t5 | full pass | 4 | 4 | ok | 0 | |
| t5531-deep-submodule-push | t5 | full pass | 29 | 29 | ok | 0 | |
| t5532-fetch-proxy | t5 | full pass | 5 | 5 | ok | 0 | |
| t5533-push-cas | t5 | full pass | 23 | 23 | ok | 0 | |
| t5534-push-signed | t5 | full pass | 13 | 13 | ok | 0 | |
| t5535-fetch-push-symref | t5 | full pass | 3 | 3 | ok | 0 | |
| t5536-fetch-conflicts | t5 | full pass | 7 | 7 | ok | 0 | |
| t5537-fetch-shallow | t5 | full pass | 16 | 16 | ok | 0 | |
| t5538-push-shallow | t5 | full pass | 8 | 8 | ok | 0 | |
| t5539-fetch-http-shallow | t5 | full pass | 8 | 8 | ok | 0 | |
| t5540-fetch-push-edge-cases | t5 | full pass | 12 | 12 | ok | 0 | |
| t5540-http-push-webdav | t5 | skipped | 16 | — | — | 2 | |
| t5541-http-push-smart | t5 | full pass | 21 | 21 | ok | 0 | |
| t5541-remote-subcommands | t5 | full pass | 5 | 5 | ok | 0 | |
| t5542-push-advanced | t5 | full pass | 4 | 4 | ok | 0 | |
| t5542-push-http-shallow | t5 | full pass | 3 | 3 | ok | 0 | |
| t5543-atomic-push | t5 | full pass | 13 | 13 | ok | 0 | |
| t5544-pack-objects-hook | t5 | full pass | 7 | 7 | ok | 0 | |
| t5545-push-options | t5 | full pass | 13 | 13 | ok | 0 | |
| t5546-receive-limits | t5 | full pass | 17 | 17 | ok | 0 | |
| t5547-push-quarantine | t5 | full pass | 6 | 6 | ok | 0 | |
| t5548-push-porcelain | t5 | full pass | 25 | 25 | ok | 0 | |
| t5549-fetch-push-http | t5 | full pass | 3 | 3 | ok | 0 | |
| t5550-http-fetch-dumb | t5 | skipped | 57 | — | — | 0 | |
| t5551-http-fetch-smart | t5 | full pass | 37 | 31 | ok | 6 | |
| t5552-skipping-fetch-negotiator | t5 | full pass | 6 | 6 | ok | 0 | |
| t5553-set-upstream | t5 | full pass | 21 | 21 | ok | 0 | |
| t5554-noop-fetch-negotiator | t5 | full pass | 1 | 1 | ok | 0 | |
| t5555-http-smart-common | t5 | full pass | 10 | 10 | ok | 0 | |
| t5557-http-get | t5 | full pass | 2 | 2 | ok | 0 | |
| t5558-clone-bundle-uri | t5 | full pass | 37 | 37 | ok | 0 | |
| t5559-http-fetch-smart-http2 | t5 | skipped | — | — | — | 0 | |
| t5560-http-backend-noserver | t5 | full pass | 14 | 14 | ok | 0 | |
| t5561-http-backend | t5 | full pass | 14 | 14 | ok | 0 | |
| t5562-http-backend-content-length | t5 | full pass | 16 | 16 | ok | 0 | |
| t5563-simple-http-auth | t5 | full pass | 17 | 17 | ok | 0 | |
| t5564-http-proxy | t5 | full pass | 8 | 8 | ok | 0 | |
| t5565-push-multiple | t5 | full pass | 2 | 2 | ok | 0 | |
| t5570-git-daemon | t5 | skipped | 25 | — | — | 0 | |
| t5571-pre-push-hook | t5 | full pass | 11 | 11 | ok | 0 | |
| t5572-pull-submodule | t5 | full pass | 69 | 69 | ok | 0 | |
| t5573-pull-verify-signatures | t5 | skipped | 16 | — | — | 0 | |
| t5574-fetch-output | t5 | full pass | 14 | 14 | ok | 0 | |
| t5580-unc-paths | t5 | skipped | 8 | — | — | 0 | |
| t5581-http-curl-verbose | t5 | full pass | 2 | 2 | ok | 0 | |
| t5582-fetch-negative-refspec | t5 | full pass | 16 | 16 | ok | 0 | |
| t5583-push-branches | t5 | full pass | 8 | 8 | ok | 0 | |
| t5600-clone-fail-cleanup | t5 | 14 | 8 | ok | 0 | ||
| t5601-clone | t5 | 115 | 112 | ok | 0 | ||
| t5602-clone-remote-exec | t5 | full pass | 3 | 3 | ok | 0 | |
| t5603-clone-dirname | t5 | full pass | 47 | 47 | ok | 0 | |
| t5604-clone-reference | t5 | full pass | 34 | 34 | ok | 0 | |
| t5605-clone-local | t5 | full pass | 23 | 23 | ok | 0 | |
| t5606-clone-options | t5 | full pass | 21 | 21 | ok | 0 | |
| t5607-clone-bundle | t5 | full pass | 16 | 16 | ok | 0 | |
| t5608-clone-2gb | t5 | skipped | 3 | — | — | 0 | |
| t5609-clone-branch | t5 | full pass | 7 | 7 | ok | 0 | |
| t5610-clone-detached | t5 | skipped | 13 | — | — | 1 | |
| t5611-clone-config | t5 | full pass | 13 | 13 | ok | 0 | |
| t5612-clone-refspec | t5 | full pass | 13 | 13 | ok | 0 | |
| t5613-info-alternate | t5 | full pass | 13 | 13 | ok | 0 | |
| t5614-clone-submodules-shallow | t5 | full pass | 9 | 9 | ok | 0 | |
| t5615-alternate-env | t5 | full pass | 9 | 9 | ok | 0 | |
| t5616-partial-clone | t5 | full pass | 47 | 47 | ok | 0 | |
| t5617-clone-submodules-remote | t5 | full pass | 9 | 9 | ok | 0 | |
| t5618-alternate-refs | t5 | full pass | 6 | 6 | ok | 0 | |
| t5619-clone-local-ambiguous-transport | t5 | full pass | 2 | 2 | ok | 0 | |
| t5620-backfill | t5 | full pass | 10 | 10 | ok | 0 | |
| t5621-clone-revision | t5 | full pass | 12 | 12 | ok | 0 | |
| t5700-protocol-v1 | t5 | skipped | 24 | — | — | 0 | |
| t5701-git-serve | t5 | full pass | 25 | 25 | ok | 0 | |
| t5702-protocol-v2 | t5 | skipped | 85 | — | — | 0 | |
| t5703-upload-pack-ref-in-want | t5 | full pass | 26 | 26 | ok | 0 | |
| t5704-protocol-violations | t5 | full pass | 3 | 3 | ok | 0 | |
| t5705-session-id-in-capabilities | t5 | full pass | 17 | 17 | ok | 0 | |
| t5710-promisor-remote-capability | t5 | full pass | 22 | 22 | ok | 0 | |
| t5730-protocol-v2-bundle-uri-file | t5 | full pass | 8 | 8 | ok | 0 | |
| t5731-protocol-v2-bundle-uri-git | t5 | skipped | — | — | — | 0 | |
| t5732-protocol-v2-bundle-uri-http | t5 | full pass | 9 | 9 | ok | 0 | |
| t5750-bundle-uri-parse | t5 | full pass | 13 | 13 | ok | 0 | |
| t5801-remote-helpers | t5 | skipped | 35 | — | — | 1 | |
| t5802-connect-helper | t5 | full pass | 8 | 8 | ok | 0 | |
| t5810-proto-disable-local | t5 | full pass | 54 | 54 | ok | 0 | |
| t5811-proto-disable-git | t5 | skipped | 1 | — | — | 0 | |
| t5812-proto-disable-http | t5 | full pass | 29 | 29 | ok | 0 | |
| t5813-proto-disable-ssh | t5 | full pass | 81 | 81 | ok | 0 | |
| t5814-proto-disable-ext | t5 | full pass | 27 | 27 | ok | 0 | |
| t5815-submodule-protos | t5 | full pass | 8 | 8 | ok | 0 | |
| t5900-repo-selection | t5 | full pass | 8 | 8 | ok | 0 | |
| t6000-rev-list-misc | t6 | full pass | 23 | 23 | ok | 0 | |
| t6001-rev-list-graft | t6 | full pass | 14 | 14 | ok | 0 | |
| t6002-rev-list-bisect | t6 | full pass | 53 | 53 | ok | 0 | |
| t6003-rev-list-topo-order | t6 | full pass | 36 | 36 | ok | 0 | |
| t6004-rev-list-path-optim | t6 | full pass | 7 | 7 | ok | 0 | |
| t6005-rev-list-count | t6 | full pass | 6 | 6 | ok | 0 | |
| t6006-rev-list-format | t6 | full pass | 80 | 80 | ok | 0 | |
| t6007-rev-list-cherry-pick-file | t6 | full pass | 23 | 23 | ok | 0 | |
| t6007-rev-list-cherry-pick-status | t6 | full pass | 29 | 29 | ok | 0 | |
| t6008-rev-list-submodule | t6 | full pass | 2 | 2 | ok | 0 | |
| t6009-rev-list-parent | t6 | full pass | 15 | 15 | ok | 0 | |
| t6010-merge-base | t6 | full pass | 12 | 12 | ok | 0 | |
| t6011-rev-list-with-bad-commit | t6 | full pass | 6 | 6 | ok | 0 | |
| t6011-rev-list-with-hierarchies | t6 | full pass | 28 | 28 | ok | 0 | |
| t6012-rev-list-simplify | t6 | full pass | 42 | 42 | ok | 0 | |
| t6013-rev-list-reverse-parents | t6 | full pass | 3 | 3 | ok | 0 | |
| t6014-rev-list-all | t6 | full pass | 4 | 4 | ok | 0 | |
| t6015-rev-list-show-all-parents | t6 | full pass | 38 | 38 | ok | 0 | |
| t6016-rev-list-graph-simplify-history | t6 | full pass | 12 | 12 | ok | 0 | |
| t6017-rev-list-stdin | t6 | full pass | 37 | 37 | ok | 0 | |
| t6018-rev-list-glob | t6 | 95 | 92 | ok | 0 | ||
| t6019-rev-list-ancestry-path | t6 | full pass | 18 | 18 | ok | 0 | |
| t6020-bundle-misc | t6 | 37 | 34 | ok | 0 | ||
| t6021-rev-list-exclude-hidden | t6 | full pass | 62 | 62 | ok | 0 | |
| t6022-rev-list-missing | t6 | 40 | 36 | ok | 0 | ||
| t6030-bisect-porcelain | t6 | full pass | 96 | 96 | ok | 0 | |
| t6040-tracking-info | t6 | 44 | 42 | ok | 0 | ||
| t6041-bisect-submodule | t6 | full pass | 14 | 14 | ok | 0 | |
| t6050-replace | t6 | skipped | 37 | — | — | 0 | |
| t6060-merge-index | t6 | full pass | 7 | 7 | ok | 0 | |
| t6100-rev-list-in-order | t6 | 3 | 2 | ok | 0 | ||
| t6101-rev-parse-parents | t6 | full pass | 38 | 38 | ok | 0 | |
| t6102-rev-list-unexpected-objects | t6 | full pass | 22 | 22 | ok | 0 | |
| t6110-rev-list-sparse | t6 | full pass | 2 | 2 | ok | 0 | |
| t6111-rev-list-treesame | t6 | full pass | 65 | 65 | ok | 0 | |
| t6112-rev-list-filters-objects | t6 | full pass | 54 | 54 | ok | 0 | |
| t6113-rev-list-bitmap-filters | t6 | full pass | 14 | 14 | ok | 0 | |
| t6114-keep-packs | t6 | full pass | 3 | 3 | ok | 0 | |
| t6115-rev-list-du | t6 | full pass | 17 | 17 | ok | 0 | |
| t6120-describe | t6 | full pass | 105 | 105 | ok | 0 | |
| t6120-name-rev | t6 | full pass | 41 | 41 | ok | 0 | |
| t6130-pathspec-noglob | t6 | full pass | 21 | 21 | ok | 0 | |
| t6131-pathspec-icase | t6 | 0 | 0 | ok | 0 | ||
| t6132-pathspec-exclude | t6 | full pass | 31 | 31 | ok | 0 | |
| t6133-pathspec-rev-dwim | t6 | full pass | 6 | 6 | ok | 0 | |
| t6133-pathspec-toplevel | t6 | full pass | 33 | 33 | ok | 0 | |
| t6134-pathspec-in-submodule | t6 | full pass | 3 | 3 | ok | 0 | |
| t6134-pathspec-wildcard | t6 | full pass | 32 | 32 | ok | 0 | |
| t6135-pathspec-with-attrs | t6 | full pass | 37 | 37 | ok | 0 | |
| t6135-rev-list-merge-order | t6 | full pass | 31 | 31 | ok | 0 | |
| t6136-pathspec-in-bare | t6 | full pass | 3 | 3 | ok | 0 | |
| t6136-rev-list-date-range | t6 | full pass | 31 | 31 | ok | 0 | |
| t6137-pathspec-wildcards-literal | t6 | full pass | 25 | 25 | ok | 0 | |
| t6137-rev-parse-misc | t6 | full pass | 34 | 34 | ok | 0 | |
| t6138-rev-list-boundary | t6 | full pass | 29 | 29 | ok | 0 | |
| t6200-fmt-merge-msg | t6 | skipped | 37 | — | — | 0 | |
| t6200-fmt-merge-msg-extra | t6 | full pass | 23 | 23 | ok | 0 | |
| t6300-for-each-ref | t6 | full pass | 429 | 429 | ok | 0 | |
| t6301-for-each-ref-errors | t6 | full pass | 6 | 6 | ok | 0 | |
| t6302-for-each-ref-filter | t6 | skipped | 51 | — | — | 0 | |
| t6304-for-each-ref-detached-head | t6 | full pass | 10 | 10 | ok | 0 | |
| t6400-merge-df | t6 | full pass | 7 | 7 | ok | 0 | |
| t6401-merge-criss-cross | t6 | full pass | 4 | 4 | ok | 0 | |
| t6402-merge-rename | t6 | full pass | 46 | 46 | ok | 0 | |
| t6403-merge-file | t6 | full pass | 39 | 39 | ok | 0 | |
| t6404-recursive-merge | t6 | full pass | 6 | 6 | ok | 0 | |
| t6405-merge-symlinks | t6 | full pass | 7 | 7 | ok | 0 | |
| t6406-merge-attr | t6 | full pass | 13 | 13 | ok | 0 | |
| t6407-merge-binary | t6 | full pass | 3 | 3 | ok | 0 | |
| t6408-merge-up-to-date | t6 | full pass | 7 | 7 | ok | 0 | |
| t6409-merge-subtree | t6 | full pass | 12 | 12 | ok | 0 | |
| t6411-merge-filemode | t6 | full pass | 19 | 19 | ok | 0 | |
| t6412-merge-large-rename | t6 | full pass | 10 | 10 | ok | 0 | |
| t6413-merge-crlf | t6 | full pass | 3 | 3 | ok | 0 | |
| t6414-merge-rename-nocruft | t6 | full pass | 3 | 3 | ok | 0 | |
| t6415-merge-dir-to-symlink | t6 | full pass | 24 | 24 | ok | 0 | |
| t6416-recursive-corner-cases | t6 | 40 | 36 | ok | 3 | ||
| t6417-merge-ours-theirs | t6 | full pass | 7 | 7 | ok | 0 | |
| t6418-merge-text-auto | t6 | full pass | 11 | 11 | ok | 0 | |
| t6419-merge-ignorecase | t6 | skipped | 2 | — | — | 0 | |
| t6421-merge-partial-clone | t6 | full pass | 3 | 3 | ok | 0 | |
| t6422-merge-rename-corner-cases | t6 | full pass | 26 | 20 | ok | 6 | |
| t6423-merge-rename-directories | t6 | full pass | 82 | 80 | ok | 2 | |
| t6424-merge-unrelated-index-changes | t6 | full pass | 19 | 19 | ok | 0 | |
| t6425-merge-rename-delete | t6 | full pass | 1 | 1 | ok | 0 | |
| t6426-merge-skip-unneeded-updates | t6 | full pass | 13 | 13 | ok | 0 | |
| t6427-diff3-conflict-markers | t6 | full pass | 9 | 9 | ok | 0 | |
| t6428-merge-conflicts-sparse | t6 | full pass | 2 | 2 | ok | 0 | |
| t6429-merge-sequence-rename-caching | t6 | full pass | 11 | 11 | ok | 0 | |
| t6430-merge-recursive | t6 | 36 | 35 | ok | 0 | ||
| t6430-merge-strategy-option | t6 | 6 | 0 | ok | 0 | ||
| t6431-merge-criscross | t6 | full pass | 2 | 2 | ok | 0 | |
| t6432-merge-recursive-rename-options | t6 | 3 | 1 | ok | 0 | ||
| t6432-merge-recursive-space-options | t6 | 11 | 10 | ok | 0 | ||
| t6433-merge-toplevel | t6 | full pass | 15 | 15 | ok | 0 | |
| t6434-merge-recursive-rename-options | t6 | full pass | 27 | 27 | ok | 0 | |
| t6434-merge-with-no-common-ancestor | t6 | full pass | 3 | 3 | ok | 0 | |
| t6435-merge-sparse | t6 | full pass | 6 | 6 | ok | 0 | |
| t6435-merge-sparse-directory | t6 | full pass | 2 | 2 | ok | 0 | |
| t6436-merge-overwrite | t6 | full pass | 18 | 18 | ok | 0 | |
| t6437-submodule-merge | t6 | full pass | 22 | 22 | ok | 0 | |
| t6438-submodule-directory-file-conflicts | t6 | full pass | 56 | 56 | ok | 0 | |
| t6439-merge-co-error-msgs | t6 | full pass | 6 | 6 | ok | 0 | |
| t6500-gc | t6 | full pass | 35 | 35 | ok | 0 | |
| t6501-freshen-objects | t6 | full pass | 42 | 42 | ok | 0 | |
| t6600-test-reach | t6 | full pass | 47 | 47 | ok | 0 | |
| t6601-path-walk | t6 | full pass | 15 | 15 | ok | 0 | |
| t6700-tree-depth | t6 | full pass | 10 | 10 | ok | 0 | |
| t7001-mv | t7 | full pass | 54 | 54 | ok | 0 | |
| t7002-mv-sparse-checkout | t7 | full pass | 22 | 22 | ok | 0 | |
| t7003-filter-branch | t7 | skipped | 48 | — | — | 0 | |
| t7004-tag | t7 | skipped | 219 | — | — | 0 | |
| t7005-editor | t7 | full pass | 12 | 12 | ok | 0 | |
| t7006-pager | t7 | full pass | 109 | 109 | ok | 1 | |
| t7007-show | t7 | full pass | 18 | 18 | ok | 0 | |
| t7008-filter-branch-null-sha1 | t7 | full pass | 6 | 6 | ok | 0 | |
| t7008-show-stat-raw-name | t7 | full pass | 21 | 21 | ok | 0 | |
| t7010-setup | t7 | full pass | 16 | 16 | ok | 0 | |
| t7011-skip-worktree-reading | t7 | full pass | 15 | 15 | ok | 0 | |
| t7012-skip-worktree-writing | t7 | full pass | 11 | 11 | ok | 6 | |
| t7020-commit-encoding | t7 | full pass | 26 | 26 | ok | 0 | |
| t7030-verify-tag | t7 | skipped | 16 | — | — | 0 | |
| t7031-verify-tag-signed-ssh | t7 | 0 | 0 | timeout | 0 | ||
| t7040-log-formatting | t7 | full pass | 36 | 36 | ok | 0 | |
| t7060-status-output | t7 | full pass | 25 | 25 | ok | 0 | |
| t7060-wtstatus | t7 | full pass | 17 | 17 | ok | 0 | |
| t7061-status-staged | t7 | full pass | 26 | 26 | ok | 0 | |
| t7061-wtstatus-ignore | t7 | full pass | 25 | 25 | ok | 0 | |
| t7062-status-worktree | t7 | full pass | 26 | 26 | ok | 0 | |
| t7062-wtstatus-ignorecase | t7 | full pass | 1 | 1 | ok | 0 | |
| t7063-status-untracked-cache | t7 | full pass | 58 | 58 | ok | 0 | |
| t7064-wtstatus-pv2 | t7 | full pass | 28 | 28 | ok | 0 | |
| t7065-status-rename | t7 | full pass | 28 | 28 | ok | 0 | |
| t7066-status-ignored | t7 | full pass | 32 | 32 | ok | 0 | |
| t7067-status-untracked-dir | t7 | full pass | 33 | 33 | ok | 0 | |
| t7068-commit-amend | t7 | full pass | 28 | 28 | ok | 0 | |
| t7069-commit-empty | t7 | full pass | 30 | 30 | ok | 0 | |
| t7070-commit-tree-extra | t7 | full pass | 26 | 26 | ok | 0 | |
| t7071-commit-message-file | t7 | full pass | 27 | 27 | ok | 0 | |
| t7072-commit-tree-orphan | t7 | full pass | 25 | 25 | ok | 0 | |
| t7080-mv-advanced | t7 | full pass | 29 | 29 | ok | 0 | |
| t7090-rm-advanced | t7 | full pass | 31 | 31 | ok | 0 | |
| t7101-reset | t7 | full pass | 11 | 11 | ok | 0 | |
| t7101-reset-empty-subdirs | t7 | full pass | 10 | 10 | ok | 0 | |
| t7102-reset | t7 | full pass | 38 | 38 | ok | 0 | |
| t7103-reset-bare | t7 | full pass | 13 | 13 | ok | 0 | |
| t7104-reset-hard | t7 | full pass | 3 | 3 | ok | 0 | |
| t7105-reset-patch | t7 | full pass | 13 | 13 | ok | 0 | |
| t7106-reset-unborn-branch | t7 | full pass | 7 | 7 | ok | 0 | |
| t7107-reset-pathspec-file | t7 | full pass | 11 | 11 | ok | 0 | |
| t7110-reset-merge | t7 | full pass | 21 | 21 | ok | 0 | |
| t7110-reset-modes | t7 | full pass | 20 | 20 | ok | 0 | |
| t7111-reset-table | t7 | full pass | 42 | 42 | ok | 0 | |
| t7112-reset-submodule | t7 | full pass | 82 | 78 | ok | 0 | |
| t7113-post-index-change-hook | t7 | full pass | 4 | 4 | ok | 0 | |
| t7201-co | t7 | full pass | 46 | 46 | ok | 0 | |
| t7300-clean | t7 | full pass | 55 | 55 | ok | 0 | |
| t7301-clean-interactive | t7 | full pass | 23 | 23 | ok | 0 | |
| t7400-submodule-basic | t7 | full pass | 124 | 124 | ok | 0 | |
| t7401-submodule-summary | t7 | full pass | 25 | 25 | ok | 0 | |
| t7402-submodule-rebase | t7 | full pass | 6 | 6 | ok | 0 | |
| t7403-submodule-sync | t7 | full pass | 18 | 18 | ok | 0 | |
| t7406-submodule-update | t7 | full pass | 70 | 70 | ok | 0 | |
| t7407-submodule-foreach | t7 | 23 | 20 | ok | 0 | ||
| t7408-submodule-reference | t7 | full pass | 16 | 16 | ok | 0 | |
| t7409-submodule-detached-work-tree | t7 | 3 | 2 | ok | 0 | ||
| t7411-submodule-config | t7 | full pass | 20 | 20 | ok | 0 | |
| t7412-submodule-absorbgitdirs | t7 | full pass | 12 | 12 | ok | 0 | |
| t7413-submodule-is-active | t7 | full pass | 10 | 10 | ok | 0 | |
| t7414-submodule-mistakes | t7 | full pass | 5 | 5 | ok | 0 | |
| t7416-submodule-dash-url | t7 | full pass | 18 | 18 | ok | 0 | |
| t7417-submodule-path-url | t7 | full pass | 5 | 5 | ok | 0 | |
| t7418-submodule-sparse-gitmodules | t7 | full pass | 9 | 9 | ok | 0 | |
| t7419-submodule-set-branch | t7 | full pass | 9 | 9 | ok | 0 | |
| t7420-submodule-set-url | t7 | full pass | 3 | 3 | ok | 0 | |
| t7421-submodule-summary-add | t7 | full pass | 5 | 5 | ok | 0 | |
| t7422-submodule-output | t7 | 18 | 15 | ok | 0 | ||
| t7423-submodule-symlinks | t7 | full pass | 6 | 6 | ok | 0 | |
| t7424-submodule-mixed-ref-formats | t7 | full pass | 7 | 7 | ok | 0 | |
| t7425-submodule-gitdir-path-extension | t7 | full pass | 23 | 23 | ok | 0 | |
| t7426-submodule-get-default-remote | t7 | full pass | 15 | 15 | ok | 0 | |
| t7450-bad-git-dotfiles | t7 | full pass | 50 | 50 | ok | 0 | |
| t7500-commit-template-squash-signoff | t7 | full pass | 57 | 57 | ok | 0 | |
| t7501-commit-basic | t7 | full pass | 146 | 146 | ok | 0 | |
| t7501-commit-basic-functionality | t7 | full pass | 77 | 77 | ok | 0 | |
| t7502-commit-porcelain | t7 | full pass | 82 | 82 | ok | 0 | |
| t7503-pre-commit-and-diff-whitespace | t7 | full pass | 22 | 22 | ok | 0 | |
| t7503-pre-commit-and-pre-merge-commit-hooks | t7 | full pass | 22 | 22 | ok | 0 | |
| t7504-commit-msg-hook | t7 | full pass | 30 | 29 | ok | 1 | |
| t7505-prepare-commit-msg | t7 | full pass | 30 | 30 | ok | 0 | |
| t7505-prepare-commit-msg-hook | t7 | full pass | 23 | 23 | ok | 0 | |
| t7506-status-submodule | t7 | full pass | 40 | 40 | ok | 0 | |
| t7507-commit-verbose | t7 | full pass | 45 | 45 | ok | 0 | |
| t7508-status | t7 | full pass | 126 | 126 | ok | 0 | |
| t7509-commit-authorship | t7 | full pass | 12 | 12 | ok | 0 | |
| t7510-signed-commit | t7 | full pass | 28 | 28 | ok | 0 | |
| t7511-status-index | t7 | full pass | 24 | 24 | ok | 0 | |
| t7512-status-help | t7 | full pass | 47 | 47 | ok | 0 | |
| t7513-interpret-trailers | t7 | full pass | 99 | 99 | ok | 0 | |
| t7514-commit-patch | t7 | full pass | 3 | 3 | ok | 0 | |
| t7514-interpret-trailers-options | t7 | full pass | 10 | 10 | ok | 0 | |
| t7515-status-symlinks | t7 | full pass | 3 | 3 | ok | 0 | |
| t7516-commit-races | t7 | full pass | 2 | 2 | ok | 0 | |
| t7517-per-repo-email | t7 | full pass | 16 | 16 | ok | 0 | |
| t7518-ident-corner-cases | t7 | full pass | 5 | 5 | ok | 0 | |
| t7519-status-fsmonitor | t7 | full pass | 33 | 33 | ok | 0 | |
| t7520-ignored-hook-warning | t7 | full pass | 5 | 5 | ok | 0 | |
| t7521-ignored-mode | t7 | full pass | 12 | 12 | ok | 0 | |
| t7524-commit-summary | t7 | full pass | 2 | 2 | ok | 0 | |
| t7525-status-rename | t7 | full pass | 15 | 15 | ok | 0 | |
| t7526-commit-pathspec-file | t7 | full pass | 11 | 11 | ok | 0 | |
| t7527-builtin-fsmonitor | t7 | skipped | 38 | — | — | 0 | |
| t7528-signed-commit-ssh | t7 | 0 | 0 | timeout | 3 | ||
| t7600-merge | t7 | full pass | 83 | 83 | ok | 0 | |
| t7601-merge-pull-config | t7 | full pass | 65 | 65 | ok | 0 | |
| t7602-merge-octopus-many | t7 | full pass | 5 | 5 | ok | 0 | |
| t7603-merge-reduce-heads | t7 | full pass | 13 | 13 | ok | 0 | |
| t7604-merge-custom-message | t7 | full pass | 8 | 8 | ok | 0 | |
| t7605-merge-resolve | t7 | full pass | 4 | 4 | ok | 0 | |
| t7606-merge-custom | t7 | full pass | 4 | 4 | ok | 0 | |
| t7607-merge-state | t7 | full pass | 1 | 1 | ok | 0 | |
| t7608-merge-messages | t7 | full pass | 5 | 5 | ok | 0 | |
| t7609-mergetool--lib | t7 | full pass | 1 | 1 | ok | 0 | |
| t7610-mergetool | t7 | skipped | 31 | — | — | 0 | |
| t7611-merge-abort | t7 | full pass | 19 | 19 | ok | 0 | |
| t7612-merge-verify-signatures | t7 | skipped | 16 | — | — | 0 | |
| t7614-merge-signoff | t7 | full pass | 4 | 4 | ok | 0 | |
| t7615-diff-algo-with-mergy-operations | t7 | full pass | 7 | 7 | ok | 0 | |
| t7700-repack | t7 | full pass | 47 | 47 | ok | 0 | |
| t7701-repack-unpack-unreachable | t7 | full pass | 9 | 9 | ok | 0 | |
| t7702-repack-cyclic-alternate | t7 | full pass | 2 | 2 | ok | 0 | |
| t7703-repack-geometric | t7 | full pass | 18 | 18 | ok | 0 | |
| t7704-repack-cruft | t7 | skipped | 25 | — | — | 0 | |
| t7800-difftool | t7 | full pass | 95 | 95 | ok | 0 | |
| t7810-grep | t7 | full pass | 263 | 263 | ok | 0 | |
| t7811-grep-open | t7 | full pass | 10 | 10 | ok | 0 | |
| t7812-grep-icase-non-ascii | t7 | full pass | 18 | 18 | ok | 0 | |
| t7813-grep-icase-iso | t7 | full pass | 2 | 2 | ok | 0 | |
| t7814-grep-recurse-submodules | t7 | full pass | 34 | 27 | ok | 7 | |
| t7815-grep-binary | t7 | full pass | 22 | 22 | ok | 0 | |
| t7816-grep-binary-pattern | t7 | full pass | 145 | 145 | ok | 0 | |
| t7817-grep-sparse-checkout | t7 | full pass | 8 | 8 | ok | 0 | |
| t7818-grep-extended | t7 | 11 | 10 | ok | 0 | ||
| t7900-maintenance | t7 | full pass | 72 | 72 | ok | 0 | |
| t7901-stash-resolve-merge | t7 | full pass | 7 | 7 | ok | 0 | |
| t8001-annotate | t8 | full pass | 117 | 117 | ok | 0 | |
| t8002-blame | t8 | full pass | 135 | 135 | ok | 0 | |
| t8003-blame-corner-cases | t8 | full pass | 30 | 30 | ok | 0 | |
| t8004-blame-with-conflicts | t8 | full pass | 3 | 3 | ok | 0 | |
| t8005-blame-i18n | t8 | full pass | 5 | 5 | ok | 0 | |
| t8006-blame-textconv | t8 | full pass | 16 | 16 | ok | 0 | |
| t8007-cat-file-textconv | t8 | full pass | 15 | 15 | ok | 0 | |
| t8008-blame-formats | t8 | full pass | 5 | 5 | ok | 0 | |
| t8009-blame-vs-topicbranches | t8 | full pass | 2 | 2 | ok | 0 | |
| t8010-cat-file-batch | t8 | full pass | 26 | 26 | ok | 0 | |
| t8010-cat-file-filters | t8 | full pass | 9 | 9 | ok | 0 | |
| t8011-blame-split-file | t8 | full pass | 10 | 10 | ok | 0 | |
| t8012-blame-colors | t8 | full pass | 120 | 120 | ok | 0 | |
| t8013-blame-ignore-revs | t8 | full pass | 19 | 19 | ok | 0 | |
| t8014-blame-ignore-fuzzy | t8 | full pass | 16 | 16 | ok | 0 | |
| t8015-blame-diff-algorithm | t8 | full pass | 7 | 7 | ok | 0 | |
| t8016-blame-line-range-extended | t8 | full pass | 5 | 5 | ok | 0 | |
| t8017-blame-ignore-rev-extended | t8 | full pass | 4 | 4 | ok | 0 | |
| t8018-blame-porcelain-format | t8 | full pass | 6 | 6 | ok | 0 | |
| t8020-hash-object-extra | t8 | full pass | 27 | 27 | ok | 0 | |
| t8020-last-modified | t8 | full pass | 28 | 28 | ok | 0 | |
| t8030-write-tree-extra | t8 | full pass | 25 | 25 | ok | 0 | |
| t8040-mktag-extra | t8 | full pass | 34 | 34 | ok | 0 | |
| t8050-update-index-modes | t8 | 31 | 29 | ok | 0 | ||
| t8060-symbolic-ref-extra | t8 | full pass | 33 | 33 | ok | 0 | |
| t8070-for-each-ref-sort | t8 | full pass | 30 | 30 | ok | 0 | |
| t8080-config-types | t8 | full pass | 30 | 30 | ok | 0 | |
| t8090-init-templates | t8 | full pass | 28 | 28 | ok | 0 | |
| t8100-tag-format | t8 | full pass | 29 | 29 | ok | 0 | |
| t8110-branch-merge-info | t8 | full pass | 31 | 31 | ok | 0 | |
| t8120-diff-tree-combined | t8 | full pass | 30 | 30 | ok | 0 | |
| t8130-show-ref-extra | t8 | full pass | 31 | 31 | ok | 0 | |
| t8150-config-multivar | t8 | 29 | 28 | ok | 0 | ||
| t8160-config-section | t8 | full pass | 27 | 27 | ok | 0 | |
| t8170-init-reinitialize | t8 | full pass | 35 | 35 | ok | 0 | |
| t8180-add-chmod | t8 | full pass | 29 | 29 | ok | 0 | |
| t8190-rm-cached-deep | t8 | full pass | 27 | 27 | ok | 0 | |
| t8200-mv-rename | t8 | full pass | 30 | 30 | ok | 0 | |
| t8270-log-author-search | t8 | full pass | 29 | 29 | ok | 0 | |
| t8280-log-committer-search | t8 | full pass | 29 | 29 | ok | 0 | |
| t8290-log-grep-message | t8 | full pass | 30 | 30 | ok | 0 | |
| t8300-rev-list-objects | t8 | full pass | 34 | 34 | ok | 0 | |
| t8310-for-each-ref-format-deep | t8 | full pass | 32 | 32 | ok | 0 | |
| t8320-config-global-local | t8 | full pass | 34 | 34 | ok | 0 | |
| t8330-switch-track | t8 | full pass | 30 | 30 | ok | 0 | |
| t8340-restore-staged | t8 | full pass | 27 | 27 | ok | 0 | |
| t8350-checkout-index-force | t8 | full pass | 30 | 30 | ok | 0 | |
| t8360-read-tree-twoway | t8 | full pass | 25 | 25 | ok | 0 | |
| t8370-mktree-roundtrip | t8 | full pass | 26 | 26 | ok | 0 | |
| t8380-name-rev-deep | t8 | full pass | 31 | 31 | ok | 0 | |
| t8390-diff-tree-stat | t8 | full pass | 37 | 37 | ok | 0 | |
| t8400-diff-index-cached | t8 | full pass | 38 | 38 | ok | 0 | |
| t8410-diff-files-worktree | t8 | full pass | 35 | 35 | ok | 0 | |
| t8420-cat-file-filters | t8 | full pass | 33 | 33 | ok | 0 | |
| t8430-hash-object-stdin | t8 | full pass | 28 | 28 | ok | 0 | |
| t8450-merge-base-complex | t8 | full pass | 35 | 35 | ok | 0 | |
| t8460-commit-tree-multi | t8 | full pass | 27 | 27 | ok | 0 | |
| t8470-stripspace-extra | t8 | full pass | 33 | 33 | ok | 0 | |
| t8480-check-ignore-extra | t8 | full pass | 31 | 31 | ok | 0 | |
| t8490-ls-remote-extra | t8 | 32 | 31 | ok | 0 | ||
| t8500-show-index-extra | t8 | full pass | 26 | 26 | ok | 0 | |
| t8510-branch-force | t8 | full pass | 27 | 27 | ok | 0 | |
| t8520-tag-message | t8 | full pass | 31 | 31 | ok | 0 | |
| t8530-config-edit | t8 | full pass | 33 | 33 | ok | 0 | |
| t8540-status-porcelain | t8 | full pass | 28 | 28 | ok | 0 | |
| t8550-diff-cached-stage | t8 | full pass | 34 | 34 | ok | 0 | |
| t8570-rev-parse-branch | t8 | full pass | 35 | 35 | ok | 0 | |
| t8580-rev-list-limit | t8 | full pass | 30 | 30 | ok | 0 | |
| t8590-for-each-ref-filter | t8 | full pass | 30 | 30 | ok | 0 | |
| t8600-update-ref-symref | t8 | full pass | 28 | 28 | ok | 0 | |
| t8610-checkout-index-modes | t8 | full pass | 27 | 27 | ok | 0 | |
| t8630-ls-tree-format | t8 | full pass | 29 | 29 | ok | 0 | |
| t8640-ls-files-stage-unmerged | t8 | full pass | 31 | 31 | ok | 0 | |
| t8650-cat-file-batch-extra | t8 | full pass | 27 | 27 | ok | 0 | |
| t8660-mktree-ls-tree-modes | t8 | full pass | 26 | 26 | ok | 0 | |
| t8670-write-tree-index | t8 | full pass | 27 | 27 | ok | 0 | |
| t8680-commit-tree-verify | t8 | full pass | 26 | 26 | ok | 0 | |
| t8690-merge-file-labels | t8 | full pass | 28 | 28 | ok | 0 | |
| t8700-init-bare-extra | t8 | full pass | 29 | 29 | ok | 0 | |
| t8710-show-format | t8 | full pass | 32 | 32 | ok | 0 | |
| t8720-repack-prune | t8 | full pass | 29 | 29 | ok | 0 | |
| t8730-cherry-advanced | t8 | full pass | 28 | 28 | ok | 0 | |
| t8740-diff-tree-recursive | t8 | full pass | 28 | 28 | ok | 0 | |
| t8750-diff-index-worktree | t8 | full pass | 34 | 34 | ok | 0 | |
| t8760-diff-files-modes | t8 | full pass | 33 | 33 | ok | 0 | |
| t8770-status-branch-tracking | t8 | full pass | 34 | 34 | ok | 0 | |
| t8780-log-skip-reverse | t8 | full pass | 32 | 32 | ok | 0 | |
| t8790-tag-annotated-verify | t8 | full pass | 37 | 37 | ok | 0 | |
| t8800-config-subsection | t8 | full pass | 28 | 28 | ok | 0 | |
| t8810-init-separate-gitdir | t8 | full pass | 27 | 27 | ok | 0 | |
| t8820-branch-tracking-display | t8 | full pass | 27 | 27 | ok | 0 | |
| t8830-commit-author-date | t8 | full pass | 28 | 28 | ok | 0 | |
| t8840-reset-soft-mixed | t8 | full pass | 25 | 25 | ok | 0 | |
| t8850-checkout-file-restore | t8 | full pass | 25 | 25 | ok | 0 | |
| t8860-add-intent-to-add | t8 | full pass | 30 | 30 | ok | 0 | |
| t8870-rm-directory-tree | t8 | full pass | 27 | 27 | ok | 0 | |
| t8880-mv-subdirectory | t8 | full pass | 24 | 24 | ok | 0 | |
| t8920-rev-parse-flags | t8 | full pass | 31 | 31 | ok | 0 | |
| t8930-rev-list-first-parent | t8 | full pass | 32 | 32 | ok | 0 | |
| t8940-for-each-ref-points-at | t8 | full pass | 29 | 29 | ok | 0 | |
| t8950-show-ref-patterns | t8 | 29 | 27 | ok | 0 | ||
| t8960-update-ref-stdin-nul | t8 | 31 | 25 | ok | 0 | ||
| t8970-symbolic-ref-chains | t8 | full pass | 30 | 30 | ok | 0 | |
| t8980-config-get-regexp | t8 | full pass | 27 | 27 | ok | 0 | |
| t8990-config-set-unset | t8 | full pass | 27 | 27 | ok | 0 | |
| t9000-init-default-branch | t9 | full pass | 24 | 24 | ok | 0 | |
| t9001-send-email | t9 | skipped | 215 | — | — | 1 | |
| t9002-column | t9 | full pass | 16 | 16 | ok | 0 | |
| t9003-help-autocorrect | t9 | full pass | 10 | 10 | ok | 0 | |
| t9010-branch-list-sort | t9 | full pass | 26 | 26 | ok | 0 | |
| t9020-tag-list-contains | t9 | full pass | 28 | 28 | ok | 0 | |
| t9030-commit-tree-parents | t9 | full pass | 25 | 25 | ok | 0 | |
| t9040-hash-object-types | t9 | full pass | 28 | 28 | ok | 0 | |
| t9050-write-tree-verify | t9 | full pass | 26 | 26 | ok | 0 | |
| t9060-mktag-verify | t9 | full pass | 28 | 28 | ok | 0 | |
| t9070-ls-files-cached | t9 | full pass | 29 | 29 | ok | 0 | |
| t9080-ls-tree-recursive | t9 | full pass | 26 | 26 | ok | 0 | |
| t9090-cat-file-pretty | t9 | full pass | 29 | 29 | ok | 0 | |
| t9100-diff-stat-width | t9 | full pass | 28 | 28 | ok | 0 | |
| t9100-git-svn-basic | t9 | skipped | 28 | — | — | 0 | |
| t9101-git-svn-props | t9 | skipped | 17 | — | — | 0 | |
| t9102-git-svn-deep-rmdir | t9 | skipped | 3 | — | — | 0 | |
| t9103-git-svn-tracked-directory-removed | t9 | skipped | 3 | — | — | 0 | |
| t9104-git-svn-follow-parent | t9 | skipped | 13 | — | — | 0 | |
| t9105-git-svn-commit-diff | t9 | skipped | 3 | — | — | 0 | |
| t9106-git-svn-commit-diff-clobber | t9 | skipped | 10 | — | — | 0 | |
| t9107-git-svn-migrate | t9 | skipped | 7 | — | — | 0 | |
| t9108-git-svn-glob | t9 | skipped | 4 | — | — | 0 | |
| t9109-git-svn-multi-glob | t9 | skipped | 5 | — | — | 0 | |
| t9110-diff-cached-empty | t9 | full pass | 29 | 29 | ok | 0 | |
| t9110-git-svn-use-svm-props | t9 | skipped | 6 | — | — | 0 | |
| t9111-git-svn-use-svnsync-props | t9 | skipped | 4 | — | — | 0 | |
| t9112-git-svn-md5less-file | t9 | skipped | 3 | — | — | 0 | |
| t9113-git-svn-dcommit-new-file | t9 | skipped | 2 | — | — | 0 | |
| t9114-git-svn-dcommit-merge | t9 | skipped | 6 | — | — | 0 | |
| t9115-git-svn-dcommit-funky-renames | t9 | skipped | 12 | — | — | 0 | |
| t9116-git-svn-log | t9 | skipped | 17 | — | — | 0 | |
| t9117-git-svn-init-clone | t9 | skipped | 12 | — | — | 0 | |
| t9118-git-svn-funky-branch-names | t9 | skipped | 5 | — | — | 0 | |
| t9119-git-svn-info | t9 | skipped | 41 | — | — | 0 | |
| t9120-diff-tree-merge | t9 | 29 | 25 | ok | 0 | ||
| t9120-git-svn-clone-with-percent-escapes | t9 | skipped | 8 | — | — | 0 | |
| t9121-git-svn-fetch-renamed-dir | t9 | skipped | 2 | — | — | 0 | |
| t9122-git-svn-author | t9 | skipped | 2 | — | — | 0 | |
| t9123-git-svn-rebuild-with-rewriteroot | t9 | skipped | 4 | — | — | 0 | |
| t9124-git-svn-dcommit-auto-props | t9 | skipped | 7 | — | — | 0 | |
| t9125-git-svn-multi-glob-branch-names | t9 | skipped | 3 | — | — | 0 | |
| t9126-git-svn-follow-deleted-readded-directory | t9 | skipped | 2 | — | — | 0 | |
| t9127-git-svn-partial-rebuild | t9 | skipped | 4 | — | — | 0 | |
| t9128-git-svn-cmd-branch | t9 | skipped | 4 | — | — | 0 | |
| t9129-git-svn-i18n-commitencoding | t9 | skipped | 5 | — | — | 0 | |
| t9130-git-svn-authors-file | t9 | skipped | 10 | — | — | 0 | |
| t9130-status-porcelain-v2 | t9 | full pass | 26 | 26 | ok | 0 | |
| t9131-git-svn-empty-symlink | t9 | skipped | 15 | — | — | 0 | |
| t9132-git-svn-broken-symlink | t9 | skipped | 5 | — | — | 0 | |
| t9133-git-svn-nested-git-repo | t9 | skipped | 8 | — | — | 0 | |
| t9134-git-svn-ignore-paths | t9 | skipped | 13 | — | — | 0 | |
| t9135-git-svn-moved-branch-empty-file | t9 | skipped | 3 | — | — | 0 | |
| t9136-git-svn-recreated-branch-empty-file | t9 | skipped | 2 | — | — | 0 | |
| t9137-git-svn-dcommit-clobber-series | t9 | skipped | 5 | — | — | 0 | |
| t9138-git-svn-authors-prog | t9 | skipped | 9 | — | — | 0 | |
| t9139-git-svn-non-utf8-commitencoding | t9 | skipped | 3 | — | — | 0 | |
| t9140-git-svn-reset | t9 | skipped | 6 | — | — | 0 | |
| t9140-log-format-combined | t9 | full pass | 32 | 32 | ok | 0 | |
| t9141-git-svn-multiple-branches | t9 | skipped | 4 | — | — | 0 | |
| t9142-git-svn-shallow-clone | t9 | skipped | 2 | — | — | 0 | |
| t9143-git-svn-gc | t9 | skipped | 11 | — | — | 0 | |
| t9144-git-svn-old-rev_map | t9 | skipped | 2 | — | — | 0 | |
| t9145-git-svn-master-branch | t9 | skipped | 2 | — | — | 0 | |
| t9146-git-svn-empty-dirs | t9 | skipped | 14 | — | — | 0 | |
| t9147-git-svn-include-paths | t9 | skipped | 13 | — | — | 0 | |
| t9148-git-svn-propset | t9 | skipped | 7 | — | — | 0 | |
| t9150-rev-list-all-count | t9 | full pass | 33 | 33 | ok | 0 | |
| t9150-svk-mergetickets | t9 | skipped | 2 | — | — | 0 | |
| t9151-svn-mergeinfo | t9 | skipped | 7 | — | — | 1 | |
| t9152-svn-empty-dirs-after-gc | t9 | skipped | 4 | — | — | 0 | |
| t9153-git-svn-rewrite-uuid | t9 | skipped | 2 | — | — | 0 | |
| t9154-git-svn-fancy-glob | t9 | skipped | 5 | — | — | 0 | |
| t9155-git-svn-fetch-deleted-tag | t9 | skipped | 2 | — | — | 0 | |
| t9156-git-svn-fetch-deleted-tag-2 | t9 | skipped | 2 | — | — | 0 | |
| t9157-git-svn-fetch-merge | t9 | skipped | 3 | — | — | 0 | |
| t9158-git-svn-mergeinfo | t9 | skipped | 6 | — | — | 0 | |
| t9159-git-svn-no-parent-mergeinfo | t9 | skipped | 1 | — | — | 0 | |
| t9160-git-svn-preserve-empty-dirs | t9 | skipped | 12 | — | — | 0 | |
| t9160-update-index-cacheinfo | t9 | full pass | 25 | 25 | ok | 0 | |
| t9161-git-svn-mergeinfo-push | t9 | skipped | 13 | — | — | 0 | |
| t9162-git-svn-dcommit-interactive | t9 | skipped | 5 | — | — | 0 | |
| t9163-git-svn-reset-clears-caches | t9 | skipped | 4 | — | — | 0 | |
| t9164-git-svn-dcommit-concurrent | t9 | skipped | 8 | — | — | 0 | |
| t9165-git-svn-fetch-merge-branch-of-branch | t9 | skipped | 3 | — | — | 0 | |
| t9166-git-svn-fetch-merge-branch-of-branch2 | t9 | skipped | 3 | — | — | 0 | |
| t9167-git-svn-cmd-branch-subproject | t9 | skipped | 3 | — | — | 0 | |
| t9168-git-svn-partially-globbed-names | t9 | skipped | 12 | — | — | 0 | |
| t9169-git-svn-dcommit-crlf | t9 | skipped | 1 | — | — | 0 | |
| t9170-read-tree-prefix | t9 | 25 | 24 | ok | 0 | ||
| t9180-checkout-index-stdin | t9 | full pass | 25 | 25 | ok | 0 | |
| t9190-for-each-ref-atoms | t9 | full pass | 27 | 27 | ok | 0 | |
| t9200-git-cvsexportcommit | t9 | skipped | 17 | — | — | 0 | |
| t9200-merge-base-all | t9 | full pass | 31 | 31 | ok | 0 | |
| t9210-name-rev-tags | t9 | full pass | 27 | 27 | ok | 0 | |
| t9210-scalar | t9 | skipped | 22 | — | — | 0 | |
| t9211-scalar-clone | t9 | skipped | 14 | — | — | 0 | |
| t9220-diff-tree-pathspec | t9 | full pass | 30 | 30 | ok | 0 | |
| t9230-diff-index-modes | t9 | full pass | 38 | 38 | ok | 0 | |
| t9231-diff-index-patch | t9 | full pass | 11 | 11 | ok | 0 | |
| t9240-diff-files-deleted | t9 | 34 | 32 | ok | 0 | ||
| t9250-status-short-branch | t9 | full pass | 33 | 33 | ok | 0 | |
| t9260-log-oneline-format | t9 | full pass | 33 | 33 | ok | 0 | |
| t9270-rev-list-topo-date | t9 | full pass | 31 | 31 | ok | 0 | |
| t9280-config-bool-int | t9 | full pass | 27 | 27 | ok | 0 | |
| t9290-init-template-hooks | t9 | full pass | 31 | 31 | ok | 0 | |
| t9300-branch-delete-force | t9 | full pass | 25 | 25 | ok | 0 | |
| t9300-fast-import | t9 | skipped | 204 | — | — | 0 | |
| t9301-fast-import-notes | t9 | skipped | 17 | — | — | 0 | |
| t9302-fast-import-unpack-limit | t9 | skipped | 3 | — | — | 0 | |
| t9303-fast-import-compression | t9 | skipped | 16 | — | — | 0 | |
| t9304-fast-import-marks | t9 | skipped | 8 | — | — | 0 | |
| t9305-fast-import-signatures | t9 | skipped | 16 | — | — | 0 | |
| t9306-fast-import-signed-tags | t9 | skipped | 10 | — | — | 0 | |
| t9310-tag-sort-version | t9 | full pass | 27 | 27 | ok | 0 | |
| t9320-commit-allow-empty | t9 | full pass | 24 | 24 | ok | 0 | |
| t9330-add-update-all | t9 | full pass | 26 | 26 | ok | 0 | |
| t9350-fast-export | t9 | skipped | 73 | — | — | 1 | |
| t9351-fast-export-anonymize | t9 | full pass | 17 | 17 | ok | 0 | |
| t9400-for-each-ref-contains | t9 | full pass | 25 | 25 | ok | 0 | |
| t9400-git-cvsserver-server | t9 | skipped | 45 | — | — | 1 | |
| t9401-git-cvsserver-crlf | t9 | skipped | 18 | — | — | 0 | |
| t9402-git-cvsserver-refs | t9 | skipped | 37 | — | — | 0 | |
| t9410-show-ref-verify | t9 | full pass | 31 | 31 | ok | 0 | |
| t9420-update-ref-delete | t9 | 24 | 23 | ok | 0 | ||
| t9430-symbolic-ref-delete | t9 | full pass | 28 | 28 | ok | 0 | |
| t9440-check-ref-format-branch | t9 | full pass | 34 | 34 | ok | 0 | |
| t9450-merge-base-ancestor | t9 | full pass | 32 | 32 | ok | 0 | |
| t9460-hash-object-write | t9 | full pass | 27 | 27 | ok | 0 | |
| t9470-cat-file-batch-all | t9 | full pass | 27 | 27 | ok | 0 | |
| t9480-mktree-empty | t9 | full pass | 27 | 27 | ok | 0 | |
| t9490-write-tree-subdirs | t9 | full pass | 28 | 28 | ok | 0 | |
| t9500-gitweb-standalone-no-errors | t9 | skipped | 120 | — | — | 0 | |
| t9500-ls-tree-path-filter | t9 | full pass | 28 | 28 | ok | 0 | |
| t9501-gitweb-standalone-http-status | t9 | skipped | 19 | — | — | 0 | |
| t9502-gitweb-standalone-parse-output | t9 | skipped | 20 | — | — | 0 | |
| t9510-ls-files-error | t9 | full pass | 32 | 32 | ok | 0 | |
| t9520-config-scope-precedence | t9 | full pass | 40 | 40 | ok | 0 | |
| t9530-init-gitdir-structure | t9 | full pass | 38 | 38 | ok | 0 | |
| t9540-branch-rename-copy | t9 | full pass | 38 | 38 | ok | 0 | |
| t9550-tag-annotated-deref | t9 | full pass | 37 | 37 | ok | 0 | |
| t9560-commit-message-variants | t9 | full pass | 33 | 33 | ok | 0 | |
| t9580-rm-cached-worktree | t9 | full pass | 40 | 40 | ok | 0 | |
| t9590-mv-cross-directory | t9 | full pass | 40 | 40 | ok | 0 | |
| t9600-cvsimport | t9 | skipped | 15 | — | — | 0 | |
| t9600-switch-branch-create | t9 | full pass | 40 | 40 | ok | 0 | |
| t9601-cvsimport-vendor-branch | t9 | skipped | 9 | — | — | 1 | |
| t9602-cvsimport-branches-tags | t9 | skipped | 11 | — | — | 6 | |
| t9603-cvsimport-patchsets | t9 | skipped | 1 | — | — | 1 | |
| t9604-cvsimport-timestamps | t9 | skipped | 2 | — | — | 0 | |
| t9610-restore-staged-worktree | t9 | full pass | 40 | 40 | ok | 0 | |
| t9620-reset-path-commit | t9 | full pass | 40 | 40 | ok | 0 | |
| t9700-for-each-ref-sort-combined | t9 | full pass | 37 | 37 | ok | 0 | |
| t9700-perl-git | t9 | skipped | 3 | — | — | 0 | |
| t9710-show-ref-hash-abbrev | t9 | full pass | 38 | 38 | ok | 0 | |
| t9720-update-ref-create-verify | t9 | 32 | 30 | ok | 0 | ||
| t9730-symbolic-ref-head | t9 | full pass | 31 | 31 | ok | 0 | |
| t9740-check-ref-format-normalize | t9 | full pass | 51 | 51 | ok | 0 | |
| t9750-merge-base-octopus | t9 | full pass | 35 | 35 | ok | 0 | |
| t9760-hash-object-blob-tree | t9 | full pass | 32 | 32 | ok | 0 | |
| t9770-cat-file-type-size | t9 | full pass | 32 | 32 | ok | 0 | |
| t9780-mktree-modes-roundtrip | t9 | full pass | 24 | 24 | ok | 0 | |
| t9790-write-tree-nested | t9 | full pass | 29 | 29 | ok | 0 | |
| t9800-git-p4-basic | t9 | skipped | 27 | — | — | 0 | |
| t9800-ls-tree-format-atoms | t9 | full pass | 31 | 31 | ok | 0 | |
| t9801-git-p4-branch | t9 | skipped | 32 | — | — | 1 | |
| t9802-git-p4-filetype | t9 | skipped | 16 | — | — | 0 | |
| t9803-git-p4-shell-metachars | t9 | skipped | 5 | — | — | 0 | |
| t9804-git-p4-label | t9 | skipped | 3 | — | — | 1 | |
| t9805-git-p4-skip-submit-edit | t9 | skipped | 7 | — | — | 0 | |
| t9806-git-p4-options | t9 | skipped | 19 | — | — | 0 | |
| t9807-git-p4-submit | t9 | skipped | 26 | — | — | 0 | |
| t9808-git-p4-chdir | t9 | skipped | 6 | — | — | 0 | |
| t9809-git-p4-client-view | t9 | skipped | 57 | — | — | 5 | |
| t9810-git-p4-rcs | t9 | skipped | 17 | — | — | 1 | |
| t9810-ls-files-stage-modes | t9 | full pass | 30 | 30 | ok | 0 | |
| t9811-git-p4-label-import | t9 | skipped | 8 | — | — | 0 | |
| t9812-git-p4-wildcards | t9 | skipped | 10 | — | — | 0 | |
| t9813-git-p4-preserve-users | t9 | skipped | 6 | — | — | 0 | |
| t9814-git-p4-rename | t9 | skipped | 6 | — | — | 0 | |
| t9815-git-p4-submit-fail | t9 | skipped | 21 | — | — | 0 | |
| t9816-git-p4-locked | t9 | skipped | 9 | — | — | 4 | |
| t9817-git-p4-exclude | t9 | skipped | 7 | — | — | 0 | |
| t9818-git-p4-block | t9 | skipped | 14 | — | — | 0 | |
| t9819-git-p4-case-folding | t9 | skipped | 6 | — | — | 2 | |
| t9820-diff-numstat-pathspec | t9 | full pass | 37 | 37 | ok | 0 | |
| t9820-git-p4-editor-handling | t9 | skipped | 3 | — | — | 0 | |
| t9821-git-p4-path-variations | t9 | skipped | 9 | — | — | 0 | |
| t9822-git-p4-path-encoding | t9 | skipped | 5 | — | — | 1 | |
| t9823-git-p4-mock-lfs | t9 | skipped | 7 | — | — | 0 | |
| t9824-git-p4-git-lfs | t9 | skipped | 9 | — | — | 0 | |
| t9825-git-p4-handle-utf16-without-bom | t9 | skipped | 4 | — | — | 1 | |
| t9826-git-p4-keep-empty-commits | t9 | skipped | 5 | — | — | 0 | |
| t9827-git-p4-change-filetype | t9 | skipped | 4 | — | — | 0 | |
| t9828-git-p4-map-user | t9 | skipped | 3 | — | — | 0 | |
| t9829-git-p4-jobs | t9 | skipped | 8 | — | — | 0 | |
| t9830-diff-stat-binary | t9 | full pass | 38 | 38 | ok | 0 | |
| t9830-git-p4-symlink-dir | t9 | skipped | 2 | — | — | 0 | |
| t9831-git-p4-triggers | t9 | skipped | 5 | — | — | 0 | |
| t9832-unshelve | t9 | skipped | 8 | — | — | 0 | |
| t9833-errors | t9 | skipped | 4 | — | — | 0 | |
| t9834-git-p4-file-dir-bug | t9 | skipped | 5 | — | — | 0 | |
| t9835-git-p4-metadata-encoding-python2 | t9 | skipped | 12 | — | — | 0 | |
| t9836-git-p4-metadata-encoding-python3 | t9 | skipped | 12 | — | — | 0 | |
| t9840-diff-tree-no-commit-id | t9 | full pass | 34 | 34 | ok | 0 | |
| t9850-shell | t9 | full pass | 5 | 5 | ok | 0 | |
| t9850-status-ignored-patterns | t9 | 36 | 34 | ok | 0 | ||
| t9860-log-max-count-skip | t9 | full pass | 38 | 38 | ok | 0 | |
| t9870-rev-list-reverse-count | t9 | full pass | 34 | 34 | ok | 0 | |
| t9880-config-file-option | t9 | full pass | 32 | 32 | ok | 0 | |
| t9890-init-object-format | t9 | full pass | 31 | 31 | ok | 0 | |
| t9900-branch-verbose-all | t9 | full pass | 33 | 33 | ok | 0 | |
| t9901-git-web--browse | t9 | full pass | 5 | 5 | ok | 0 | |
| t9902-completion | t9 | 263 | 258 | ok | 3 | ||
| t9903-bash-prompt | t9 | 67 | 66 | ok | 0 | ||
| t9910-tag-pattern-glob | t9 | full pass | 32 | 32 | ok | 0 | |
| t9920-commit-tree-author-env | t9 | full pass | 26 | 26 | ok | 0 |
Manually skipped files are marked and excluded from the aggregate cards (totals follow visible rows when you filter). Use Remaining work only to hide skipped and fully passing files and scope the cards to work left to do. The same exclusions apply to dashboard totals on the main page. Rows with expect_failure count known-breakage stubs in the harness.