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