Latest commit 4cff50b Sep 30, 2016 @gitster gitster Merge branch 'jt/mailinfo-fold-in-body-headers'
When "git format-patch --stdout" output is placed as an in-body
header and it uses the RFC2822 header folding, "git am" failed to
put the header line back into a single logical line.  The
underlying "git mailinfo" was taught to handle this properly.

* jt/mailinfo-fold-in-body-headers:
  mailinfo: handle in-body header continuations
  mailinfo: make is_scissors_line take plain char *
  mailinfo: separate in-body header processing
Permalink
..
Failed to load latest commit information.
Git-SVN mark perl test scripts executable Nov 25, 2013
diff-lib tests: do not borrow from COPYING and README from the real source Feb 15, 2015
helper Merge branch 'jk/setup-sequence-update' Sep 21, 2016
lib-gpg t/lib-gpg: include separate public keys in keyring.gpg Jan 29, 2015
lib-httpd Merge branch 'ew/git-svn-http-tests' Aug 8, 2016
perf Merge branch 'ks/perf-build-with-autoconf' Sep 21, 2016
t0110 config: parse http.<url>.<variable> using urlmatch Aug 5, 2013
t0200 i18n: add infrastructure for translating Git with gettext Dec 6, 2011
t0202 mark perl test scripts executable Nov 25, 2013
t1509 t1509: update prepare script to be able to run t1509 in chroot again Apr 19, 2015
t3900 Add missing test file for UTF-16. Aug 5, 2013
t4013 graph: add support for --line-prefix on all graph-aware output Sep 1, 2016
t4018 userdiff: add built-in pattern for CSS Jun 3, 2016
t4020 t4020: don't use grep -a Mar 13, 2008
t4034 userdiff: add built-in pattern for CSS Jun 3, 2016
t4051 t4051: rewrite, add more tests May 31, 2016
t4100 Use correct grammar in diffstat summary line Feb 4, 2012
t4101 Make t4101-apply-nonl bring along its patches Jun 17, 2006
t4109 tests: do not rely on external "patch" Jul 22, 2008
t4110 tests: do not rely on external "patch" Jul 22, 2008
t4135 apply: handle patches with funny filename and colon in timezone Nov 10, 2010
t4211 t4211: fix broken test when one -L range is subset of another Jul 9, 2013
t4252 git-am: implement --reject option passed to git-apply Jan 24, 2009
t5000 t5000: test tar files that overflow ustar headers Jul 1, 2016
t5003 t5003: check if unzip supports symlinks Jan 7, 2013
t5004 t5004: resurrect original empty tar archive test May 9, 2013
t5100 mailinfo: handle in-body header continuations Sep 21, 2016
t5515 fetch --tags: fetch tags *in addition to* other stuff Oct 30, 2013
t7500 commit: make default of "cleanup" option configurable Jan 10, 2013
t8005 Remove unused t/t8005/iso8859-5.txt Aug 29, 2009
t9000 send-email: reduce dependencies impact on parse_address_line Jul 7, 2015
t9110 git-svn: fix useSvmProps, hopefully for the last time Feb 23, 2007
t9111 War on whitespace Jun 7, 2007
t9115 git-svn: fix commiting renames over DAV with funky file names Jul 16, 2007
t9121 git-svn: fix following renamed paths when tracking a single path Apr 7, 2008
t9126 git-svn: Always create a new RA when calling do_switch for svn:// Sep 19, 2008
t9135 test case for regression caused by git-svn empty symlink fix Feb 11, 2009
t9136 git-svn: fix delete+add branch tracking with empty files Feb 23, 2009
t9150 mark perl test scripts executable Nov 25, 2013
t9151 mark perl test scripts executable Nov 25, 2013
t9153 git-svn: allow UUID to be manually remapped via rewriteUUID Jan 23, 2010
t9154 git-svn: allow subset of branches/tags to be specified in glob spec Jan 23, 2010
t9161 Disambiguate duplicate t9160* tests Sep 16, 2011
t9601/cvsroot Add some tests of git-cvsimport's handling of vendor branches Feb 24, 2009
t9602 Add a test of "git cvsimport"'s handling of tags and branches Feb 24, 2009
t9603/cvsroot cvsimport: extend testcase about patchset order to contain branches Mar 21, 2009
t9604/cvsroot git-cvsimport: allow author-specific timezones Oct 17, 2012
t9700 t9700: fix test for perl older than 5.14 Mar 4, 2016
valgrind Revert "Merge branch 'dt/refs-check-refname-component-sse'" Jul 28, 2014
.gitattributes config: parse http.<url>.<variable> using urlmatch Aug 5, 2013
.gitignore tests: Ignore the Test::Harness .prove file Jul 26, 2010
Makefile t/Makefile: ensure that paths are valid on platforms we care Aug 16, 2016
README Spelling fixes Aug 11, 2016
aggregate-results.sh tests: print failed test numbers at the end of the test run Jul 24, 2011
annotate-tests.sh blame: fix object casting regression Nov 24, 2015
check-non-portable-shell.pl test-lint: find unportable sed, echo, test, and export usage after && May 23, 2014
diff-lib.sh t/diff-lib: check exact object names in compare_diff_raw Feb 15, 2015
gitweb-lib.sh test: replace shebangs with descriptions in shell libraries Nov 26, 2013
lib-bash.sh test: replace shebangs with descriptions in shell libraries Nov 26, 2013
lib-credential.sh t/lib-credential: use write_script Sep 29, 2014
lib-cvs.sh lib-cvs.sh: use the $( ... ) construct for command substitution Apr 23, 2014
lib-diff-alternative.sh test: replace shebangs with descriptions in shell libraries Nov 26, 2013
lib-gettext.sh test: replace shebangs with descriptions in shell libraries Nov 26, 2013
lib-git-daemon.sh t/lib-git-daemon: use test_match_signal Jul 6, 2016
lib-git-p4.sh Merge branch 'ld/p4-test-py3' May 6, 2016
lib-git-svn.sh Merge branch 'ew/git-svn-http-tests' Aug 8, 2016
lib-gpg.sh lib-gpg: drop unnecessary "missing GPG" warning Mar 7, 2016
lib-httpd.sh Merge branch 'ew/git-svn-http-tests' Aug 8, 2016
lib-pack.sh test: replace shebangs with descriptions in shell libraries Nov 26, 2013
lib-pager.sh test: replace shebangs with descriptions in shell libraries Nov 26, 2013
lib-patch-mode.sh lib-patch-mode tests: change from skip_all=* to prereq skip Aug 18, 2010
lib-proto-disable.sh transport: add a protocol-whitelist environment variable Sep 23, 2015
lib-read-tree-m-3way.sh Rewrite "git-frotz" to "git frotz" Jul 3, 2007
lib-read-tree.sh Merge branch 'jn/scripts-updates' Dec 12, 2013
lib-rebase.sh i18n: rebase-interactive: mark comments of squash for translation Jun 17, 2016
lib-submodule-update.sh stash: add t3906 for submodule updates Jul 14, 2014
lib-t6000.sh many small typofixes Jul 29, 2013
lib-terminal.sh t/lib-terminal.sh: fix typo Jan 21, 2015
t0000-basic.sh test-lib.sh: introduce and use $EMPTY_TREE Jul 18, 2016
t0001-init.sh config: only read .git/config from configured repos Sep 13, 2016
t0002-gitfile.sh Merge branch 'nd/clear-gitenv-upon-use-of-alias' Jan 20, 2016
t0003-attributes.sh Merge branch 'jc/check-attr-honor-working-tree' into maint Mar 18, 2014
t0004-unwritable.sh t0004 (unwritable files): simplify error handling Sep 30, 2010
t0005-signals.sh t0005: use test_match_signal as appropriate Jul 6, 2016
t0006-date.sh date: add "unix" format Jul 27, 2016
t0007-git-var.sh t: add tests for "git var" Nov 28, 2012
t0008-ignores.sh Merge branch 'va/i18n-even-more' Jul 13, 2016
t0009-prio-queue.sh prio-queue: priority queue of pointers to structs Jun 11, 2013
t0010-racy-git.sh t0010-racy-git.sh: use the $( ... ) construct for command substitution Apr 29, 2014
t0011-hashmap.sh t: fix trivial &&-chain breakage Mar 20, 2015
t0012-help.sh help: make option --help open man pages only for Git commands Aug 30, 2016
t0020-crlf.sh t0020: use test_* helpers instead of hand-rolled messages Mar 25, 2015
t0021-conversion.sh diff: do not reuse worktree files that need "clean" conversion Jul 22, 2016
t0022-crlf-rename.sh t0022: replace non-portable literal CR Jan 26, 2010
t0023-crlf-am.sh diff --stat: use less columns for change counts Apr 30, 2012
t0024-crlf-archive.sh test-lib: factor out $GIT_UNZIP setup Mar 11, 2013
t0025-crlf-auto.sh convert: unify the "auto" handling of CRLF Jul 6, 2016
t0026-eol-config.sh Makefile: propagate NATIVE_CRLF to C Sep 2, 2014
t0027-auto-crlf.sh convert: Correct NNO tests and missing `LF will be replaced by CRLF` Aug 14, 2016
t0030-stripspace.sh strbuf_add_commented_lines(): avoid SP-HT sequence in commented lines Oct 27, 2014
t0040-parse-options.sh t0040: convert a few tests to use test-parse-options --expect May 10, 2016
t0050-filesystem.sh t0050: appease --chain-lint Mar 20, 2015
t0055-beyond-symlinks.sh Use prerequisite tags to skip tests that depend on symbolic links Mar 22, 2009
t0056-git-C.sh git: treat "git -C '<path>'" as a no-op when <path> is empty Mar 7, 2015
t0060-path-utils.sh submodule: port resolve_relative_url from shell to C Apr 17, 2016
t0061-run-command.sh run-command: add an asynchronous parallel child processor Dec 16, 2015
t0062-revision-walking.sh t: fix moderate &&-chain breakage Mar 20, 2015
t0063-string-list.sh string_list_longest_prefix(): remove function Oct 29, 2012
t0064-sha1-array.sh sha1-lookup: handle duplicates in sha1_pos() Oct 1, 2014
t0070-fundamental.sh test-regex: isolate the bug test code Jun 27, 2016
t0081-line-buffer.sh test prerequisites: eradicate NOT_FOO Jul 21, 2014
t0090-cache-tree.sh Merge branch 'dt/commit-preserve-base-index-upon-opportunistic-cache-… Sep 1, 2015
t0100-previous.sh strbuf_branchname(): do not double-expand @{-1}~22 May 16, 2013
t0101-at-syntax.sh t0101: use absolute date Jan 28, 2010
t0110-urlmatch-normalization.sh t0110/MinGW: skip tests that pass arbitrary bytes on the command line Jul 21, 2014
t0200-gettext-basic.sh i18n: add infrastructure for translating Git with gettext Dec 6, 2011
t0201-gettext-fallbacks.sh t: fix trivial &&-chain breakage Mar 20, 2015
t0202-gettext-perl.sh t: use perl instead of "$PERL_PATH" where applicable Oct 29, 2013
t0203-gettext-setlocale-sanity.sh i18n: add infrastructure for translating Git with gettext Dec 6, 2011
t0204-gettext-reencode-sanity.sh t0204: clarify the "observe undefined behaviour" test Mar 9, 2012
t0205-gettext-poison.sh i18n: add infrastructure for translating Git with gettext Dec 6, 2011
t0300-credentials.sh credential: let empty credential specs reset helper list Feb 26, 2016
t0301-credential-cache.sh Makefile: unix sockets may not available on some platforms Dec 13, 2011
t0302-credential-store.sh t0302: "unreadable" test needs SANITY prereq Jun 12, 2015
t0303-credential-external.sh t0303: resurrect commit message as test documentation Mar 15, 2012
t1000-read-tree-m-3way.sh t1000-read-tree-m-3way.sh: use the $( ... ) construct for command sub… Apr 29, 2014
t1001-read-tree-m-2way.sh Merge branch 'ep/shell-command-substitution' Jun 3, 2014
t1002-read-tree-m-u-2way.sh t: use test_might_fail for diff and grep Mar 20, 2015
t1003-read-tree-prefix.sh t1003-read-tree-prefix.sh: use the $( ... ) construct for command sub… Apr 29, 2014
t1004-read-tree-m-u-wf.sh t1004-read-tree-m-u-wf.sh: use the $( ... ) construct for command sub… Apr 29, 2014
t1005-read-tree-reset.sh t1005: add test for "read-tree --reset -u A B" Nov 4, 2013
t1006-cat-file.sh Spelling fixes Aug 11, 2016
t1007-hash-object.sh t1007: factor out repeated setup Sep 13, 2016
t1008-read-tree-overlay.sh Teach read-tree the -n|--dry-run option May 25, 2011
t1009-read-tree-new-index.sh read-tree: Fix regression with creation of a new index file. Aug 17, 2009
t1010-mktree.sh t: use perl instead of "$PERL_PATH" where applicable Oct 29, 2013
t1011-read-tree-sparse-checkout.sh Merge branch 'nd/cache-tree-ita' Jul 25, 2016
t1012-read-tree-df.sh Teach read-tree the -n|--dry-run option May 25, 2011
t1013-read-tree-submodule.sh read-tree: add t1013 for submodule updates Jul 14, 2014
t1014-read-tree-confusing.sh read-cache: optionally disallow NTFS .git variants Dec 17, 2014
t1020-subdirectory.sh t1020: do not overuse printf and use write_script Apr 11, 2016
t1021-rerere-in-workdir.sh rerere: make sure it works even in a workdir attached to a young repo… Mar 23, 2011
t1050-large.sh fsck: use streaming interface for large blobs in pack Jul 13, 2016
t1051-large-conversion.sh do not stream large files to pack when filters are in use Feb 24, 2012
t1060-object-corruption.sh clone: leave repo in place after checkout errors Mar 29, 2013
t1090-sparse-checkout-scope.sh unpack-trees: don't update files with CE_WT_REMOVE set Jul 21, 2015
t1100-commit-tree-options.sh test-lib.sh: introduce and use $EMPTY_TREE Jul 18, 2016
t1200-tutorial.sh diff --stat: use less columns for change counts Apr 30, 2012
t1300-repo-config.sh tests: use test_i18n* functions to suppress false positives Jun 17, 2016
t1301-shared-repo.sh init: reset cached config when entering new repo Sep 13, 2016
t1302-repo-version.sh config: only read .git/config from configured repos Sep 13, 2016
t1303-wacky-config.sh make config --add behave correctly for empty and NULL values Aug 18, 2014
t1304-default-acl.sh t1304: Set LOGNAME even if USER is unset or null Oct 19, 2014
t1305-config-include.sh config: teach "git config --file -" to read from the standard input Feb 19, 2014
t1306-xdg-files.sh t1306: check that XDG_CONFIG_HOME works Jul 24, 2012
t1307-config-blob.sh tests: use test_i18n* functions to suppress false positives Jun 17, 2016
t1308-config-set.sh Merge branch 'jk/upload-pack-hook' Jul 14, 2016
t1350-config-hooks-path.sh rev-parse: respect core.hooksPath in --git-path Aug 16, 2016
t1400-update-ref.sh Merge branch 'mh/split-under-lock' Jul 25, 2016
t1401-symbolic-ref.sh symbolic-ref -d: do not allow removal of HEAD Sep 2, 2016
t1402-check-ref-format.sh refs: loosen restriction on wildcard "*" refspecs Jul 27, 2015
t1403-show-ref.sh t: fix severe &&-chain breakage Mar 20, 2015
t1404-update-ref-errors.sh lock_ref_for_update(): make error handling more uniform Jun 20, 2016
t1410-reflog.sh t1410: remove superfluous 'git reflog' from the 'walk past root' test Aug 15, 2016
t1411-reflog-show.sh Merge branch 'dt/reflog-tests' Aug 12, 2015
t1412-reflog-loop.sh test: fix '&&' chaining Dec 9, 2011
t1413-reflog-detach.sh reflog test: test interaction with detached HEAD Oct 15, 2014
t1420-lost-found.sh git-fsck: add --lost-found option Jul 3, 2007
t1430-bad-ref-name.sh ref_transaction_update(): check refname_is_safe() at a minimum Jun 13, 2016
t1450-fsck.sh fsck: optionally show more helpful info for broken links Jul 18, 2016
t1500-rev-parse.sh t1500: avoid setting environment variables outside of tests May 18, 2016
t1501-work-tree.sh tests: rename work-tree tests to *work-tree* Feb 21, 2016
t1502-rev-parse-parseopt.sh rev-parse --parseopt: allow [*=?!] in argument hints Jul 15, 2015
t1503-rev-parse-verify.sh tests: remove some direct access to .git/logs Jul 28, 2015
t1504-ceiling-dirs.sh Provide a mechanism to turn off symlink resolution in ceiling paths Feb 22, 2013
t1505-rev-parse-last.sh tests: move test_cmp_rev to test-lib-functions Dec 23, 2012
t1506-rev-parse-diagnosis.sh i18n: setup: mark strings for translation Jun 17, 2016
t1507-rev-parse-upstream.sh remote.c: report specific errors from branch_get_upstream May 21, 2015
t1508-at-combinations.sh mingw: skip test in t1508 that fails due to path conversion Jan 28, 2016
t1509-root-work-tree.sh tests: rename work-tree tests to *work-tree* Feb 21, 2016
t1510-repo-setup.sh Merge branch 'jk/die-on-bogus-worktree-late' Jun 16, 2015
t1511-rev-parse-caret.sh Merge branch 'wp/sha1-name-negative-match' Feb 10, 2016
t1512-rev-parse-disambiguation.sh t/t1512-rev-parse-disambiguation.sh: use the $( ... ) construct for c… Dec 27, 2015
t1513-rev-parse-prefix.sh rev-parse: add --prefix option Jun 17, 2013
t1514-rev-parse-push.sh sha1_name: implement @{push} shorthand May 22, 2015
t1515-rev-parse-outside-repo.sh rev-parse: let some options run outside repository Feb 29, 2016
t1600-index.sh read-cache: add index.version config variable Feb 24, 2014
t1700-split-index.sh test-lib.sh: introduce and use $EMPTY_BLOB Jul 18, 2016
t2000-checkout-cache-clash.sh check_path(): allow symlinked directories to checkout-index --prefix Aug 18, 2009
t2001-checkout-cache-clash.sh tests: use test_ln_s_add to remove SYMLINKS prerequisite (trivial cases) Jun 7, 2013
t2002-checkout-cache-u.sh Use the modern syntax of git-diff-files in t2002-checkout-cache-u.sh Apr 30, 2008
t2003-checkout-cache-mkdir.sh t2003: work around path mangling issue on Windows Mar 20, 2013
t2004-checkout-cache-temp.sh checkout-index: fix --temp relative path mangling Dec 29, 2014
t2005-checkout-index-symlinks.sh Avoid using non-portable `echo -n` in tests. Nov 1, 2008
t2006-checkout-index-basic.sh Fix tests under GETTEXT_POISON on parseopt Aug 27, 2012
t2007-checkout-symlink.sh tests: use test_ln_s_add to remove SYMLINKS prerequisite (trivial cases) Jun 7, 2013
t2008-checkout-subdir.sh checkout test: enable test with complex relative path Oct 9, 2013
t2009-checkout-statinfo.sh Write index file on any checkout of files Feb 29, 2008
t2010-checkout-ambiguous.sh checkout: fix ambiguity check in subdir Sep 21, 2016
t2011-checkout-invalid-head.sh lock_ref_sha1_basic: handle REF_NODEREF with invalid refs Jan 13, 2016
t2012-checkout-last.sh checkout: respect GIT_REFLOG_ACTION Jun 17, 2013
t2013-checkout-submodule.sh checkout: call the new submodule update test framework Jul 14, 2014
t2014-switch.sh Revert "checkout branch: prime cache-tree fully" May 12, 2009
t2015-checkout-unborn.sh checkout: do not corrupt HEAD on empty repo May 8, 2012
t2016-checkout-patch.sh tests: add missing && Nov 9, 2010
t2017-checkout-orphan.sh git-checkout: disallow --detach on unborn branch Jun 26, 2012
t2018-checkout-branch.sh tests: use test_i18n* functions to suppress false positives Jun 17, 2016
t2019-checkout-ambiguous-ref.sh check_filename: tighten dwim-wildcard ambiguity Feb 10, 2016
t2020-checkout-detach.sh checkout: do not mention detach advice for explicit --detach option Aug 15, 2016
t2021-checkout-overwrite.sh tests: use test_ln_s_add to remove SYMLINKS prerequisite (trivial cases) Jun 7, 2013
t2022-checkout-paths.sh checkout $tree: do not throw away unchanged index entries Nov 13, 2014
t2023-checkout-m.sh t/t2023-checkout-m.sh: fix use of test_must_fail Dec 20, 2011
t2024-checkout-dwim.sh checkout: fix ambiguity check in subdir Sep 21, 2016
t2025-worktree-add.sh worktree: allow "-" short-hand for @{-1} in add command May 31, 2016
t2026-worktree-prune.sh t2026: rename worktree prune test Oct 7, 2015
t2027-worktree-list.sh rev-parse: take prefix into account in --git-common-dir Feb 13, 2016
t2028-worktree-move.sh worktree: add "unlock" command Jul 8, 2016
t2030-unresolve-info.sh rerere forget: do not segfault if not all stages are present Apr 4, 2013
t2050-git-dir-relative.sh tests: add missing && Nov 9, 2010
t2100-update-cache-badpath.sh Use prerequisite tags to skip tests that depend on symbolic links Mar 22, 2009
t2101-update-index-reupdate.sh tests: add missing && Nov 9, 2010
t2102-update-index-symlinks.sh t/t2102-update-index-symlinks.sh: use the $( ... ) construct for comm… Dec 27, 2015
t2103-update-index-ignore-missing.sh refresh-index: fix bitmask assignment Jul 20, 2008
t2104-update-index-skip-worktree.sh t2104: make sure split index mode is off for the version test Jun 13, 2014
t2105-update-index-gitfile.sh t2105 (gitfile): add missing && Sep 9, 2010
t2106-update-index-assume-unchanged.sh do not overwrite files marked "assume unchanged" May 1, 2010
t2107-update-index-basic.sh update-index: add test for chmod flags Sep 14, 2016
t2200-add-update.sh add: simplify -u/-A without pathspec Oct 25, 2015
t2201-add-update-typechange.sh test: use $_z40 from test-lib Apr 24, 2011
t2202-add-addremove.sh add: simplify -u/-A without pathspec Oct 25, 2015
t2203-add-intent.sh cache-tree: do not generate empty trees as a result of all i-t-a sube… Jul 18, 2016
t2204-add-ignored.sh i18n: use test_i18ngrep in t2020, t2204, t3030, and t3200 Apr 13, 2011
t2300-cd-to-toplevel.sh t2300: "git --exec-path" is not usable in $PATH on Windows as-is Jun 22, 2016
t3000-ls-files-others.sh resolve_gitlink_ref: ignore non-repository paths Jan 25, 2016
t3001-ls-files-others-exclude.sh Revert "Merge branch 'nd/exclusion-regression-fix'" Mar 18, 2016
t3002-ls-files-dashpath.sh tests: do not use implicit "git diff --no-index" May 24, 2008
t3003-ls-files-exclude.sh ls-files: unbreak "ls-files -i" Oct 30, 2009
t3004-ls-files-basic.sh setup: don't dereference in-tree symlinks for absolute paths Feb 4, 2014
t3005-ls-files-relative.sh t3005: do not assume a particular order of stdout and stderr of git-l… Aug 29, 2011
t3006-ls-files-long.sh cache_name_compare(): do not truncate while comparing paths Jul 11, 2012
t3010-ls-files-killed-modified.sh t: fix some trivial cases of ignored exit codes in loops Mar 25, 2015
t3020-ls-files-error-unmatch.sh Merge branch 'sg/t3020-typofix' into maint Sep 4, 2015
t3030-merge-recursive.sh merge-recursive: fix verbose output for multiple base trees Aug 14, 2016
t3031-merge-criscross.sh t: fix some trivial cases of ignored exit codes in loops Mar 25, 2015
t3032-merge-recursive-space-options.sh t3034: add rename threshold tests Feb 24, 2016
t3033-merge-toplevel.sh t3033: avoid 'ambiguous refs' warning Apr 21, 2016
t3034-merge-recursive-rename-options.sh t3034: test deprecated interface Feb 24, 2016
t3040-subprojects-basic.sh t3040 (subprojects-basic): fix '&&' chaining, modernize style Dec 9, 2011
t3050-subprojects-fetch.sh tests: add missing && Nov 9, 2010
t3060-ls-files-with-tree.sh t: simplify loop exit-code status variables Mar 25, 2015
t3070-wildmatch.sh stop using fnmatch (either native or compat) Feb 20, 2014
t3100-ls-tree-restrict.sh t/t3100-ls-tree-restrict.sh: use the $( ... ) construct for command s… Dec 27, 2015
t3101-ls-tree-dirname.sh Spelling fixes Aug 11, 2016
t3102-ls-tree-wildcards.sh test-lib.sh: introduce and use $EMPTY_BLOB Jul 18, 2016
t3103-ls-tree-misc.sh Ensure git ls-tree exits with a non-zero exit code if read_tree_recur… Jul 25, 2011
t3200-branch.sh Merge branch 'mh/split-under-lock' Jul 25, 2016
t3201-branch-contains.sh tests: use test_i18n* functions to suppress false positives Jun 17, 2016
t3202-show-branch-octopus.sh t: fix some trivial cases of ignored exit codes in loops Mar 25, 2015
t3203-branch-output.sh branch: fix shortening of non-remote symrefs Apr 5, 2016
t3210-pack-refs.sh t/t3210-pack-refs.sh: use the $( ... ) construct for command substitu… Dec 28, 2015
t3211-peel-ref.sh repack_without_ref(): write peeled refs in the rewritten file May 1, 2013
t3300-funny-names.sh mingw: do not bother to test funny file names Jan 28, 2016
t3301-notes.sh notes: allow treeish expressions as notes ref Jan 12, 2016
t3302-notes-index-expensive.sh tests: drop GIT_*_TIMING_TESTS environment variable support Jun 13, 2014
t3303-notes-subtrees.sh notes.c: Use two newlines (instead of one) when concatenating notes Nov 17, 2010
t3304-notes-mixed.sh builtin-notes: Deprecate the -m/-F options for "git notes edit" Feb 14, 2010
t3305-notes-fanout.sh t3305: fix ignored exit code inside loop Mar 25, 2015
t3306-notes-prune.sh t3306,t5304: avoid clock skew issues Apr 14, 2011
t3307-notes-man.sh tests: cleanup binary test vector files Jul 19, 2011
t3308-notes-merge.sh notes: allow merging from arbitrary references Jan 17, 2016
t3309-notes-merge-auto-resolve.sh notes: teach git-notes about notes.<name>.mergeStrategy option Aug 17, 2015
t3310-notes-merge-manual-resolve.sh i18n: notes-merge: mark die messages for translation Sep 21, 2016
t3311-notes-merge-fanout.sh git notes merge: Add testcases for merging notes trees at different f… Nov 17, 2010
t3320-notes-merge-worktrees.sh notes: spell first word of error messages in lowercase Sep 15, 2016
t3400-rebase.sh tests: unpack-trees: update to use test_i18n* functions Jun 17, 2016
t3402-rebase-merge.sh git-rebase--merge: don't include absent parent as a base Apr 24, 2016
t3403-rebase-skip.sh t/t3403-rebase-skip.sh: use the $( ... ) construct for command substi… Dec 28, 2015
t3404-rebase-interactive.sh rebase -i: improve advice on bad instruction lines Sep 7, 2016
t3405-rebase-malformed.sh t: fix trivial &&-chain breakage Mar 20, 2015
t3406-rebase-message.sh tests: move test for rebase messages from t3400 to t3406 Jun 7, 2013
t3407-rebase-abort.sh rebase: stricter check of standalone sub command Feb 10, 2011
t3408-rebase-multi-line.sh tests: add missing && Nov 9, 2010
t3409-rebase-preserve-merges.sh rebase --preserve-merges: ignore "merge.log" config Aug 21, 2013
t3410-rebase-preserve-dropped-merges.sh Convert "! git" to "test_must_fail git" Jul 20, 2010
t3411-rebase-preserve-around-merges.sh Merge branch 'js/rebase-i-p-test-fix' May 23, 2012
t3412-rebase-root.sh merge: refuse to create too cool a merge by default Mar 23, 2016
t3413-rebase-hook.sh tests: use "env" to run commands with temporary env-var settings Mar 19, 2014
t3414-rebase-preserve-onto.sh tests: use "$TEST_DIRECTORY" instead of ".." Aug 9, 2009
t3415-rebase-autosquash.sh rebase -i: we allow extra spaces after fixup!/squash! Jul 7, 2016
t3416-rebase-onto-threedots.sh Make test case numbers unique Jan 21, 2010
t3417-rebase-whitespace-fix.sh tests: add missing && Nov 9, 2010
t3418-rebase-continue.sh t3418: non-interactive rebase --continue with rerere enabled Jul 20, 2015
t3419-rebase-patch-id.sh t9100,t3419: enclose all test code in single-quotes May 13, 2016
t3420-rebase-autostash.sh Spelling fixes Aug 11, 2016
t3421-rebase-topology-linear.sh git-rebase--merge: don't include absent parent as a base Apr 24, 2016
t3425-rebase-topology-merges.sh t: fix trivial &&-chain breakage Mar 20, 2015
t3426-rebase-submodule.sh rebase: add t3426 for submodule updates Jul 14, 2014
t3427-rebase-subtree.sh contrib/subtree: Add a test for subtree rebase that loses commits Jun 28, 2016
t3500-cherry.sh war on "sleep" in tests Apr 7, 2010
t3501-revert-cherry-pick.sh Merge branch 'hu/cherry-pick-previous-branch' Oct 23, 2013
t3502-cherry-pick-merge.sh t3502, t3510: clarify cherry-pick -m failure Dec 15, 2011
t3503-cherry-pick-root.sh Merge branch 'jn/plug-empty-tree-leak' Aug 25, 2011
t3504-cherry-pick-rerere.sh tests: add missing && Nov 9, 2010
t3505-cherry-pick-empty.sh test: trivial cleanups May 28, 2013
t3506-cherry-pick-ff.sh typofix: cherry is spelled with two ars Sep 5, 2013
t3507-cherry-pick-conflict.sh merge & sequencer: turn "Conflicts:" hint into a comment Oct 28, 2014
t3508-cherry-pick-many-commits.sh commit: print "Date" line when the user has set date May 2, 2014
t3509-cherry-pick-merge-df.sh typofix: commit is spelled with two ems Sep 4, 2013
t3510-cherry-pick-sequence.sh tests: move test_cmp_rev to test-lib-functions Dec 23, 2012
t3511-cherry-pick-x.sh t/t3511-cherry-pick-x.sh: use the $( ... ) construct for command subs… Dec 28, 2015
t3512-cherry-pick-submodule.sh cherry-pick: add t3512 for submodule updates Jul 14, 2014
t3513-revert-submodule.sh t3513: do not compress backup tar file May 9, 2016
t3600-rm.sh Merge branch 'js/mingw-tests' Feb 17, 2016
t3700-add.sh t3700-add: do not check working tree file mode without POSIXPERM Sep 21, 2016
t3701-add-interactive.sh add -p: demonstrate failure when running 'edit' after a split Apr 16, 2015
t3702-add-edit.sh add: check return value of launch_editor May 13, 2015
t3703-add-magic-pathspec.sh mingw: do not bother to test funny file names Jan 28, 2016
t3800-mktag.sh Use test_expect_success for test setups Mar 20, 2010
t3900-i18n-commit.sh i18n: commit: mark message for translation Sep 19, 2016
t3901-8859-1.txt t3901: test "format-patch | am" pipe with i18n Jan 13, 2007
t3901-i18n-patch.sh i18n: commit: mark message for translation Sep 19, 2016
t3901-utf8.txt t3901: test "format-patch | am" pipe with i18n Jan 13, 2007
t3902-quoted.sh mingw: do not bother to test funny file names Jan 28, 2016
t3903-stash.sh tests: remove some direct access to .git/logs Jul 28, 2015
t3904-stash-patch.sh stash -p: demonstrate failure of split with mixed y/n Apr 16, 2015
t3905-stash-include-untracked.sh t3905-stash-include-untracked.sh: use the $( ... ) construct for comm… Apr 30, 2014
t3906-stash-submodule.sh stash: add t3906 for submodule updates Jul 14, 2014
t3910-mac-os-precompose.sh diff: run arguments through precompose_argv May 13, 2016
t4000-diff-format.sh diff: allow --patch & cie to override -s/--no-patch Jul 18, 2013
t4001-diff-rename.sh Merge branch 'sg/diff-multiple-identical-renames' Apr 13, 2016
t4002-diff-basic.sh Merge branch 'jc/fix-diff-files-unmerged' into maint May 13, 2011
t4003-diff-rename-1.sh tests: do not borrow from COPYING and README from the real source Feb 15, 2015
t4004-diff-rename-symlink.sh diffcore-rename: properly honor the difference between -M and -C Feb 19, 2011
t4005-diff-rename-2.sh Merge branch 'jc/diff-test-updates' into maint Mar 14, 2015
t4006-diff-mode.sh t4006-diff-mode.sh: use the $( ... ) construct for command substitution Apr 30, 2014
t4007-rename-3.sh tests: do not borrow from COPYING and README from the real source Feb 15, 2015
t4008-diff-break-rewrite.sh t4008: modernise style Feb 15, 2015
t4009-diff-rename-4.sh Merge branch 'jc/diff-test-updates' into maint Mar 14, 2015
t4010-diff-pathspec.sh test-lib.sh: introduce and use $EMPTY_TREE Jul 18, 2016
t4011-diff-symlink.sh Revert "diff-lib.c: adjust position of i-t-a entries in diff" Jun 23, 2015
t4012-diff-binary.sh builtin/apply: make parse_single_patch() return -1 on error Aug 11, 2016
t4013-diff-various.sh graph: add support for --line-prefix on all graph-aware output Sep 1, 2016
t4014-format-patch.sh Merge branch 'jt/format-patch-rfc' Sep 26, 2016
t4015-diff-whitespace.sh diff.c: --ws-error-highlight=<kind> option May 27, 2015
t4016-diff-quote.sh mingw: do not bother to test funny file names Jan 28, 2016
t4017-diff-retval.sh t4017 (diff-retval): replace manual exit code check with test_expect_… Oct 6, 2010
t4018-diff-funcname.sh userdiff: add built-in pattern for CSS Jun 3, 2016
t4019-diff-wserror.sh Merge branch 'js/configurable-tab' Dec 13, 2010
t4020-diff-external.sh Merge branch 'tr/diff-submodule-no-reuse-worktree' into maint Mar 18, 2014
t4021-format-patch-numbered.sh format-patch: show 0/1 and 1/1 for singleton patch with cover letter Aug 23, 2016
t4022-diff-rewrite.sh t: use verbose instead of hand-rolled errors Mar 20, 2015
t4023-diff-rename-typechange.sh diff -B -M: fix output for "copy and then rewrite" case Oct 23, 2014
t4024-diff-optimize-common.sh t: fix some trivial cases of ignored exit codes in loops Mar 25, 2015
t4025-hunk-header.sh add test_cmp function for test scripts Mar 13, 2008
t4026-color.sh color: support strike-through attribute Jun 23, 2016
t4027-diff-submodule.sh Merge branch 'jc/fix-diff-files-unmerged' into maint May 13, 2011
t4028-format-patch-mime-headers.sh format-patch: generate MIME header as needed even when there is forma… Mar 15, 2008
t4029-diff-trailing-space.sh t: use perl instead of "$PERL_PATH" where applicable Oct 29, 2013
t4030-diff-textconv.sh Merge branch 'mg/more-textconv' Oct 23, 2013
t4031-diff-rewrite-binary.sh tests: enclose $PERL_PATH in double quotes Jun 25, 2012
t4032-diff-inter-hunk-context.sh diff: add option to show context between close hunks Dec 29, 2008
t4033-diff-patience.sh diff: fix a double off-by-one with --ignore-space-at-eol Jul 11, 2016
t4034-diff-words.sh userdiff: add built-in pattern for CSS Jun 3, 2016
t4035-diff-quiet.sh t: use test_expect_code instead of hand-rolled comparison Mar 20, 2015
t4036-format-patch-signer-mime.sh t4036-format-patch-signer-mime.sh: use the $( ... ) construct for com… Apr 30, 2014
t4037-diff-r-t-dirs.sh diff-tree -r -t: include added/removed directories in the output Jun 14, 2009
t4038-diff-combined.sh Merge branch 'jk/diff-tree-t-fix' Aug 26, 2014
t4039-diff-assume-unchanged.sh run_diff_files: do not look at uninitialized stat data May 15, 2014
t4040-whitespace-status.sh Merge branch 'jk/diff-not-so-quick' Jun 6, 2011
t4041-diff-submodule-option.sh t: fix trivial &&-chain breakage Mar 20, 2015
t4042-diff-textconv-caching.sh logmsg_reencode: lazily load missing commit buffers Jan 26, 2013
t4043-diff-rename-binary.sh diffstat summary line varies by locale: miscellany Mar 13, 2012
t4044-diff-index-unique-abbrev.sh diff.c: Ensure "index $from..$to" line contains unambiguous SHA1s Jun 1, 2010
t4045-diff-relative.sh diff --stat: use less columns for change counts Apr 30, 2012
t4046-diff-unmerged.sh t: fix some trivial cases of ignored exit codes in loops Mar 25, 2015
t4047-diff-dirstat.sh diff: activate diff.renames by default Feb 25, 2016
t4048-diff-combined-binary.sh combine-diff: respect textconv attributes May 24, 2011
t4049-diff-stat-count.sh t: fix trivial &&-chain breakage Mar 20, 2015
t4050-diff-histogram.sh Make test number unique Aug 3, 2011
t4051-diff-function-context.sh xdiff: fix merging of hunks with -W context and -u context Sep 14, 2016
t4052-stat-output.sh Merge branch 'jk/test-chain-lint' Mar 26, 2015
t4053-diff-no-index.sh diff: always try to set up the repository Sep 13, 2016
t4054-diff-bogus-tree.sh test-lib.sh: introduce and use $EMPTY_TREE Jul 18, 2016
t4055-diff-context.sh rewrite git_config() to use the config-set API Aug 7, 2014
t4056-diff-order.sh diff: make -O and --output work in subdirectory Jan 21, 2016
t4057-diff-combined-paths.sh t4057-diff-combined-paths.sh: use the $( ... ) construct for command … Apr 30, 2014
t4058-diff-duplicates.sh diffcore-rename: avoid processing duplicate destinations Feb 27, 2015
t4059-diff-submodule-not-initialized.sh allow do_submodule_path to work even if submodule isn't checked out Sep 1, 2016
t4060-diff-submodule-option-diff-format.sh diff: teach diff to display submodule difference with an inline diff Sep 1, 2016
t4061-diff-indent.sh blame: honor the diff heuristic options and config Sep 19, 2016
t4062-diff-pickaxe.sh regex: use regexec_buf() Sep 21, 2016
t4100-apply-stat.sh test: use test_i18ncmp when checking --stat output Mar 13, 2012
t4101-apply-nonl.sh tests: use $TEST_DIRECTORY to refer to the t/ directory Aug 17, 2008
t4102-apply-rename.sh t/t4102-apply-rename.sh: avoid "test <cond> -a/-o <cond>" Jun 9, 2014
t4103-apply-binary.sh t: use perl instead of "$PERL_PATH" where applicable Oct 29, 2013
t4104-apply-boundary.sh t4104: drop hand-rolled error reporting Mar 20, 2015
t4105-apply-fuzz.sh add test_cmp function for test scripts Mar 13, 2008
t4106-apply-stdin.sh Resurrect "git apply --flags -" to read from the standard input Jan 10, 2009
t4107-apply-ignore-whitespace.sh apply --ignore-space-change: lines with and without leading whitespac… Mar 26, 2014
t4108-apply-threeway.sh apply: tests for the --3way option Jul 10, 2012
t4109-apply-multifrag.sh tests: do not rely on external "patch" Jul 22, 2008
t4110-apply-scan.sh tests: do not rely on external "patch" Jul 22, 2008
t4111-apply-subdir.sh apply: carefully strdup a possibly-NULL name Jun 21, 2013
t4112-apply-renames.sh apply: fix copy/rename breakage Jul 10, 2008
t4113-apply-ending.sh t/: Use "test_must_fail git" instead of "! git" Jul 13, 2008
t4114-apply-typechange.sh t3509, t4023, t4114: use test_ln_s_add to remove SYMLINKS prerequisite Jun 7, 2013
t4115-apply-symlink.sh tests: use test_ln_s_add to remove SYMLINKS prerequisite (trivial cases) Jun 7, 2013
t4116-apply-reverse.sh t4116-apply-reverse.sh: use the $( ... ) construct for command substi… Apr 30, 2014
t4117-apply-reject.sh t4117: use modern test_* helpers Mar 20, 2015
t4118-apply-empty-context.sh t4118: avoid sed invocation on file without terminating newline May 6, 2009
t4119-apply-config.sh Merge branch 'jc/apply-ws-prefix' into maint Sep 19, 2014
t4120-apply-popt.sh test: make FILEMODE a lazy prereq Nov 26, 2013
t4121-apply-diffs.sh Rewrite "git-frotz" to "git frotz" Jul 3, 2007
t4122-apply-symlink-inside.sh Merge branch 'jc/apply-beyond-symlink' Mar 3, 2015
t4123-apply-shrink.sh git-apply: do not read past the end of buffer Sep 6, 2007
t4124-apply-ws-rule.sh t: use test_must_fail instead of hand-rolled blocks Mar 20, 2015
t4125-apply-ws-fuzz.sh fix portability issues with $ in double quotes Jan 26, 2010
t4126-apply-empty.sh t4126: fix test that happened to work due to timing Jun 14, 2008
t4127-apply-same-fn.sh tests: add missing && Nov 9, 2010
t4128-apply-root.sh builtin-apply.c: pay attention to -p<n> when determining the name Nov 27, 2009
t4129-apply-samemode.sh test: make FILEMODE a lazy prereq Nov 26, 2013
t4130-apply-criss-cross-rename.sh t4130: work around Windows limitation Aug 3, 2016
t4131-apply-fake-ancestor.sh t/t4131-apply-fake-ancestor.sh: fix broken test Dec 5, 2011
t4132-apply-removal.sh apply: Recognize epoch timestamps with : in the timezone Oct 13, 2010
t4133-apply-filenames.sh Fix tests under GETTEXT_POISON on git-apply Aug 27, 2012
t4134-apply-submodule.sh tests: add missing && Nov 9, 2010
t4135-apply-weird-filenames.sh mingw: do not bother to test funny file names Jan 28, 2016
t4136-apply-check.sh apply: reject a hunk that does not do anything Jun 1, 2015
t4137-apply-submodule.sh apply: add t4137 for submodule updates Jul 14, 2014
t4138-apply-ws-expansion.sh apply: make update_pre_post_images() sanity check the given postlen Jan 22, 2015
t4139-apply-escape.sh apply: do not touch a file beyond a symbolic link Feb 10, 2015
t4150-am.sh mailinfo: handle in-body header continuations Sep 21, 2016
t4151-am-abort.sh Merge branch 'ak/t4151-ls-files-could-be-empty' into maint May 26, 2016
t4152-am-subjects.sh format-patch: preserve subject newlines with -k May 26, 2011
t4153-am-resume-override-opts.sh t4153: fix negated test_i18ngrep call Jun 17, 2016
t4200-rerere.sh rerere: adjust 'forget' to multi-variant world order Apr 6, 2016
t4201-shortlog.sh mingw: fix the shortlog --output=<file> test Jul 11, 2016
t4202-log.sh graph: add support for --line-prefix on all graph-aware output Sep 1, 2016
t4203-mailmap.sh Merge branch 'ap/commit-author-mailmap' into maint Oct 17, 2013
t4204-patch-id.sh Merge branch 'jk/setup-sequence-update' Sep 21, 2016
t4205-log-pretty-formats.sh t4205: indent here documents Jul 27, 2016
t4206-log-follow-harder-copies.sh tests: rename duplicate t4205 May 10, 2010
t4207-log-decoration-colors.sh log: decorate HEAD -> branch with the same color for arrow and HEAD Jul 12, 2016
t4208-log-magic-pathspec.sh i18n: setup: mark strings for translation Jun 17, 2016
t4209-log-pickaxe.sh pickaxe: honor -i when used with -S and --pickaxe-regex Mar 24, 2014
t4210-log-i18n.sh test prerequisites: eradicate NOT_FOO Jul 21, 2014
t4211-line-log.sh t4211: ensure that log respects --output=<file> Jun 24, 2016
t4212-log-corrupt.sh t: fix moderate &&-chain breakage Mar 20, 2015
t4213-log-tabexpand.sh pretty: test --expand-tabs Apr 5, 2016
t4252-am-options.sh tests: add missing && Nov 9, 2010
t4253-am-keep-cr-dos.sh Documentation: Fix misspellings Jun 22, 2012
t4254-am-corrupt.sh builtin/apply: make find_header() return -128 instead of die()ing Aug 11, 2016
t4255-am-submodule.sh format-patch: ignore diff.submodule setting Jan 8, 2015
t4300-merge-tree.sh merge-tree: handle directory/empty conflict correctly May 7, 2013
t5000-tar-tree.sh archive-tar: huge offset and future timestamps would not work on 32-bit Jul 15, 2016
t5001-archive-attr.sh t5000, t5003: do not use test_cmp to compare binary files Jun 4, 2014
t5002-archive-attr-pattern.sh t: check that a pattern without trailing slash matches a directory Mar 29, 2013
t5003-archive-zip.sh Merge branch 'rs/zip-text' Mar 17, 2015
t5004-archive-corner-cases.sh archive-zip: support more than 65535 entries Aug 28, 2015
t5100-mailinfo.sh mailinfo: handle in-body header continuations Sep 21, 2016
t5150-request-pull.sh