*** This log is abridged to its last 1000 lines: # passed all 8 test(s) 1..8 ok 6 - initializes sparse-checkout by default ok 38 - C: validate reuse existing blob ok 76 - difftool --dir-diff --symlinks without unstaged changes ok 18 - signed-tags=warn *** t9811-git-p4-label-import.sh *** ok 39 - C: verify commit ok 19 - signed-tags=strip ok 14 - fast-import (loose) with -c core.compression=9 -c core.loosecompression=9 ok 20 - signed-tags=warn-strip ok 40 - C: validate rename result ok 77 - difftool --dir-diff syncs worktree with unstaged change --no-symlinks ok 21 # skip set up signed commit (missing GPG) ok 22 # skip signed-commits default is same as strip (missing GPG) ok 41 - D: inline data in commit ok 23 # skip signed-commits=abort (missing GPG) ok 24 # skip signed-commits=verbatim (missing GPG) ok 25 # skip signed-commits=warn-verbatim (missing GPG) ok 1 - set up test repository ok 26 # skip signed-commits=strip (missing GPG) ok 27 # skip signed-commits=warn-strip (missing GPG) ok 34 - --no-header-cmd works ok 78 - difftool --dir-diff syncs worktree with unstaged change --symlinks ok 2 - set up bare repository ok 15 - fast-import (loose) with -c core.loosecompression=0 ok 42 - D: verify pack ok 79 - difftool --dir-diff syncs worktree without unstaged change --no-symlinks 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9812-git-p4-wildcards.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9813-git-p4-preserve-users.sh *** ok 43 - D: validate new files added ok 44 - D: verify file5 ok 61 - git_test_func: replace submodule with a directory must fail ok 7 - --full-clone does not create sparse-checkout ok 80 - difftool --dir-diff syncs worktree without unstaged change --symlinks ok 45 - D: verify file6 ok 81 - difftool --dir-diff with no diff --no-symlinks ok 46 - E: rfc2822 date, --date-format=raw ok 16 - fast-import (loose) with -c core.loosecompression=9 # passed all 16 test(s) 1..16 ok 47 - E: rfc2822 date, --date-format=rfc2822 *** t9814-git-p4-rename.sh *** ok 82 - difftool --dir-diff with no diff --symlinks 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9815-git-p4-submit-fail.sh *** ok 3 - lookups after checkpoint works 1..0 # SKIP skipping git p4 tests; no p4 or p4d # passed all 3 test(s) 1..3 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 83 - difftool --no-symlinks does not overwrite working tree file 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 48 - E: verify pack *** t9816-git-p4-locked.sh *** ok 4 - scalar invoked when enlistment root and repo are the same *** t9817-git-p4-exclude.sh *** *** t9818-git-p4-block.sh *** ok 49 - E: verify commit *** t9819-git-p4-case-folding.sh *** ok 35 - multiline fields are correctly unfolded 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9820-git-p4-editor-handling.sh *** ok 84 - difftool --no-symlinks detects conflict ok 5 - scalar repo search respects GIT_CEILING_DIRECTORIES ok 50 - F: non-fast-forward update skips ok 28 - setup submodule ok 9 - verify that lots of notes trigger a fanout scheme ok 6 - scalar enlistments need a worktree ok 8 - --single-branch clones HEAD only ok 51 - F: verify pack ok 7 # skip scalar register starts fsmon daemon (missing FSMONITOR_DAEMON) ok 11 - mergetool skips resolved paths when rerere is active 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 36 - malform output reported on blank lines in command output *** t9821-git-p4-path-variations.sh *** ok 52 - F: verify other commit ok 53 - G: non-fast-forward update forced 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9822-git-p4-path-encoding.sh *** ok 8 - scalar register warns when background maintenance fails 1..0 # SKIP skipping git p4 tests; no p4 or p4d 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9823-git-p4-mock-lfs.sh *** *** t9824-git-p4-git-lfs.sh *** ok 85 - difftool properly honors gitlink and core.worktree 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 62 - git_test_func: replace submodule containing a .git directory with a directory must fail ok 54 - G: verify pack *** t9825-git-p4-handle-utf16-without-bom.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 55 - G: branch changed, but logged 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 37 - reject long lines *** t9826-git-p4-keep-empty-commits.sh *** ok 38 - no patch was sent *** t9827-git-p4-change-filetype.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 56 - H: deletall, add 1 *** t9828-git-p4-map-user.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9829-git-p4-jobs.sh *** ok 9 - --no-single-branch clones all branches ok 29 - submodule fast-export | fast-import ok 10 # skip progress with tty (missing TTY) 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 57 - H: verify pack ok 3 - use t9700/test.pl to test Git.pm ok 9 - scalar unregister *** t9830-git-p4-symlink-dir.sh *** # passed all 3 test(s) 1..3 *** t9831-git-p4-triggers.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 58 - H: validate old files removed, new files added *** t9832-unshelve.sh *** ok 86 - difftool --dir-diff symlinked directories ok 59 - H: verify file ok 39 - Author From: in message body ok 60 - I: export-pack-edges ok 10 - scalar register --no-maintenance 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 61 - I: verify edge list *** t9833-errors.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d not ok 63 - git_test_func: replace submodule with a file must fail # TODO known breakage ok 62 - J: reset existing branch creates empty commit *** t9834-git-p4-file-dir-bug.sh *** ok 63 - J: branch has 1 commit, empty tree ok 30 - setup copies ok 64 - J: tag must fail on empty branch 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9835-git-p4-metadata-encoding-python2.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 65 - K: reinit branch with from *** t9836-git-p4-metadata-encoding-python3.sh *** ok 66 - K: verify K^1 = branch^1 1..0 # SKIP skipping git p4 tests; no p4 or p4d 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9850-shell.sh *** ok 12 - conflicted stash sets up rerere *** t9901-git-web--browse.sh *** ok 67 - L: verify internal tree sorting ok 40 - Author From: not in message body 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9902-completion.sh *** ok 31 - fast-export -C -C | fast-import ok 11 - progress without tty ok 32 - fast-export | fast-import when main is tagged ok 68 - L: nested tree copy does not corrupt deltas ok 11 - set up repository to clone ok 69 - M: rename file in same subdirectory 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9903-bash-prompt.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 70 - M: rename file to new subdirectory ok 33 - cope with tagger-less tags 1..0 # SKIP skipping git p4 tests; no p4 or p4d 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 71 - M: rename subdirectory to new subdirectory ok 41 - allow long lines with --no-validate 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 12 - scalar clone warns when background maintenance fails ok 72 - M: rename root ("") to subdirectory not ok 64 - git_test_func: replace submodule containing a .git directory with a file must fail # TODO known breakage ok 73 - M: rename root () to subdirectory 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 34 - setup for limiting exports by PATH 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 87 - difftool --dir-diff handles modified symlinks ok 74 - N: copy file in same subdirectory ok 35 - dropping tag of filtered out object ok 36 - rewriting tag of filtered out object ok 75 - N: copy then modify subdirectory ok 1 - setup for __git_find_repo_path/__gitdir tests ok 1 - shell allows upload-pack ok 2 - __git_find_repo_path - from command line (through $__git_dir) ok 3 - __git_find_repo_path - .git directory in cwd ok 2 - shell forbids other commands ok 10 - verify that importing a notes tree respects the fanout scheme ok 76 - N: copy dirty subdirectory ok 4 - __git_find_repo_path - .git directory in parent ok 13 - mergetool takes partial path ok 3 - shell forbids interactive use by default ok 12 - scalar clone ok 1 - URL with an ampersand in it ok 5 - __git_find_repo_path - cwd is a .git directory ok 13 - scalar clone --no-maintenance ok 42 - short lines with auto encoding are 8bit ok 6 - __git_find_repo_path - parent is a .git directory ok 7 - __git_find_repo_path - $GIT_DIR set while .git directory in cwd ok 11 - verify that non-notes are untouched by a fanout change ok 4 - shell allows interactive command ok 8 - __git_find_repo_path - $GIT_DIR set while .git directory in parent ok 77 - N: copy directory by id ok 9 - __git_find_repo_path - from command line while "git -C" ok 37 - rewrite tag predating pathspecs to nothing ok 10 - __git_find_repo_path - relative dir from command line and "git -C" ok 12 - change a few existing notes ok 2 - URL with a semi-colon in it not ok 38 - no exact-ref revisions included # TODO known breakage ok 11 - __git_find_repo_path - $GIT_DIR set while "git -C" ok 12 - __git_find_repo_path - relative dir in $GIT_DIR and "git -C" ok 78 - N: read and copy directory ok 13 - __git_find_repo_path - "git -C" while .git directory in cwd ok 14 - __git_find_repo_path - "git -C" while cwd is a .git directory ok 39 - path limiting with import-marks does not lose unmodified files ok 3 - URL with a hash in it ok 15 - __git_find_repo_path - "git -C" while .git directory in parent ok 40 - path limiting works ok 16 - __git_find_repo_path - non-existing path in "git -C" ok 17 - __git_find_repo_path - non-existing path in $__git_dir ok 79 - N: empty directory reads as missing ok 18 - __git_find_repo_path - non-existing $GIT_DIR ok 19 - __git_find_repo_path - gitfile in cwd ok 1 - setup for prompt tests ok 20 - __git_find_repo_path - gitfile in parent ok 80 - N: copy root ("") by tree hash ok 2 - prompt - branch name ok 43 - long lines with auto encoding are quoted-printable ok 4 - browser paths are properly quoted ok 81 - N: copy root ("") by path ok 21 - __git_find_repo_path - resulting path avoids symlinks ok 13 - scalar clone --no-... opts ok 22 - __git_find_repo_path - not a git repository ok 23 - __gitdir - finds repo ok 82 - N: copy root () by tree hash ok 24 - __gitdir - returns error when cannot find repo ok 5 - browser command allows arbitrary shell code ok 25 - __gitdir - repo as argument # passed all 5 test(s) 1..5 ok 26 - __gitdir - remote as argument ok 27 - __git_dequote - plain unquoted word ok 28 - __git_dequote - backslash escaped ok 29 - __git_dequote - single quoted ok 30 - __git_dequote - double quoted ok 31 - __git_dequote - open single quote ok 32 - __git_dequote - open double quote ok 33 - __git_count_path_components - no slashes ok 34 - __git_count_path_components - relative ok 65 - git_test_func: modified submodule does not update submodule work tree ok 3 - prompt - branch name - symlink symref ok 35 - __git_count_path_components - absolute ok 36 - __git_count_path_components - trailing slash ok 88 - difftool --dir-diff writes symlinks as raw text ok 83 - N: copy root () by path ok 37 - __gitcomp_direct - puts everything into COMPREPLY as-is ok 41 - avoid corrupt stream with non-existent mark ok 38 - __gitcomp - trailing space - options ok 39 - __gitcomp - trailing space - config keys ok 40 - __gitcomp - option parameter ok 41 - __gitcomp - prefix ok 42 - __gitcomp - suffix ok 42 - full-tree re-shows unmodified files ok 4 - prompt - unborn branch ok 43 - __gitcomp - ignore optional negative options ok 89 - add -N and difftool -d ok 44 - __gitcomp - ignore/narrow optional negative options ok 84 - N: delete directory by copying ok 45 - __gitcomp - ignore/narrow optional negative options ok 46 - __gitcomp - expand all negative options ok 47 - __gitcomp - expand/narrow all negative options ok 48 - __gitcomp - equal skip ok 49 - __gitcomp - doesnt fail because of invalid variable name ok 50 - __gitcomp_nl - trailing space ok 51 - __gitcomp_nl - prefix ok 52 - __gitcomp_nl - suffix ok 14 - `scalar clone --no-src` # passed all 14 test(s) 1..14 ok 85 - N: modify copied tree ok 53 - __gitcomp_nl - no suffix ok 54 - __gitcomp_nl - doesnt fail because of invalid variable name ok 43 - set-up a few more tags for tag export tests ok 44 - carriage returns with auto encoding are quoted-printable ok 5 - prompt - with newline in path ok 86 - N: reject foo/ syntax ok 87 - N: reject foo/ syntax in copy source ok 88 - N: reject foo/ syntax in rename source ok 44 - tree_tag ok 89 - N: reject foo/ syntax in ls argument ok 45 - tree_tag-obj ok 55 - __git_remotes - list remotes from $GIT_DIR/remotes and from config file ok 46 - tag-obj_tag ok 47 - tag-obj_tag-obj ok 6 - prompt - detached head ok 48 - handling tags of blobs ok 90 - N: copy to root ("") by id and modify ok 56 - __git_is_configured_remote ok 49 - handling nested tags ok 91 - N: extract subtree to the root ("") ok 90 - difftool --cached with unmerged files ok 7 - prompt - describe detached head - contains ok 14 - mergetool delete/delete conflict ok 45 - --validate passes with encoding auto ok 92 - N: modify subtree, extract it to the root (""), and modify again ok 8 - prompt - describe detached head - branch ok 91 - outside worktree ok 93 - N: copy to root () by id and modify ok 50 - directory becomes symlink ok 9 - prompt - describe detached head - describe ok 57 - setup for ref completion ok 94 - N: extract subtree to the root () ok 58 - __git_refs - simple ok 59 - __git_refs - full refs ok 92 - difftool --gui, --tool and --extcmd are mutually exclusive ok 10 - prompt - describe detached head - default ok 60 - __git_refs - repo given on the command line ok 66 - git_test_func: modified submodule does not update submodule work tree to invalid commit ok 11 - prompt - inside .git directory ok 95 - N: modify subtree, extract it to the root (), and modify again not ok 15 - mergetool produces no errors when keepBackup is used # # test_when_finished "git reset --hard" && # git checkout -b test$test_count move-to-c && # test_config mergetool.keepBackup true && # test_must_fail git merge move-to-b && # echo d | git mergetool a/a/file.txt 2>actual && # test_must_be_empty actual && # ! test -d a # ok 61 - __git_refs - remote on local file system ok 46 - --validate passes with encoding quoted-printable ok 12 - prompt - deep inside .git directory ok 62 - __git_refs - remote on local file system - full refs ok 96 - O: comments are all skipped ok 63 - __git_refs - configured remote ok 97 - O: blank lines not necessary after data commands ok 13 - prompt - inside bare repository ok 64 - __git_refs - configured remote - with slash ok 13 - verify that changing notes respect existing fanout ok 51 - fast-export quotes pathnames ok 98 - O: repack before next test ok 65 - __git_refs - configured remote - full refs ok 14 - scalar reconfigure ok 93 - difftool --rotate-to ok 66 - __git_refs - configured remote - repo given on the command line ok 14 - prompt - interactive rebase ok 99 - O: blank lines not necessary after other commands ok 100 - O: progress outputs as requested by input ok 67 - __git_refs - configured remote - full refs - repo given on the command line ok 52 - test bidirectionality ok 16 - mergetool honors tempfile config for deleted files ok 47 - --validate passes with encoding base64 ok 68 - __git_refs - configured remote - remote name matches a directory ok 14 - remove lots of notes ok 15 - prompt - rebase merge ok 53 - avoid uninteresting refs ok 69 - __git_refs - URL remote ok 94 - difftool --skip-to ok 95 - difftool --rotate/skip-to error condition ok 54 - refs are updated even if no commits need to be exported # passed all 95 test(s) 1..95 ok 15 - verify that removing notes trigger fanout consolidation ok 70 - __git_refs - URL remote - full refs ok 55 - use refspec ok 67 - git_test_func: modified submodule does not update submodule work tree from invalid commit ok 71 - __git_refs - non-existing remote ok 16 - prompt - rebase am ok 16 - verify that non-notes are untouched by a fanout change ok 56 - delete ref because entire history excluded ok 57 - delete refspec ok 72 - __git_refs - non-existing remote - full refs ok 101 - P: superproject & submodule mix ok 73 - __git_refs - non-existing URL remote ok 17 - prompt - merge ok 74 - __git_refs - non-existing URL remote - full refs ok 17 - mergetool keeps tempfiles when aborting delete/delete ok 17 - add notes to 16 commits in each of 10 refs # passed all 17 test(s) 1..17 ok 75 - __git_refs - not in a git repository ok 48 - --validate respects relative core.hooksPath path ok 58 - when using -C, do not declare copy when source of copy is also modified ok 102 - P: verbatim SHA gitlinks ok 68 - git_test_func: added submodule doesn't remove untracked unignored file with same name ok 103 - P: fail on inline gitlink ok 18 - prompt - cherry-pick ok 76 - __git_refs - unique remote branches for git checkout DWIMery ok 104 - P: fail on blob mark in gitlink ok 77 - __git_refs - after --opt= ok 78 - __git_refs - after --opt= - full refs ok 105 - Q: commit notes ok 79 - __git refs - excluding refs ok 80 - __git refs - excluding full refs ok 106 - Q: verify pack ok 19 - prompt - revert ok 107 - Q: verify first commit ok 81 - setup for filtering matching refs ok 59 - merge commit gets exported with --import-marks ok 49 - --validate respects absolute core.hooksPath path ok 108 - Q: verify second commit ok 20 - prompt - bisect ok 82 - __git_refs - do not filter refs unless told so ok 109 - Q: verify third commit ok 83 - __git_refs - only matching refs ok 110 - Q: verify first notes commit ok 84 - __git_refs - only matching refs - full refs ok 111 - Q: verify first notes tree ok 21 - prompt - dirty status indicator - clean ok 112 - Q: verify first note for first commit ok 85 - __git_refs - only matching refs - remote on local file system ok 113 - Q: verify first note for second commit ok 114 - Q: verify first note for third commit ok 86 - __git_refs - only matching refs - configured remote ok 115 - Q: verify second notes commit ok 22 - prompt - dirty status indicator - dirty worktree ok 87 - __git_refs - only matching refs - remote - full refs ok 116 - Q: verify second notes tree ok 117 - Q: verify second note for first commit ok 118 - Q: verify first note for second commit ok 23 - prompt - dirty status indicator - dirty index ok 69 - git_test_func: added submodule creates empty directory ok 119 - Q: verify first note for third commit ok 120 - Q: verify third notes commit ok 50 - --validate hook supports multiple addresses in arguments ok 121 - Q: verify third notes tree ok 88 - __git_refs - only matching refs - checkout DWIMery ok 122 - Q: verify third note for first commit ok 24 - prompt - dirty status indicator - dirty index and worktree ok 123 - Q: verify fourth notes commit ok 89 - teardown after filtering matching refs ok 124 - Q: verify fourth notes tree ok 90 - __git_refs - for-each-ref format specifiers in prefix ok 15 - scalar reconfigure --all with includeIf.onbranch ok 125 - Q: verify second note for second commit ok 60 - fast-export --first-parent outputs all revisions output by revision walk ok 91 - __git_complete_refs - simple ok 126 - Q: deny note on empty branch ok 127 - R: abort on unsupported feature ok 92 - __git_complete_refs - matching ok 128 - R: supported feature is accepted ok 25 - prompt - dirty status indicator - orphan branch - clean ok 129 - R: abort on receiving feature after data command ok 61 - fast-export handles --end-of-options # still have 1 known breakage(s) # passed all remaining 60 test(s) 1..61 ok 93 - __git_complete_refs - remote ok 130 - R: import-marks features forbidden by default ok 94 - __git_complete_refs - remote - with slash ok 131 - R: only one import-marks feature allowed per stream ok 132 - R: export-marks feature forbidden by default ok 133 - R: export-marks feature results in a marks file being created ok 26 - prompt - dirty status indicator - orphan branch - dirty index ok 95 - __git_complete_refs - track ok 134 - R: export-marks options can be overridden by commandline options ok 96 - __git_complete_refs - current word ok 51 - --validate hook supports header argument ok 135 - R: catch typo in marks file name ok 97 - __git_complete_refs - prefix ok 98 - __git_complete_refs - suffix ok 136 - R: import and output marks can be the same file ok 27 - prompt - dirty status indicator - orphan branch - dirty index and worktree ok 137 - R: --import-marks=foo --output-marks=foo to create foo fails ok 99 - __git_complete_fetch_refspecs - simple ok 138 - R: --import-marks-if-exists ok 28 - prompt - dirty status indicator - shell variable unset with config disabled ok 100 - __git_complete_fetch_refspecs - with slash ok 101 - __git_complete_fetch_refspecs - matching ok 70 - git_test_func: added submodule leaves existing empty directory alone ok 139 - R: feature import-marks-if-exists ok 140 - R: import to output marks works without any content ok 29 - prompt - dirty status indicator - shell variable unset with config enabled ok 102 - __git_complete_fetch_refspecs - prefix ok 141 - R: import marks prefers commandline marks file over the stream ok 142 - R: multiple --import-marks= should be honoured ok 103 - __git_complete_fetch_refspecs - fully qualified ok 143 - R: feature relative-marks should be honoured ok 30 - prompt - dirty status indicator - shell variable set with config disabled ok 144 - R: feature no-relative-marks should be honoured ok 145 - R: feature ls supported ok 146 - R: feature cat-blob supported ok 104 - __git_complete_fetch_refspecs - fully qualified & prefix ok 147 - R: cat-blob-fd must be a nonnegative integer ok 52 - clear message-id before parsing a new message ok 148 - R: print old blob ok 105 - __git_complete_worktree_paths ok 31 - prompt - dirty status indicator - shell variable set with config enabled ok 149 - R: in-stream cat-blob-fd not respected ok 106 - __git_complete_worktree_paths - not a git repository ok 32 - prompt - dirty status indicator - not shown inside .git directory ok 150 - R: print mark for new blob ok 33 - prompt - stash status indicator - no stash ok 151 - R: print new blob ok 107 - __git_complete_worktree_paths with -C ok 152 - R: print new blob by sha1 ok 53 - --transfer-encoding=7bit produces correct header ok 153 - setup: big file ok 108 - git switch - with no options, complete local branches and unique remote branch names for DWIM logic ok 34 - prompt - stash status indicator - stash ok 109 - git bisect - when not bisecting, complete only replay and start subcommands ok 154 - R: print two blobs to stdout ok 110 - git bisect - complete options to start subcommand ok 35 - prompt - stash status indicator - not shown inside .git directory ok 71 - git_test_func: replace tracked file with submodule creates empty directory ok 36 - prompt - untracked files status indicator - no untracked files ok 111 - setup for git-bisect tests requiring a repo ok 54 - --transfer-encoding=8bit produces correct header ok 37 - prompt - untracked files status indicator - untracked files ok 112 - git bisect - start subcommand arguments before double-dash are completed as revs ok 113 - git bisect - start subcommand arguments after double-dash are not completed ok 114 - setup for git-bisect tests requiring ongoing bisection ok 38 - prompt - untracked files status indicator - empty untracked dir ok 155 - R: copy using cat-file ok 156 - R: print blob mid-commit ok 115 - git-bisect - when bisecting all subcommands are candidates ok 39 - prompt - untracked files status indicator - non-empty untracked dir ok 157 - R: print staged blob within commit ok 116 - git-bisect - options to terms subcommand are candidates ok 158 - R: quiet option results in no stats being output ok 40 - prompt - untracked files status indicator - untracked files outside cwd ok 159 - R: feature done means terminating "done" is mandatory ok 16 - scalar reconfigure --all with detached HEADs ok 160 - R: terminating "done" with trailing gibberish is ok ok 55 - --transfer-encoding=quoted-printable produces correct header ok 41 - prompt - untracked files status indicator - shell variable unset with config disabled ok 161 - R: terminating "done" within commit ok 162 - R: die on unknown option ok 117 - git-bisect - git-log options to visualize subcommand are candidates ok 163 - R: unknown commandline options are rejected ok 42 - prompt - untracked files status indicator - shell variable unset with config enabled ok 118 - git-bisect - view subcommand is not a candidate ok 164 - R: die on invalid option argument ok 165 - R: ignore non-git options ok 72 - git_test_func: replace directory with submodule ok 166 - R: corrupt lines do not mess marks file ok 43 - prompt - untracked files status indicator - shell variable set with config disabled ok 119 - git-bisect - existing view subcommand is recognized and enables completion of git-log options ok 44 - prompt - untracked files status indicator - shell variable set with config enabled ok 56 - --transfer-encoding=base64 produces correct header ok 45 - prompt - untracked files status indicator - not shown inside .git directory ok 46 - prompt - format string starting with dash ok 120 - git checkout - completes refs and unique remote branches for DWIM ok 47 - prompt - pc mode ok 121 - git switch - with --no-guess, complete only local branches ok 48 - prompt - bash color pc mode - branch name ok 122 - git switch - with GIT_COMPLETION_CHECKOUT_NO_GUESS=1, complete only local branches ok 57 - Invalid In-Reply-To ok 167 - R: blob bigger than threshold ok 49 - prompt - bash color pc mode - detached head ok 123 - git switch - --guess overrides GIT_COMPLETION_CHECKOUT_NO_GUESS=1, complete local branches and unique remote names for DWIM logic ok 168 - R: verify created pack ok 50 - prompt - bash color pc mode - dirty status indicator - dirty worktree ok 73 - git_test_func: removed submodule leaves submodule directory and its contents in place ok 169 - R: verify written objects ok 124 - git switch - a later --guess overrides previous --no-guess, complete local and remote unique branches for DWIM ok 170 - R: blob appears only once ok 171 - S: initialize for S tests ok 51 - prompt - bash color pc mode - dirty status indicator - dirty index ok 125 - git switch - a later --no-guess overrides previous --guess, complete only local branches ok 172 - S: filemodify with garbage after mark must fail ok 58 - Valid In-Reply-To when prompting ok 173 - S: filemodify with garbage after inline must fail ok 174 - S: filemodify with garbage after sha1 must fail ok 126 - git checkout - with GIT_COMPLETION_NO_GUESS=1 only completes refs ok 175 - S: notemodify with garbage after mark dataref must fail ok 52 - prompt - bash color pc mode - dirty status indicator - dirty index and worktree ok 176 - S: notemodify with garbage after inline dataref must fail ok 127 - git checkout - --guess overrides GIT_COMPLETION_NO_GUESS=1, complete refs and unique remote branches for DWIM ok 177 - S: notemodify with garbage after sha1 dataref must fail ok 178 - S: notemodify with garbage after mark commit-ish must fail ok 53 - prompt - bash color pc mode - dirty status indicator - before root commit ok 17 - `reconfigure -a` removes stale config entries ok 18 - scalar delete without enlistment shows a usage ok 179 - S: from with garbage after mark must fail ok 128 - git checkout - with --no-guess, only completes refs ok 180 - S: merge with garbage after mark must fail ok 54 - prompt - bash color pc mode - inside .git directory ok 181 - S: tag with garbage after mark must fail ok 19 - scalar delete with enlistment ok 182 - S: cat-blob with garbage after mark must fail ok 183 - S: ls with garbage after mark must fail ok 129 - git checkout - a later --guess overrides previous --no-guess, complete refs and unique remote branches for DWIM ok 59 - In-Reply-To without --chain-reply-to ok 184 - S: ls with garbage after sha1 must fail ok 55 - prompt - bash color pc mode - stash status indicator ok 130 - git checkout - a later --no-guess overrides previous --guess, complete only refs ok 56 - prompt - bash color pc mode - untracked files status indicator ok 57 - prompt - zsh color pc mode ok 20 - scalar supports -c/-C ok 74 - git_test_func: removed submodule leaves submodule containing a .git directory alone ok 21 - `scalar [...]