*** This log is abridged to its last 1000 lines: 1..0 # SKIP skipping git svn tests, svn not found ok 258 - grep can find things only in the work tree ok 72 - blame -L /RE/ (relative: not found) *** t9155-git-svn-fetch-deleted-tag.sh *** ok 73 - blame -L /RE/ (relative: end-of-file) ok 135 - blame with uncommitted edits in partial clone does not crash # passed all 135 test(s) 1..135 ok 14 - Diff chunks with no suspects 1..0 # SKIP skipping git svn tests, svn not found ok 34 - check scope of core.useReplaceRefs # still have 7 known breakage(s) # passed all remaining 27 test(s) 1..34 ok 8 - mergetool skips autoresolved *** t9156-git-svn-fetch-deleted-tag-2.sh *** ok 74 - blame -L ^/RE/ (absolute) *** t9157-git-svn-fetch-merge.sh *** 1..0 # SKIP skipping git svn tests, svn not found 1..0 # SKIP skipping git svn tests, svn not found *** t9158-git-svn-mergeinfo.sh *** 1..0 # SKIP skipping git svn tests, svn not found ok 75 - blame -L ^/RE/ (absolute: no preceding range) *** t9159-git-svn-no-parent-mergeinfo.sh *** ok 259 - grep can find things only in the work tree (i-t-a) *** t9160-git-svn-preserve-empty-dirs.sh *** *** t9161-git-svn-mergeinfo-push.sh *** ok 76 - blame -L ^/RE/ (absolute: not found) 1..0 # SKIP skipping git svn tests, svn not found ok 77 - blame -L ^/RE/ (absolute: end-of-file) ok 47 - start and stop when several schedulers are available 1..0 # SKIP skipping git svn tests, svn not found *** t9162-git-svn-dcommit-interactive.sh *** *** t9163-git-svn-reset-clears-caches.sh *** 1..0 # SKIP skipping git svn tests, svn not found ok 260 - grep does not search work tree with assume unchanged *** t9164-git-svn-dcommit-concurrent.sh *** ok 113 - submodule update and setting submodule..active ok 15 - position matching ok 78 - setup -L :regex ok 24 - long non-ascii self name is suppressed 1..0 # SKIP skipping git svn tests, svn not found ok 48 - register preserves existing strategy *** t9165-git-svn-fetch-merge-branch-of-branch.sh *** ok 261 - grep can find things only in the index ok 79 - blame -L :literal 1..0 # SKIP skipping git svn tests, svn not found ok 80 - blame -L :regex *** t9166-git-svn-fetch-merge-branch-of-branch2.sh *** ok 81 - blame -L :nomatch 1..0 # SKIP skipping git svn tests, svn not found *** t9167-git-svn-cmd-branch-subproject.sh *** ok 82 - blame -L :RE (relative) 1..0 # SKIP skipping git svn tests, svn not found ok 262 - grep does not report i-t-a with -L --cached *** t9168-git-svn-partially-globbed-names.sh *** ok 83 - blame -L :RE (relative: no preceding range) 1..0 # SKIP skipping git svn tests, svn not found 1..0 # SKIP skipping git svn tests, svn not found *** t9169-git-svn-dcommit-crlf.sh *** ok 84 - blame -L :RE (relative: not found) *** t9200-git-cvsexportcommit.sh *** 1..0 # SKIP skipping git svn tests, svn not found ok 85 - blame -L :RE (relative: end-of-file) *** t9210-scalar.sh *** ok 49 - fails when running outside of a repository 1..0 # SKIP skipping git svn tests, svn not found ok 46 - git_test_func: removed submodule leaves submodule containing a .git directory alone ok 263 - grep does not report i-t-a and assume unchanged with -L ok 86 - blame -L ^:RE (absolute) # failed 4 among 263 test(s) 1..263 1..0 # SKIP skipping git svn tests, svn not found *** t9211-scalar-clone.sh *** *** t9300-fast-import.sh *** *** t9301-fast-import-notes.sh *** 1..0 # SKIP skipping git svn tests, svn not found ok 87 - blame -L ^:RE (absolute: no preceding range) *** t9302-fast-import-unpack-limit.sh *** ok 16 - preserve order # passed all 16 test(s) 1..16 1..0 # SKIP skipping git svn tests, svn not found ok 88 - blame -L ^:RE (absolute: not found) *** t9303-fast-import-compression.sh *** *** t9304-fast-import-marks.sh *** ok 89 - blame -L ^:RE (absolute: end-of-file) ok 50 - register and unregister bare repo 1..0 # SKIP skipping git svn tests, svn not found *** t9350-fast-export.sh *** ok 25 - sanitized self name is suppressed 1..0 # SKIP skipping git svn tests, svn not found 1..0 # SKIP skipping git svn tests, svn not found *** t9351-fast-export-anonymize.sh *** 1..0 # SKIP skipping git svn tests, svn not found *** t9400-git-cvsserver-server.sh *** 1..0 # SKIP skipping git cvsexportcommit tests, cvs not found *** t9401-git-cvsserver-crlf.sh *** ok 90 - blame -L :funcname with userdiff driver 1..0 # SKIP skipping git svn tests, svn not found *** t9402-git-cvsserver-refs.sh *** ok 51 - failed schedule prevents config change *** t9500-gitweb-standalone-no-errors.sh *** ok 1 - scalar shows a usage ok 91 - setup incremental ok 1 - set up main branch ok 114 - clone active submodule without submodule url set ok 92 - blame empty ok 1 - empty stream succeeds ok 93 - blame -L 0 empty ok 26 - Show all headers ok 2 - truncated stream complains ok 94 - blame -L 1 empty ok 95 - blame -L 2 empty ok 52 - --no-detach causes maintenance to not run in background ok 3 - A: create pack from stdin ok 1 - create loose objects on import ok 1 - fast-import (packed) with -c core.compression=0 ok 2 - add notes with simple M command ok 4 - A: verify pack ok 96 - blame half ok 3 - add notes with simple N command ok 5 - A: verify commit ok 97 - blame -L 0 half ok 2 - bigger packs are preserved ok 6 - A: verify tree ok 2 - fast-import (packed) with -c core.compression=9 ok 1 - setup dump of basic history ok 98 - blame -L 1 half 1..0 # SKIP skipping git-cvsserver tests, cvs not found ok 7 - A: verify file2 ok 99 - blame -L 2 half ok 4 - update existing notes with N command *** t9501-gitweb-standalone-http-status.sh *** ok 100 - blame -L 3 half ok 51 - difftool --tool-help ok 8 - A: verify file3 ok 47 - git_test_func: replace submodule with a directory must fail 1..0 # SKIP skipping git-cvsserver tests, cvs not found ok 101 - blame full ok 9 - A: verify file4 1..0 # SKIP skipping git-cvsserver tests, cvs not found *** t9502-gitweb-standalone-parse-output.sh *** ok 102 - blame -L 0 full *** t9600-cvsimport.sh *** 1..0 # SKIP skipping gitweb tests, CGI & CGI::Util & CGI::Carp modules not available ok 5 - add concatenation notes with M command *** t9601-cvsimport-vendor-branch.sh *** ok 103 - blame -L 1 full ok 10 - A: verify tag/series-A ok 3 - fast-import (packed) with -c core.compression=0 -c pack.compression=0 ok 104 - blame -L 2 full ok 27 - Prompting works ok 105 - blame -L 3 full ok 6 - verify that deleteall also removes notes ok 53 - --detach causes maintenance to run in background ok 11 - A: verify tag/series-A-blob ok 52 - setup change in subdirectory ok 106 - blame -L ok 28 # skip implicit ident is allowed (missing AUTOIDENT of PERL,AUTOIDENT) ok 1 - set up repository to clone ok 12 - A: verify tag deletion is successful ok 107 - blame -L X,+ ok 108 - blame -L X,- ok 7 - verify that later N commands override earlier M commands ok 1 - setup ok 109 - blame -L X (non-numeric X) ok 110 - blame -L X,Y (non-numeric Y) ok 4 - fast-import (packed) with -c core.compression=9 -c pack.compression=0 ok 111 - blame -L X,+N (non-numeric N) ok 112 - blame -L X,-N (non-numeric N) ok 115 - update submodules without url set in .gitconfig ok 13 - A: verify marks output ok 113 - blame -L ,^/RE/ ok 14 - A: verify marks import ok 53 - difftool -d with growing paths ok 5 - fast-import (packed) with -c core.compression=0 -c pack.compression=9 ok 54 - repacking loose objects is quiet ok 29 - broken implicit ident aborts send-email ok 114 - blame progress on a full file ok 30 - setup cmd scripts ok 54 - difftool -d --no-symlinks ok 115 - blame progress on a single range 1..0 # SKIP skipping cvsimport tests, cvs not found ok 9 - mergetool merges all from subdir (rerere disabled) ok 55 - maintenance aborts with existing lock file ok 6 - fast-import (packed) with -c core.compression=9 -c pack.compression=9 1..0 # SKIP skipping gitweb tests, CGI & CGI::Util & CGI::Carp modules not available # passed all 55 test(s) 1..55 ok 116 - blame progress on multiple ranges *** t9602-cvsimport-branches-tags.sh *** ok 1 - setup simple repo ok 2 - fast-export | fast-import *** t9603-cvsimport-patchsets.sh *** 1..0 # SKIP skipping gitweb tests, CGI & CGI::Util & CGI::Carp modules not available ok 15 - A: tag blob by sha1 ok 55 - difftool -d --symlinks *** t9604-cvsimport-timestamps.sh *** ok 2 - export anonymized stream ok 2 - creates content in enlistment root *** t9700-perl-git.sh *** ok 16 - A: verify marks import does not crash ok 3 - stream omits path names ok 117 - colored blame colors contiguous lines ok 3 - fast-export ^muss^{commit} muss ok 56 - difftool --dir-diff --no-symlinks ok 2 - scalar invoked on enlistment root 1..0 # SKIP skipping cvsimport tests, cvs not found ok 4 - stream contains user-specified names ok 5 - stream omits gitlink oids ok 7 - fast-import (packed) with -c pack.compression=0 *** t9800-git-p4-basic.sh *** ok 6 - stream retains other as refname ok 57 - difftool --dir-diff --symlinks ok 7 - stream omits other refnames ok 17 - A: verify pack ok 8 - stream omits identities ok 3 - lookups after checkpoint works ok 4 - fast-export --mark-tags ^muss^{commit} muss ok 118 - color by age consistently colors old code ok 9 - stream omits tag message # passed all 3 test(s) 1..3 ok 58 - difftool --dir-diff avoids repeated slashes in TMPDIR --no-symlinks *** t9801-git-p4-branch.sh *** ok 8 - fast-import (packed) with -c pack.compression=9 ok 10 - import stream to new repository ok 59 - difftool --dir-diff avoids repeated slashes in TMPDIR --symlinks ok 11 - result has two branches ok 116 - clone --recurse-submodules with a pathspec works ok 31 - tocmd works ok 18 - A: verify diff ok 5 - fast-export main~2..main ok 119 - blame color by age: new code is different ok 12 - repo has original shape and timestamps # passed all 119 test(s) 1..119 ok 60 - difftool --dir-diff ignores --prompt --no-symlinks *** t9802-git-p4-filetype.sh *** ok 61 - difftool --dir-diff ignores --prompt --symlinks ok 48 - git_test_func: replace submodule containing a .git directory with a directory must fail 1..0 # SKIP skipping cvsimport tests, cvs not found ok 13 - root tree has original shape ok 19 - A: export marks with large values *** t9803-git-p4-shell-metachars.sh *** 1..0 # SKIP skipping cvsimport tests, cvs not found ok 8 - add lots of commits and notes 1..0 # SKIP skipping cvsimport tests, cvs not found *** t9804-git-p4-label.sh *** ok 3 - with spaces ok 6 - fast-export --reference-excluded-parents main~2..main ok 9 - fast-import (loose) with -c core.compression=0 ok 20 - B: fail on invalid blob sha1 *** t9805-git-p4-skip-submit-edit.sh *** ok 62 - difftool --dir-diff branch from subdirectory --no-symlinks ok 14 - paths in subdir ended up in one tree ok 15 - identical gitlinks got identical oid ok 63 - difftool --dir-diff branch from subdirectory --symlinks ok 16 - all tags point to branch tip ok 7 - fast-export --show-original-ids 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9806-git-p4-options.sh *** ok 10 - fast-import (loose) with -c core.compression=9 ok 8 - fast-export --show-original-ids | git fast-import ok 17 - idents are shared ok 32 - cccmd works ok 21 - B: accept branch name "TEMP_TAG" ok 64 - difftool --dir-diff v1 from subdirectory --no-symlinks # passed all 17 test(s) 1..17 *** t9807-git-p4-submit.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 65 - difftool --dir-diff v1 from subdirectory --symlinks *** t9808-git-p4-chdir.sh *** ok 22 - B: accept empty committer ok 66 - difftool --dir-diff branch from subdirectory w/ pathspec --no-symlinks 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9809-git-p4-client-view.sh *** ok 117 - clone with multiple --recurse-submodules options ok 4 - partial clone if supported by server 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 23 - B: reject invalid timezone 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 11 - fast-import (loose) with -c core.compression=0 -c core.loosecompression=0 *** t9810-git-p4-rcs.sh *** ok 9 - reencoding iso-8859-7 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 67 - difftool --dir-diff branch from subdirectory w/ pathspec --symlinks *** t9811-git-p4-label-import.sh *** *** t9812-git-p4-wildcards.sh *** ok 24 - B: accept invalid timezone with raw-permissive ok 68 - difftool --dir-diff v1 from subdirectory w/ pathspec --no-symlinks ok 10 - aborting on iso-8859-7 ok 33 - headercmd works ok 69 - difftool --dir-diff v1 from subdirectory w/ pathspec --symlinks ok 12 - fast-import (loose) with -c core.compression=9 -c core.loosecompression=0 ok 3 - scalar invoked on enlistment src repo ok 70 - difftool --dir-diff from subdirectory with GIT_DIR set --no-symlinks 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9813-git-p4-preserve-users.sh *** ok 1 - set up test repository ok 25 - B: accept and fixup committer with no name ok 71 - difftool --dir-diff from subdirectory with GIT_DIR set --symlinks 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9814-git-p4-rename.sh *** ok 2 - set up bare repository ok 72 - difftool --dir-diff when worktree file is missing --no-symlinks ok 26 - B: fail on invalid committer (1) ok 13 - fast-import (loose) with -c core.compression=0 -c core.loosecompression=9 not ok 49 - 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 11 - preserving iso-8859-7 *** t9815-git-p4-submit-fail.sh *** ok 27 - B: fail on invalid committer (2) 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 73 - difftool --dir-diff when worktree file is missing --symlinks *** t9816-git-p4-locked.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 5 - fall back on full clone if partial unsupported *** t9817-git-p4-exclude.sh *** ok 28 - B: fail on invalid committer (3) ok 34 - --no-header-cmd works 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9818-git-p4-block.sh *** ok 14 - fast-import (loose) with -c core.compression=9 -c core.loosecompression=9 ok 29 - B: fail on invalid committer (4) ok 30 - B: fail on invalid committer (5) ok 12 - encoding preserved if reencoding fails 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 2 - setup large marks file *** t9819-git-p4-case-folding.sh *** ok 31 - B: fail on invalid file path of .. 1..0 # SKIP skipping git p4 tests; no p4 or p4d 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9820-git-p4-editor-handling.sh *** ok 32 - B: fail on invalid file path of . ok 33 # skip B: fail on invalid file path of C: (missing WINDOWS) ok 3 - import with large marks file ok 15 - fast-import (loose) with -c core.loosecompression=0 *** t9821-git-p4-path-variations.sh *** ok 13 - import/export-marks ok 34 - B: fail on invalid file path of .git ok 9 - verify that lots of notes trigger a fanout scheme ok 14 - set up faked signed tag ok 35 - B: fail on invalid file path of .gitmodules ok 15 - signed-tags=abort 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9822-git-p4-path-encoding.sh *** ok 16 - signed-tags=verbatim 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 6 - initializes sparse-checkout by default *** t9823-git-p4-mock-lfs.sh *** ok 17 - signed-tags=strip 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9824-git-p4-git-lfs.sh *** ok 16 - fast-import (loose) with -c core.loosecompression=9 # passed all 16 test(s) 1..16 ok 36 - C: incremental import create pack from stdin ok 18 - signed-tags=warn-strip *** t9825-git-p4-handle-utf16-without-bom.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 35 - multiline fields are correctly unfolded *** t9826-git-p4-keep-empty-commits.sh *** ok 74 - difftool --dir-diff with unmerged files --no-symlinks ok 37 - C: verify pack not ok 50 - git_test_func: replace submodule containing a .git directory with a file must fail # TODO known breakage ok 38 - C: validate reuse existing blob ok 10 - mergetool merges all from subdir (rerere enabled) 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9827-git-p4-change-filetype.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 39 - C: verify commit 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 4 - setup dump with submodule *** t9829-git-p4-jobs.sh *** *** t9828-git-p4-map-user.sh *** ok 5 - setup submodule mapping with large id ok 40 - C: validate rename result ok 36 - malform output reported on blank lines in command output ok 7 - --full-clone does not create sparse-checkout ok 41 - D: inline data in commit 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 6 - import with submodule mapping *** t9830-git-p4-symlink-dir.sh *** 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9831-git-p4-triggers.sh *** ok 4 - scalar invoked when enlistment root and repo are the same ok 7 - paths adjusted for relative subdir 1..0 # SKIP skipping git p4 tests; no p4 or p4d 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9832-unshelve.sh *** *** t9833-errors.sh *** ok 8 - relative marks are not affected by subdir 1..0 # SKIP skipping git p4 tests; no p4 or p4d # passed all 8 test(s) 1..8 ok 42 - D: verify pack ok 19 - setup submodule ok 5 - scalar repo search respects GIT_CEILING_DIRECTORIES *** t9834-git-p4-file-dir-bug.sh *** *** t9835-git-p4-metadata-encoding-python2.sh *** ok 75 - difftool --dir-diff with unmerged files --symlinks ok 43 - D: validate new files added ok 37 - reject long lines ok 38 - no patch was sent 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 44 - D: verify file5 ok 6 - scalar enlistments need a worktree *** t9836-git-p4-metadata-encoding-python3.sh *** ok 118 - clone and subsequent updates correctly auto-initialize submodules ok 45 - D: verify file6 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 76 - difftool --dir-diff --symlinks without unstaged changes *** t9850-shell.sh *** ok 46 - E: rfc2822 date, --date-format=raw ok 3 - use t9700/test.pl to test Git.pm # passed all 3 test(s) 1..3 ok 7 # skip scalar register starts fsmon daemon (missing FSMONITOR_DAEMON) 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9901-git-web--browse.sh *** ok 47 - E: rfc2822 date, --date-format=rfc2822 *** t9902-completion.sh *** ok 8 - --single-branch clones HEAD only 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 77 - difftool --dir-diff syncs worktree with unstaged change --no-symlinks 1..0 # SKIP skipping git p4 tests; no p4 or p4d *** t9903-bash-prompt.sh *** ok 8 - scalar register warns when background maintenance fails 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 78 - difftool --dir-diff syncs worktree with unstaged change --symlinks ok 48 - E: verify pack ok 49 - E: verify commit 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 39 - Author From: in message body ok 50 - F: non-fast-forward update skips ok 79 - difftool --dir-diff syncs worktree without unstaged change --no-symlinks ok 51 - git_test_func: modified submodule does not update submodule work tree 1..0 # SKIP skipping git p4 tests; no p4 or p4d ok 10 - verify that importing a notes tree respects the fanout scheme ok 80 - difftool --dir-diff syncs worktree without unstaged change --symlinks ok 81 - difftool --dir-diff with no diff --no-symlinks ok 51 - F: verify pack ok 82 - difftool --dir-diff with no diff --symlinks ok 11 - verify that non-notes are untouched by a fanout change ok 20 - submodule fast-export | fast-import ok 1 - shell allows upload-pack ok 9 - --no-single-branch clones all branches ok 2 - shell forbids other commands ok 52 - F: verify other commit ok 83 - difftool --no-symlinks does not overwrite working tree file ok 12 - change a few existing notes ok 3 - shell forbids interactive use by default ok 10 # skip progress with tty (missing TTY) ok 53 - G: non-fast-forward update forced ok 1 - URL with an ampersand in it ok 4 - shell allows interactive command ok 9 - scalar unregister ok 40 - Author From: not in message body ok 84 - difftool --no-symlinks detects conflict ok 5 - shell complains of overlong commands # passed all 5 test(s) 1..5 ok 2 - URL with a semi-colon in it ok 54 - G: verify pack ok 119 - init properly sets the config ok 55 - G: branch changed, but logged ok 3 - URL with a hash in it ok 21 - setup copies ok 56 - H: deletall, add 1 ok 4 - browser paths are properly quoted ok 10 - set up repository to clone ok 41 - allow long lines with --no-validate ok 22 - fast-export -C -C | fast-import ok 11 - progress without tty ok 57 - H: verify pack ok 23 - fast-export | fast-import when main is tagged ok 5 - browser command allows arbitrary shell code # passed all 5 test(s) 1..5 ok 85 - difftool properly honors gitlink and core.worktree ok 58 - H: validate old files removed, new files added ok 59 - H: verify file ok 60 - I: export-pack-edges ok 24 - cope with tagger-less tags ok 61 - I: verify edge list ok 62 - J: reset existing branch creates empty commit ok 42 - short lines with auto encoding are 8bit ok 63 - J: branch has 1 commit, empty tree ok 64 - J: tag must fail on empty branch ok 65 - K: reinit branch with from ok 12 - scalar clone warns when background maintenance fails ok 52 - git_test_func: modified submodule does not update submodule work tree to invalid commit ok 66 - K: verify K^1 = branch^1 ok 25 - setup for limiting exports by PATH ok 67 - L: verify internal tree sorting ok 26 - dropping tag of filtered out object ok 120 - recursive clone respects -q ok 27 - rewriting tag of filtered out object ok 86 - difftool --dir-diff symlinked directories ok 43 - long lines with auto encoding are quoted-printable ok 11 - scalar clone ok 68 - L: nested tree copy does not corrupt deltas ok 13 - verify that changing notes respect existing fanout ok 69 - M: rename file in same subdirectory ok 70 - M: rename file to new subdirectory ok 11 - mergetool skips resolved paths when rerere is active ok 28 - rewrite tag predating pathspecs to nothing ok 71 - M: rename subdirectory to new subdirectory not ok 29 - no exact-ref revisions included # TODO known breakage ok 14 - remove lots of notes ok 72 - M: rename root ("") to subdirectory ok 44 - carriage returns with auto encoding are quoted-printable ok 30 - path limiting with import-marks does not lose unmodified files ok 73 - M: rename root () to subdirectory ok 15 - verify that removing notes trigger fanout consolidation ok 31 - path limiting works ok 74 - N: copy file in same subdirectory ok 16 - verify that non-notes are untouched by a fanout change ok 75 - N: copy then modify subdirectory ok 12 - scalar clone --no-... opts ok 13 - `scalar clone --no-src` # passed all 13 test(s) 1..13 ok 76 - N: copy dirty subdirectory ok 121 - `submodule init` and `init.templateDir` # failed 5 among 121 test(s) 1..121 ok 17 - add notes to 16 commits in each of 10 refs # passed all 17 test(s) 1..17 ok 77 - N: copy directory by id ok 53 - git_test_func: modified submodule does not update submodule work tree from invalid commit ok 45 - --validate passes with encoding auto ok 32 - avoid corrupt stream with non-existent mark ok 78 - N: read and copy directory ok 87 - difftool --dir-diff handles modified symlinks ok 33 - full-tree re-shows unmodified files ok 79 - N: empty directory reads as missing ok 80 - N: copy root ("") by tree hash ok 34 - set-up a few more tags for tag export tests ok 46 - --validate passes with encoding quoted-printable ok 81 - N: copy root ("") by path ok 35 - tree_tag ok 36 - tree_tag-obj ok 82 - N: copy root () by tree hash ok 54 - git_test_func: added submodule doesn't remove untracked unignored file with same name ok 37 - tag-obj_tag ok 38 - tag-obj_tag-obj ok 83 - N: copy root () by path ok 12 - conflicted stash sets up rerere ok 39 - handling tags of blobs ok 84 - N: delete directory by copying ok 40 - handling nested tags ok 13 - scalar reconfigure ok 85 - N: modify copied tree 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 89 - N: reject foo/ syntax in ls argument ok 47 - --validate passes with encoding base64 ok 41 - directory becomes symlink ok 90 - N: copy to root ("") by id and modify ok 88 - difftool --dir-diff writes symlinks as raw text ok 91 - N: extract subtree to the root ("") ok 89 - add -N and difftool -d ok 92 - N: modify subtree, extract it to the root (""), and modify again ok 13 - mergetool takes partial path ok 55 - git_test_func: added submodule creates empty directory ok 48 - --validate respects relative core.hooksPath path ok 93 - N: copy to root () by id and modify ok 42 - fast-export quotes pathnames ok 94 - N: extract subtree to the root () ok 43 - test bidirectionality ok 95 - N: modify subtree, extract it to the root (), and modify again ok 90 - difftool --cached with unmerged files ok 49 - --validate respects absolute core.hooksPath path ok 96 - O: comments are all skipped ok 44 - avoid uninteresting refs ok 97 - O: blank lines not necessary after data commands ok 45 - refs are updated even if no commits need to be exported ok 91 - outside worktree ok 46 - use refspec ok 98 - O: repack before next test ok 47 - delete ref because entire history excluded ok 48 - delete refspec ok 99 - O: blank lines not necessary after other commands ok 92 - difftool --gui, --tool and --extcmd are mutually exclusive ok 100 - O: progress outputs as requested by input ok 50 - --validate hook supports multiple addresses in arguments ok 56 - git_test_func: added submodule leaves existing empty directory alone ok 49 - when using -C, do not declare copy when source of copy is also modified ok 14 - scalar reconfigure --all with includeIf.onbranch ok 93 - difftool --rotate-to ok 14 - mergetool delete/delete conflict ok 51 - --validate hook supports header argument ok 101 - P: superproject & submodule mix ok 50 - merge commit gets exported with --import-marks ok 94 - difftool --skip-to ok 95 - difftool --rotate/skip-to error condition # passed all 95 test(s) 1..95 ok 102 - P: verbatim SHA gitlinks ok 103 - P: fail on inline gitlink ok 104 - P: fail on blob mark in gitlink ok 105 - Q: commit notes ok 52 - clear message-id before parsing a new message 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 57 - git_test_func: replace tracked file with submodule creates empty directory ok 106 - Q: verify pack ok 107 - Q: verify first commit ok 108 - Q: verify second commit ok 109 - Q: verify third commit ok 110 - Q: verify first notes commit ok 53 - --transfer-encoding=7bit produces correct header ok 111 - Q: verify first notes tree ok 112 - Q: verify first note for first commit ok 51 - fast-export --first-parent outputs all revisions output by revision walk ok 113 - Q: verify first note for second commit ok 114 - Q: verify first note for third commit ok 115 - Q: verify second notes commit ok 52 - fast-export handles --end-of-options # still have 1 known breakage(s) # passed all remaining 51 test(s) 1..52 ok 116 - Q: verify second notes tree ok 117 - Q: verify second note for first commit ok 16 - mergetool honors tempfile config for deleted files ok 118 - Q: verify first note for second commit ok 54 - --transfer-encoding=8bit produces correct header ok 119 - Q: verify first note for third commit ok 120 - Q: verify third notes commit ok 121 - Q: verify third notes tree ok 122 - Q: verify third note for first commit ok 123 - Q: verify fourth notes commit ok 124 - Q: verify fourth notes tree ok 125 - Q: verify second note for second commit ok 55 - --transfer-encoding=quoted-printable produces correct header ok 58 - git_test_func: replace directory with submodule ok 126 - Q: deny note on empty branch 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 130 - R: import-marks features forbidden by default ok 131 - R: only one import-marks feature allowed per stream ok 132 - R: export-marks feature forbidden by default ok 17 - mergetool keeps tempfiles when aborting delete/delete ok 56 - --transfer-encoding=base64 produces correct header ok 133 - R: export-marks feature results in a marks file being created ok 15 - scalar reconfigure --all with detached HEADs ok 134 - R: export-marks options can be overridden by commandline options ok 135 - R: catch typo in marks file name ok 136 - R: import and output marks can be the same file ok 137 - R: --import-marks=foo --output-marks=foo to create foo fails ok 138 - R: --import-marks-if-exists ok 57 - Invalid In-Reply-To ok 139 - R: feature import-marks-if-exists ok 140 - R: import to output marks works without any content ok 141 - R: import marks prefers commandline marks file over the stream ok 142 - R: multiple --import-marks= should be honoured ok 143 - R: feature relative-marks should be honoured ok 58 - Valid In-Reply-To when prompting ok 144 - R: feature no-relative-marks should be honoured ok 145 - R: feature ls supported ok 59 - git_test_func: removed submodule leaves submodule directory and its contents in place ok 146 - R: feature cat-blob supported ok 147 - R: cat-blob-fd must be a nonnegative integer ok 148 - R: print old blob ok 149 - R: in-stream cat-blob-fd not respected ok 150 - R: print mark for new blob ok 151 - R: print new blob ok 152 - R: print new blob by sha1 ok 59 - In-Reply-To without --chain-reply-to ok 153 - setup: big file ok 154 - R: print two blobs to stdout ok 16 - `reconfigure -a` removes stale config entries ok 17 - scalar delete without enlistment shows a usage ok 155 - R: copy using cat-file ok 156 - R: print blob mid-commit ok 18 - scalar delete with enlistment ok 157 - R: print staged blob within commit ok 158 - R: quiet option results in no stats being output ok 159 - R: feature done means terminating "done" is mandatory ok 60 - git_test_func: removed submodule leaves submodule containing a .git directory alone ok 160 - R: terminating "done" with trailing gibberish is ok ok 161 - R: terminating "done" within commit ok 162 - R: die on unknown option ok 163 - R: unknown commandline options are rejected ok 60 - In-Reply-To with --chain-reply-to ok 19 - scalar supports -c/-C ok 61 - setup erroring fake editor ok 164 - R: die on invalid option argument ok 20 - `scalar [...] ` errors out when dir is missing ok 165 - R: ignore non-git options ok 166 - R: corrupt lines do not mess marks file ok 62 - fake editor dies with error ok 63 - setup fake editor ok 167 - R: blob bigger than threshold ok 61 - git_test_func: replace submodule with a directory must fail ok 168 - R: verify created pack ok 21 - scalar diagnose # passed all 21 test(s) 1..21 ok 169 - R: verify written objects ok 170 - R: blob appears only once ok 171 - S: initialize for S tests ok 172 - S: filemodify with garbage after mark must fail ok 173 - S: filemodify with garbage after inline must fail ok 174 - S: filemodify with garbage after sha1 must fail ok 175 - S: notemodify with garbage after mark dataref must fail ok 176 - S: notemodify with garbage after inline dataref must fail ok 64 - --compose works ok 65 - first message is compose text ok 177 - S: notemodify with garbage after sha1 dataref must fail ok 66 - second message is patch ok 67 - setup expect ok 178 - S: notemodify with garbage after mark commit-ish must fail ok 179 - S: from with garbage after mark must fail ok 180 - S: merge with garbage after mark must fail ok 181 - S: tag with garbage after mark must fail ok 182 - S: cat-blob with garbage after mark must fail ok 183 - S: ls with garbage after mark must fail ok 184 - S: ls with garbage after sha1 must fail ok 68 - sendemail.cc set ok 69 - setup expect ok 62 - git_test_func: replace submodule containing a .git directory with a directory must fail ok 185 - S: paths at EOL with quoted spaces must work ok 70 - sendemail.cc unset ok 71 - setup expect ok 186 - S: paths at EOL with unquoted spaces must work ok 187 - S: paths at EOL with octal escapes must work ok 72 - sendemail.cccmd not ok 63 - git_test_func: replace submodule with a file must fail # TODO known breakage ok 73 - setup expect ok 188 - S: paths before space with quoted spaces must work ok 189 - S: paths before space with no unquoted spaces must work ok 74 - --suppress-cc=all ok 75 - setup expect ok 190 - S: paths before space with octal escapes must work ok 191 - S: filemodify with unclosed " in path must fail ok 192 - S: filemodify with invalid escape in quoted path must fail ok 193 - S: filemodify with escaped NUL in quoted path must fail ok 194 - S: filemodify with garbage after quoted path must fail ok 195 - S: filemodify with space after quoted path must fail ok 196 - S: filedelete with unclosed " in path must fail ok 197 - S: filedelete with invalid escape in quoted path must fail ok 76 - --suppress-cc=body ok 198 - S: filedelete with escaped NUL in quoted path must fail ok 77 - setup expect ok 199 - S: filedelete with garbage after quoted path must fail not ok 64 - git_test_func: replace submodule containing a .git directory with a file must fail # TODO known breakage ok 200 - S: filedelete with space after quoted path must fail ok 201 - S: filecopy with unclosed " in source must fail ok 202 - S: filecopy with invalid escape in quoted source must fail ok 203 - S: filecopy with escaped NUL in quoted source must fail ok 204 - S: filecopy with missing space after quoted source must fail ok 205 - S: filecopy with missing space after unquoted source must fail ok 78 - --suppress-cc=body --suppress-cc=cccmd ok 206 - S: filecopy with unclosed " in dest must fail ok 79 - setup expect ok 207 - S: filecopy with invalid escape in quoted dest must fail ok 208 - S: filecopy with escaped NUL in quoted dest must fail ok 209 - S: filecopy with garbage after quoted dest must fail ok 210 - S: filecopy with space after quoted dest must fail ok 211 - S: filerename with unclosed " in source must fail ok 212 - S: filerename with invalid escape in quoted source must fail ok 213 - S: filerename with escaped NUL in quoted source must fail ok 214 - S: filerename with missing space after quoted source must fail ok 80 - --suppress-cc=sob ok 215 - S: filerename with missing space after unquoted source must fail ok 81 - setup expect ok 216 - S: filerename with unclosed " in dest must fail ok 217 - S: filerename with invalid escape in quoted dest must fail ok 218 - S: filerename with escaped NUL in quoted dest must fail ok 219 - S: filerename with garbage after quoted dest must fail ok 220 - S: filerename with space after quoted dest must fail ok 221 - S: ls (in commit) with unclosed " in path must fail ok 222 - S: ls (in commit) with invalid escape in quoted path must fail ok 223 - S: ls (in commit) with escaped NUL in quoted path must fail ok 224 - S: ls (in commit) with garbage after quoted path must fail ok 225 - S: ls (in commit) with space after quoted path must fail ok 65 - git_test_func: modified submodule does not update submodule work tree ok 226 - S: ls (without dataref in commit) with unclosed " in path must fail ok 82 - --suppress-cc=bodycc ok 83 - setup expect ok 227 - S: ls (without dataref in commit) with invalid escape in quoted path must fail ok 228 - S: ls (without dataref in commit) with escaped NUL in quoted path must fail ok 229 - S: ls (without dataref in commit) with garbage after quoted path must fail ok 230 - S: ls (without dataref in commit) with space after quoted path must fail ok 231 - T: ls root ("") tree ok 232 - T: ls root () tree ok 84 - --suppress-cc=cc ok 233 - T: delete branch ok 234 - T: empty reset doesnt delete branch ok 235 - U: initialize for U tests ok 236 - U: filedelete file succeeds ok 237 - U: validate file delete result ok 85 - --confirm=always ok 238 - U: filedelete directory succeeds ok 239 - U: validate directory delete result ok 240 - U: filedelete root ("") succeeds ok 241 - U: validate root ("") delete result ok 242 - U: filedelete root () succeeds ok 243 - U: validate root () delete result ok 244 - V: checkpoint helper does not get stuck with extra output ok 86 - --confirm=auto ok 245 - V: checkpoint updates refs after reset ok 66 - git_test_func: modified submodule does not update submodule work tree to invalid commit ok 246 - V: checkpoint updates refs and marks after commit ok 247 - V: checkpoint updates refs and marks after commit (no new objects) ok 87 - --confirm=cc ok 248 - V: checkpoint updates tags after tag ok 249 - W: get-mark & empty orphan commit with no newlines ok 250 - W: get-mark & empty orphan commit with one newline ok 251 - W: get-mark & empty orphan commit with ugly second newline ok 252 - W: get-mark & empty orphan commit with erroneous third newline ok 253 - X: handling encoding ok 88 - --confirm=compose ok 67 - git_test_func: modified submodule does not update submodule work tree from invalid commit ok 254 - X: replace ref that becomes useless is removed ok 255 - Y: setup ok 89 - confirm by default (due to cc) ok 256 - Y: rewrite submodules # passed all 256 test(s) 1..256 ok 68 - git_test_func: added submodule doesn't remove untracked unignored file with same name ok 90 - confirm by default (due to --compose) ok 91 - confirm detects EOF (inform assumes y) ok 69 - git_test_func: added submodule creates empty directory ok 92 - confirm detects EOF (auto causes failure) ok 93 - confirm does not loop forever ok 70 - git_test_func: added submodule leaves existing empty directory alone ok 94 - utf8 Cc is rfc2047 encoded ok 95 - --compose adds MIME for utf8 body ok 71 - git_test_func: replace tracked file with submodule creates empty directory ok 18 - deleted vs modified submodule ok 96 - --compose respects user mime type ok 97 - --compose adds MIME for utf8 subject ok 72 - git_test_func: replace directory with submodule ok 98 - utf8 author is correctly passed on ok 73 - git_test_func: removed submodule leaves submodule directory and its contents in place ok 99 - utf8 sender is not duplicated ok 100 - setup expect for cc list ok 101 - cc list is sanitized ok 74 - git_test_func: removed submodule leaves submodule containing a .git directory alone ok 102 - sendemail.composeencoding works not ok 75 - git_test_func: replace submodule with a directory must fail # TODO known breakage ok 103 - --compose-encoding works ok 104 - --compose-encoding overrides sendemail.composeencoding not ok 76 - git_test_func: replace submodule containing a .git directory with a directory must fail # TODO known breakage ok 105 - --compose-encoding adds correct MIME for subject not ok 77 - git_test_func: replace submodule with a file must fail # TODO known breakage ok 106 - detects ambiguous reference/file conflict ok 107 - feed two files not ok 78 - git_test_func: replace submodule containing a .git directory with a file must fail # TODO known breakage ok 108 - in-reply-to but no threading ok 109 - no in-reply-to and no threading ok 110 - threading but no chain-reply-to ok 111 - override in-reply-to if no threading ok 79 - git_test_func: modified submodule does not update submodule work tree ok 112 - sendemail.to works ok 113 - setup sendemail.identity ok 114 - sendemail.identity: reads the correct identity config ok 115 - sendemail.identity: identity overrides sendemail.identity ok 80 - git_test_func: modified submodule does not update submodule work tree to invalid commit ok 116 - sendemail.identity: --no-identity clears previous identity ok 117 - sendemail.identity: bool identity variable existence overrides ok 81 - git_test_func: modified submodule does not update submodule work tree from invalid commit ok 118 - sendemail.identity: bool variable fallback ok 119 - sendemail.identity: bool variable without a value ok 82 - git_test_func: added submodule does remove untracked unignored file with same name when forced # still have 12 known breakage(s) # passed all remaining 70 test(s) 1..82 ok 120 - --no-to overrides sendemail.to ok 121 - sendemail.cc works ok 122 - --no-cc overrides sendemail.cc ok 123 - sendemail.bcc works ok 124 - --no-bcc overrides sendemail.bcc ok 125 - patches To headers are used by default ok 126 - patches To headers are appended to ok 127 - To headers from files reset each patch ok 128 - setup expect ok 129 - setup expect ok 130 - ASCII subject is not RFC2047 quoted ok 131 - setup expect ok 19 - file vs modified submodule ok 132 - asks about and fixes 8bit encodings ok 133 - sendemail.8bitEncoding works ok 134 - sendemail.8bitEncoding in .git/config overrides --global .gitconfig ok 135 - --8bit-encoding overrides sendemail.8bitEncoding ok 136 - setup expect ok 137 - setup expect ok 138 - --8bit-encoding also treats subject ok 139 - setup expect ok 140 - --transfer-encoding overrides sendemail.transferEncoding ok 141 - sendemail.transferEncoding via config ok 142 - sendemail.transferEncoding via cli ok 143 - setup expect ok 20 - submodule in subdirectory ok 144 - 8-bit and sendemail.transferencoding=quoted-printable ok 145 - setup expect ok 146 - 8-bit and sendemail.transferencoding=base64 ok 147 - setup expect ok 148 - convert from quoted-printable to base64 ok 149 - setup expect ok 150 - setup expect ok 151 - CRLF and sendemail.transferencoding=quoted-printable ok 152 - setup expect ok 153 - CRLF and sendemail.transferencoding=base64 ok 154 - refusing to send cover letter template ok 155 - --force sends cover letter template anyway ok 21 - directory vs modified submodule ok 156 - to-cover adds To to all mail ok 22 - file with no base ok 157 - cc-cover adds Cc to all mail ok 23 - custom commands override built-ins ok 158 - tocover adds To to all mail ok 24 - filenames seen by tools start with ./ ok 159 - cccover adds Cc to all mail ok 25 - temporary filenames are used with mergetool.writeToTemp ok 160 - escaped quotes in sendemail.aliasfiletype=mutt ok 161 - sendemail.aliasfiletype=mailrc ok 26 - diff.orderFile configuration is honored ok 162 - sendemail.aliasesfile=~/.mailrc ok 163 - --dump-aliases sendmail format ok 164 - --dump-aliases mutt format ok 165 - --dump-aliases mailrc format ok 166 - --dump-aliases pine format ok 167 - --dump-aliases gnus format ok 27 - mergetool -Oorder-file is honored ok 168 - --dump-aliases must be used alone ok 169 - --translate-aliases sendmail format ok 170 - --translate-aliases mutt format ok 171 - --translate-aliases mailrc format ok 172 - --translate-aliases pine format ok 173 - --translate-aliases gnus format ok 174 - --translate-aliases passes valid addresses through ok 175 - --translate-aliases passes unknown aliases through ok 176 - aliases and sendemail.identity ok 177 - sendemail.aliasfiletype=sendmail ok 28 - mergetool --tool-help shows recognized tools ok 178 - sendmail aliases line folding ok 179 - sendmail aliases tolerate bogus line folding ok 29 - mergetool hideResolved ok 180 - sendmail aliases empty ok 181 - alias support in To header ok 182 - alias support in Cc header ok 183 - tocmd works with aliases ok 184 - cccmd works with aliases ok 185 - --[no-]xmailer without any configuration ok 30 - mergetool with guiDefault ok 31 - mergetool with non-existent tool # failed 1 among 31 test(s) 1..31 ok 186 - --[no-]xmailer with sendemail.xmailer=true ok 187 - --[no-]xmailer with sendemail.xmailer ok 188 - --[no-]xmailer with sendemail.xmailer=false ok 189 - --[no-]xmailer with sendemail.xmailer= ok 190 - setup expected-list ok 191 - use email list in --cc --to and --bcc ok 192 - aliases work with email list ok 193 - leading and trailing whitespaces are removed ok 194 - mailmap support with --to ok 195 - sendemail.mailmap configuration ok 196 - sendemail.mailmap.file configuration ok 197 - sendemail.mailmap identity overrides configuration ok 198 - --no-mailmap overrides configuration ok 199 - mailmap support in To header ok 200 - mailmap support in Cc header ok 201 - test using command name with --sendmail-cmd ok 202 - test using arguments with --sendmail-cmd ok 203 - test shell expression with --sendmail-cmd ok 204 - set up in-reply-to/references patches ok 205 - patch reply headers correct with --no-thread ok 206 - cmdline in-reply-to used with --no-thread ok 207 - invoke hook ok 208 - --validate hook allows counting of messages ok 209 - test that send-email works outside a repo ok 210 - send-email relays -v 3 to format-patch ok 211 - test that sendmail config is rejected ok 212 - test that sendmail config rejection is specific ok 213 - test forbidSendmailVariables behavior override ok 214 - --compose handles lowercase headers ok 215 - --compose handles to headers # passed all 215 test(s) 1..215