summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
Diffstat (limited to 't')
-rw-r--r--t/Makefile5
-rw-r--r--t/README112
-rw-r--r--t/annotate-tests.sh12
-rwxr-xr-xt/check-non-portable-shell.pl8
-rwxr-xr-xt/lib-credential.sh6
-rw-r--r--t/lib-cvs.sh2
-rwxr-xr-xt/lib-gpg.sh3
-rw-r--r--t/lib-httpd.sh14
-rw-r--r--t/lib-httpd/apache.conf5
-rw-r--r--[-rwxr-xr-x]t/lib-httpd/broken-smart-http.sh1
-rwxr-xr-xt/lib-httpd/error.sh31
-rwxr-xr-xt/lib-submodule-update.sh680
-rwxr-xr-xt/perf/p5302-pack-index.sh2
-rwxr-xr-xt/perf/p5310-pack-bitmaps.sh3
-rwxr-xr-xt/t0000-basic.sh425
-rwxr-xr-xt/t0001-init.sh16
-rwxr-xr-xt/t0005-signals.sh22
-rwxr-xr-xt/t0008-ignores.sh2
-rwxr-xr-xt/t0010-racy-git.sh4
-rwxr-xr-xt/t0011-hashmap.sh13
-rwxr-xr-xt/t0020-crlf.sh42
-rwxr-xr-xt/t0021-conversion.sh24
-rwxr-xr-xt/t0025-crlf-auto.sh122
-rwxr-xr-xt/t0026-eol-config.sh48
-rwxr-xr-xt/t0027-auto-crlf.sh285
-rwxr-xr-xt/t0030-stripspace.sh20
-rwxr-xr-xt/t0064-sha1-array.sh94
-rwxr-xr-xt/t0081-line-buffer.sh2
-rwxr-xr-xt/t0090-cache-tree.sh162
-rwxr-xr-xt/t0110-urlmatch-normalization.sh7
-rwxr-xr-xt/t0300-credentials.sh2
-rwxr-xr-xt/t1000-read-tree-m-3way.sh4
-rwxr-xr-xt/t1001-read-tree-m-2way.sh18
-rwxr-xr-xt/t1002-read-tree-m-u-2way.sh10
-rwxr-xr-xt/t1003-read-tree-prefix.sh2
-rwxr-xr-xt/t1004-read-tree-m-u-wf.sh8
-rwxr-xr-xt/t1013-read-tree-submodule.sh12
-rwxr-xr-xt/t1020-subdirectory.sh24
-rwxr-xr-xt/t1050-large.sh26
-rwxr-xr-xt/t1300-repo-config.sh27
-rwxr-xr-xt/t1303-wacky-config.sh20
-rwxr-xr-xt/t1304-default-acl.sh2
-rwxr-xr-xt/t1308-config-set.sh221
-rwxr-xr-xt/t1400-update-ref.sh158
-rwxr-xr-xt/t1402-check-ref-format.sh41
-rwxr-xr-xt/t1410-reflog.sh8
-rwxr-xr-xt/t1413-reflog-detach.sh70
-rwxr-xr-xt/t1430-bad-ref-name.sh207
-rwxr-xr-xt/t1450-fsck.sh126
-rwxr-xr-xt/t1502-rev-parse-parseopt.sh4
-rwxr-xr-xt/t1503-rev-parse-verify.sh37
-rwxr-xr-xt/t1700-split-index.sh194
-rwxr-xr-xt/t2013-checkout-submodule.sh5
-rwxr-xr-xt/t2104-update-index-skip-worktree.sh2
-rwxr-xr-xt/t3200-branch.sh9
-rwxr-xr-xt/t3201-branch-contains.sh29
-rwxr-xr-xt/t3210-pack-refs.sh38
-rwxr-xr-xt/t3302-notes-index-expensive.sh130
-rwxr-xr-xt/t3400-rebase.sh23
-rwxr-xr-xt/t3404-rebase-interactive.sh8
-rwxr-xr-xt/t3419-rebase-patch-id.sh25
-rwxr-xr-xt/t3426-rebase-submodule.sh46
-rwxr-xr-xt/t3508-cherry-pick-many-commits.sh6
-rwxr-xr-xt/t3512-cherry-pick-submodule.sh13
-rwxr-xr-xt/t3513-revert-submodule.sh32
-rwxr-xr-xt/t3901-i18n-patch.sh19
-rwxr-xr-xt/t3903-stash.sh42
-rwxr-xr-xt/t3905-stash-include-untracked.sh4
-rwxr-xr-xt/t3906-stash-submodule.sh24
-rwxr-xr-xt/t3910-mac-os-precompose.sh26
-rwxr-xr-xt/t4006-diff-mode.sh2
-rwxr-xr-xt/t4010-diff-pathspec.sh4
-rwxr-xr-xt/t4012-diff-binary.sh16
-rwxr-xr-xt/t4013-diff-various.sh6
-rwxr-xr-xt/t4014-format-patch.sh71
-rwxr-xr-xt/t4018-diff-funcname.sh8
-rwxr-xr-xt/t4036-format-patch-signer-mime.sh2
-rwxr-xr-xt/t4038-diff-combined.sh36
-rwxr-xr-xt/t4041-diff-submodule-option.sh6
-rwxr-xr-xt/t4055-diff-context.sh2
-rwxr-xr-xt/t4057-diff-combined-paths.sh2
-rwxr-xr-xt/t4102-apply-rename.sh2
-rwxr-xr-xt/t4116-apply-reverse.sh12
-rwxr-xr-xt/t4119-apply-config.sh19
-rwxr-xr-xt/t4124-apply-ws-rule.sh11
-rwxr-xr-xt/t4137-apply-submodule.sh20
-rwxr-xr-xt/t4201-shortlog.sh6
-rwxr-xr-xt/t4204-patch-id.sh106
-rwxr-xr-xt/t4205-log-pretty-formats.sh28
-rwxr-xr-xt/t4210-log-i18n.sh4
-rwxr-xr-xt/t4211-line-log.sh5
-rwxr-xr-xt/t4212-log-corrupt.sh2
-rwxr-xr-xt/t4255-am-submodule.sh21
-rwxr-xr-xt/t5000-tar-tree.sh32
-rwxr-xr-xt/t5003-archive-zip.sh12
-rwxr-xr-xt/t5100-mailinfo.sh18
-rw-r--r--t/t5100/embed-from.expect5
-rw-r--r--t/t5100/embed-from.in13
-rw-r--r--t/t5100/quoted-from.expect3
-rw-r--r--t/t5100/quoted-from.in10
-rwxr-xr-xt/t5302-pack-index.sh19
-rwxr-xr-xt/t5304-prune.sh82
-rwxr-xr-xt/t5310-pack-bitmaps.sh11
-rwxr-xr-xt/t5311-pack-bitmaps-shallow.sh39
-rwxr-xr-xt/t5401-update-hooks.sh13
-rwxr-xr-xt/t5403-post-checkout-hook.sh8
-rwxr-xr-xt/t5408-send-pack-stdin.sh92
-rwxr-xr-xt/t5510-fetch.sh37
-rwxr-xr-xt/t5511-refspec.sh6
-rwxr-xr-xt/t5516-fetch-push.sh13
-rwxr-xr-xt/t5534-push-signed.sh171
-rwxr-xr-xt/t5539-fetch-http-shallow.sh1
-rwxr-xr-xt/t5541-http-push-smart.sh56
-rwxr-xr-xt/t5550-http-fetch-dumb.sh25
-rwxr-xr-xt/t5551-http-fetch-smart.sh5
-rwxr-xr-xt/t5572-pull-submodule.sh45
-rwxr-xr-xt/t5601-clone.sh4
-rwxr-xr-xt/t5704-bundle.sh5
-rwxr-xr-xt/t5801-remote-helpers.sh18
-rwxr-xr-xt/t6000-rev-list-misc.sh23
-rwxr-xr-xt/t6006-rev-list-format.sh4
-rwxr-xr-xt/t6023-merge-file.sh91
-rwxr-xr-xt/t6031-merge-recursive.sh1
-rwxr-xr-xt/t6038-merge-text-auto.sh54
-rwxr-xr-xt/t6041-bisect-submodule.sh32
-rwxr-xr-xt/t6050-replace.sh166
-rwxr-xr-xt/t6501-freshen-objects.sh132
-rwxr-xr-xt/t7001-mv.sh15
-rwxr-xr-xt/t7004-tag.sh102
-rwxr-xr-xt/t7102-reset.sh8