Revision 60b6e2200deff208a9757721544a3a311034804f authored by Jonathan Nieder on 19 February 2010, 07:18:58 UTC, committed by Junio C Hamano on 20 February 2010, 17:34:28 UTC
Git’s automatic pagination support has some subtleties.  Add some
tests to make sure we don’t break:

 - when git will use a pager by default;
 - the effect of the --paginate and --no-pager options;
 - the effect of pagination on use of color;
 - how the choice of pager is configured.

This does not yet test:

 - use of pager by scripted commands (git svn and git am);
 - effect of the pager.* configuration variables;
 - setting of the LESS variable.

Some features involve checking whether stdout is a terminal, so many
of these tests are skipped unless output is passed through to the
terminal (i.e., unless $GIT_TEST_OPTS includes --verbose).

The immediate purpose for these tests was to avoid making things worse
after the breakage from my jn/editor-pager series (see commit 376f39,
2009-11-20).  Thanks to Sebastian Celis <sebastian@sebastiancelis.com>
for the report.

Helped-by: Jeff King <peff@peff.net>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent f6dff11
History
File Mode Size
lib-httpd
t3900
t4013
t4020
t4100
t4101
t4109
t4110
t4252
t5100
t5515
t7004
t7500
t8005
t9110
t9111
t9115
t9121
t9126
t9135
t9136
t9150
t9151
t9153
t9154
t9601
t9602
t9603
t9700
valgrind
.gitattributes -rw-r--r-- 36 bytes
.gitignore -rw-r--r-- 32 bytes
Makefile -rw-r--r-- 992 bytes
README -rw-r--r-- 10.1 KB
aggregate-results.sh -rwxr-xr-x 545 bytes
annotate-tests.sh -rw-r--r-- 3.3 KB
diff-lib.sh -rw-r--r-- 1.3 KB
gitweb-lib.sh -rw-r--r-- 2.1 KB
lib-cvs.sh -rw-r--r-- 1.5 KB
lib-git-svn.sh -rw-r--r-- 3.6 KB
lib-httpd.sh -rw-r--r-- 2.7 KB
lib-patch-mode.sh -rwxr-xr-x 720 bytes
lib-read-tree-m-3way.sh -rw-r--r-- 4.1 KB
lib-rebase.sh -rw-r--r-- 1.8 KB
t0000-basic.sh -rwxr-xr-x 12.7 KB
t0001-init.sh -rwxr-xr-x 5.9 KB
t0002-gitfile.sh -rwxr-xr-x 1.9 KB
t0003-attributes.sh -rwxr-xr-x 1.8 KB
t0004-unwritable.sh -rwxr-xr-x 1.2 KB
t0005-signals.sh -rwxr-xr-x 307 bytes
t0006-date.sh -rwxr-xr-x 2.3 KB
t0010-racy-git.sh -rwxr-xr-x 609 bytes
t0020-crlf.sh -rwxr-xr-x 9.0 KB
t0021-conversion.sh -rwxr-xr-x 2.3 KB
t0022-crlf-rename.sh -rwxr-xr-x 584 bytes
t0023-crlf-am.sh -rwxr-xr-x 776 bytes
t0024-crlf-archive.sh -rwxr-xr-x 770 bytes
t0030-stripspace.sh -rwxr-xr-x 12.5 KB
t0040-parse-options.sh -rwxr-xr-x 6.7 KB
t0050-filesystem.sh -rwxr-xr-x 2.9 KB
t0055-beyond-symlinks.sh -rwxr-xr-x 487 bytes
t0060-path-utils.sh -rwxr-xr-x 3.7 KB
t0061-run-command.sh -rwxr-xr-x 228 bytes
t0070-fundamental.sh -rwxr-xr-x 228 bytes
t0100-previous.sh -rwxr-xr-x 1.2 KB
t0101-at-syntax.sh -rwxr-xr-x 874 bytes
t1000-read-tree-m-3way.sh -rwxr-xr-x 16.5 KB
t1001-read-tree-m-2way.sh -rwxr-xr-x 11.4 KB
t1002-read-tree-m-u-2way.sh -rwxr-xr-x 11.0 KB
t1003-read-tree-prefix.sh -rwxr-xr-x 412 bytes
t1004-read-tree-m-u-wf.sh -rwxr-xr-x 5.5 KB
t1005-read-tree-reset.sh -rwxr-xr-x 1.9 KB
t1006-cat-file.sh -rwxr-xr-x 6.2 KB
t1007-hash-object.sh -rwxr-xr-x 4.6 KB
t1008-read-tree-overlay.sh -rwxr-xr-x 538 bytes
t1009-read-tree-new-index.sh -rwxr-xr-x 427 bytes
t1010-mktree.sh -rwxr-xr-x 1.7 KB
t1011-read-tree-sparse-checkout.sh -rwxr-xr-x 3.6 KB
t1012-read-tree-df.sh -rwxr-xr-x 1.8 KB
t1020-subdirectory.sh -rwxr-xr-x 2.9 KB
t1100-commit-tree-options.sh -rwxr-xr-x 1.1 KB
t1200-tutorial.sh -rwxr-xr-x 6.3 KB
t1300-repo-config.sh -rwxr-xr-x 16.3 KB
t1301-shared-repo.sh -rwxr-xr-x 3.4 KB
t1302-repo-version.sh -rwxr-xr-x 1.2 KB
t1303-wacky-config.sh -rwxr-xr-x 1.0 KB
t1400-update-ref.sh -rwxr-xr-x 9.0 KB
t1401-symbolic-ref.sh -rwxr-xr-x 927 bytes
t1402-check-ref-format.sh -rwxr-xr-x 1.6 KB
t1410-reflog.sh -rwxr-xr-x 4.0 KB
t1411-reflog-show.sh -rwxr-xr-x 1.6 KB
t1420-lost-found.sh -rwxr-xr-x 749 bytes
t1450-fsck.sh -rwxr-xr-x 2.4 KB
t1500-rev-parse.sh -rwxr-xr-x 2.1 KB
t1501-worktree.sh -rwxr-xr-x 5.6 KB
t1502-rev-parse-parseopt.sh -rwxr-xr-x 2.0 KB
t1503-rev-parse-verify.sh -rwxr-xr-x 3.3 KB
t1504-ceiling-dirs.sh -rwxr-xr-x 3.6 KB
t1505-rev-parse-last.sh -rwxr-xr-x 1.0 KB
t1506-rev-parse-diagnosis.sh -rwxr-xr-x 2.5 KB
t1507-rev-parse-upstream.sh -rwxr-xr-x 3.3 KB
t1508-at-combinations.sh -rwxr-xr-x 1.1 KB
t2000-checkout-cache-clash.sh -rwxr-xr-x 1.4 KB
t2001-checkout-cache-clash.sh -rwxr-xr-x 2.4 KB
t2002-checkout-cache-u.sh -rwxr-xr-x 741 bytes
t2003-checkout-cache-mkdir.sh -rwxr-xr-x 2.6 KB
t2004-checkout-cache-temp.sh -rwxr-xr-x 5.5 KB
t2005-checkout-index-symlinks.sh -rwxr-xr-x 680 bytes
t2007-checkout-symlink.sh -rwxr-xr-x 970 bytes
t2008-checkout-subdir.sh -rwxr-xr-x 1.9 KB
t2009-checkout-statinfo.sh -rwxr-xr-x 921 bytes
t2010-checkout-ambiguous.sh -rwxr-xr-x 1.1 KB
t2011-checkout-invalid-head.sh -rwxr-xr-x 475 bytes
t2012-checkout-last.sh -rwxr-xr-x 2.7 KB
t2013-checkout-submodule.sh -rwxr-xr-x 982 bytes
t2014-switch.sh -rwxr-xr-x 445 bytes
t2015-checkout-unborn.sh -rwxr-xr-x 881 bytes
t2016-checkout-patch.sh -rwxr-xr-x 3.0 KB
t2030-unresolve-info.sh -rwxr-xr-x 4.3 KB
t2050-git-dir-relative.sh -rwxr-xr-x 1.3 KB
t2100-update-cache-badpath.sh -rwxr-xr-x 1.2 KB
t2101-update-index-reupdate.sh -rwxr-xr-x 2.1 KB
t2102-update-index-symlinks.sh -rwxr-xr-x 802 bytes
t2103-update-index-ignore-missing.sh -rwxr-xr-x 2.0 KB
t2104-update-index-skip-worktree.sh -rwxr-xr-x 1.1 KB
t2105-update-index-gitfile.sh -rwxr-xr-x 697 bytes
t2200-add-update.sh -rwxr-xr-x 3.6 KB
t2201-add-update-typechange.sh -rwxr-xr-x 3.0 KB
t2202-add-addremove.sh -rwxr-xr-x 749 bytes
t2203-add-intent.sh -rwxr-xr-x 1.3 KB
t2300-cd-to-toplevel.sh -rwxr-xr-x 754 bytes
t3000-ls-files-others.sh -rwxr-xr-x 1.6 KB
t3001-ls-files-others-exclude.sh -rwxr-xr-x 3.7 KB
t3002-ls-files-dashpath.sh -rwxr-xr-x 1.2 KB
t3003-ls-files-exclude.sh -rwxr-xr-x 830 bytes
t3010-ls-files-killed-modified.sh -rwxr-xr-x 2.2 KB
t3020-ls-files-error-unmatch.sh -rwxr-xr-x 665 bytes
t3030-merge-recursive.sh -rwxr-xr-x 10.8 KB
t3031-merge-criscross.sh -rwxr-xr-x 1.7 KB
t3040-subprojects-basic.sh -rwxr-xr-x 2.4 KB
t3050-subprojects-fetch.sh -rwxr-xr-x 1.0 KB
t3060-ls-files-with-tree.sh -rwxr-xr-x 1.6 KB
t3100-ls-tree-restrict.sh -rwxr-xr-x 3.7 KB
t3101-ls-tree-dirname.sh -rwxr-xr-x 5.2 KB
t3200-branch.sh -rwxr-xr-x 19.0 KB
t3201-branch-contains.sh -rwxr-xr-x 1.5 KB
t3202-show-branch-octopus.sh -rwxr-xr-x 1.3 KB
t3203-branch-output.sh -rwxr-xr-x 1.6 KB
t3210-pack-refs.sh -rwxr-xr-x 2.9 KB
t3300-funny-names.sh -rwxr-xr-x 4.2 KB
t3301-notes.sh -rwxr-xr-x 4.3 KB
t3302-notes-index-expensive.sh -rwxr-xr-x 1.9 KB
t3303-notes-subtrees.sh -rwxr-xr-x 4.5 KB
t3304-notes-mixed.sh -rwxr-xr-x 3.1 KB
t3400-rebase.sh -rwxr-xr-x 4.2 KB
t3401-rebase-partial.sh -rwxr-xr-x 1.5 KB
t3402-rebase-merge.sh -rwxr-xr-x 2.2 KB
t3403-rebase-skip.sh -rwxr-xr-x 1.7 KB
t3404-rebase-interactive.sh -rwxr-xr-x 15.2 KB
t3405-rebase-malformed.sh -rwxr-xr-x 844 bytes
t3406-rebase-message.sh -rwxr-xr-x 1.3 KB
t3407-rebase-abort.sh -rwxr-xr-x 1.9 KB
t3408-rebase-multi-line.sh -rwxr-xr-x 722 bytes
t3409-rebase-preserve-merges.sh -rwxr-xr-x 2.2 KB
t3410-rebase-preserve-dropped-merges.sh -rwxr-xr-x 2.0 KB
t3411-rebase-preserve-around-merges.sh -rwxr-xr-x 1.5 KB
t3412-rebase-root.sh -rwxr-xr-x 6.1 KB
t3413-rebase-hook.sh -rwxr-xr-x 3.5 KB
t3414-rebase-preserve-onto.sh -rwxr-xr-x 1.9 KB
t3415-rebase-autosquash.sh -rwxr-xr-x 1.6 KB
t3416-rebase-onto-threedots.sh -rwxr-xr-x 2.3 KB
t3500-cherry.sh -rwxr-xr-x 1.5 KB
t3501-revert-cherry-pick.sh -rwxr-xr-x 1.4 KB
t3502-cherry-pick-merge.sh -rwxr-xr-x 2.1 KB
t3503-cherry-pick-root.sh -rwxr-xr-x 464 bytes
t3504-cherry-pick-rerere.sh -rwxr-xr-x 982 bytes
t3505-cherry-pick-empty.sh -rwxr-xr-x 507 bytes
t3600-rm.sh -rwxr-xr-x 7.0 KB
t3700-add.sh -rwxr-xr-x 6.7 KB
t3701-add-interactive.sh -rwxr-xr-x 5.4 KB
t3702-add-edit.sh -rwxr-xr-x 3.1 KB
t3800-mktag.sh -rwxr-xr-x 7.7 KB
t3900-i18n-commit.sh -rwxr-xr-x 2.9 KB
t3901-8859-1.txt -rwxr-xr-x 153 bytes
t3901-i18n-patch.sh -rwxr-xr-x 6.3 KB
t3901-utf8.txt -rwxr-xr-x 155 bytes
t3902-quoted.sh -rwxr-xr-x 2.8 KB
t3903-stash.sh -rwxr-xr-x 4.5 KB
t3904-stash-patch.sh -rwxr-xr-x 1.3 KB
t4000-diff-format.sh -rwxr-xr-x 1.0 KB
t4001-diff-rename.sh -rwxr-xr-x 1.5 KB
t4002-diff-basic.sh -rwxr-xr-x 15.3 KB
t4003-diff-rename-1.sh -rwxr-xr-x 4.1 KB
t4004-diff-rename-symlink.sh -rwxr-xr-x 1.6 KB
t4005-diff-rename-2.sh -rwxr-xr-x 2.9 KB
t4006-diff-mode.sh -rwxr-xr-x 561 bytes
t4007-rename-3.sh -rwxr-xr-x 2.9 KB
t4008-diff-break-rewrite.sh -rwxr-xr-x 6.1 KB
t4009-diff-rename-4.sh -rwxr-xr-x 2.9 KB
t4010-diff-pathspec.sh -rwxr-xr-x 2.0 KB
t4011-diff-symlink.sh -rwxr-xr-x 2.0 KB
t4012-diff-binary.sh -rwxr-xr-x 2.6 KB
t4013-diff-various.sh -rwxr-xr-x 7.8 KB
t4014-format-patch.sh -rwxr-xr-x 12.8 KB
t4015-diff-whitespace.sh -rwxr-xr-x 8.4 KB
t4016-diff-quote.sh -rwxr-xr-x 1.8 KB
t4017-diff-retval.sh -rwxr-xr-x 2.7 KB
t4018-diff-funcname.sh -rwxr-xr-x 2.0 KB
t4019-diff-wserror.sh -rwxr-xr-x 4.2 KB
t4020-diff-external.sh -rwxr-xr-x 3.7 KB
t4021-format-patch-numbered.sh -rwxr-xr-x 2.3 KB
t4022-diff-rewrite.sh -rwxr-xr-x 507 bytes
t4023-diff-rename-typechange.sh -rwxr-xr-x 1.7 KB
t4024-diff-optimize-common.sh -rwxr-xr-x 2.7 KB
t4025-hunk-header.sh -rwxr-xr-x 665 bytes
t4026-color.sh -rwxr-xr-x 1.7 KB
t4027-diff-submodule.sh -rwxr-xr-x 4.1 KB
t4028-format-patch-mime-headers.sh -rwxr-xr-x 727 bytes
t4029-diff-trailing-space.sh -rwxr-xr-x 792 bytes
t4030-diff-textconv.sh -rwxr-xr-x 2.7 KB
t4031-diff-rewrite-binary.sh -rwxr-xr-x 1.3 KB
t4032-diff-inter-hunk-context.sh -rwxr-xr-x 1.2 KB
t4033-diff-patience.sh -rwxr-xr-x 2.0 KB
t4034-diff-words.sh -rwxr-xr-x 3.8 KB
t4035-diff-quiet.sh -rwxr-xr-x 2.1 KB
t4036-format-patch-signer-mime.sh -rwxr-xr-x 935 bytes
t4037-diff-r-t-dirs.sh -rwxr-xr-x 658 bytes
t4038-diff-combined.sh -rwxr-xr-x 1.5 KB
t4039-diff-assume-unchanged.sh -rwxr-xr-x 724 bytes
t4040-whitespace-status.sh -rwxr-xr-x 1.5 KB
t4041-diff-submodule.sh -rwxr-xr-x 7.2 KB
t4100-apply-stat.sh -rwxr-xr-x 797 bytes
t4101-apply-nonl.sh -rwxr-xr-x 562 bytes
t4102-apply-rename.sh -rwxr-xr-x 1.2 KB
t4103-apply-binary.sh -rwxr-xr-x 3.1 KB
t4104-apply-boundary.sh -rwxr-xr-x 2.7 KB
t4105-apply-fuzz.sh -rwxr-xr-x 1.1 KB
t4106-apply-stdin.sh -rwxr-xr-x 532 bytes
t4107-apply-ignore-whitespace.sh -rwxr-xr-x 3.7 KB
t4109-apply-multifrag.sh -rwxr-xr-x 808 bytes
t4110-apply-scan.sh -rwxr-xr-x 522 bytes
t4112-apply-renames.sh -rwxr-xr-x 3.2 KB
t4113-apply-ending.sh -rwxr-xr-x 691 bytes
t4114-apply-typechange.sh -rwxr-xr-x 3.1 KB
t4115-apply-symlink.sh -rwxr-xr-x 877 bytes
t4116-apply-reverse.sh -rwxr-xr-x 1.7 KB
t4117-apply-reject.sh -rwxr-xr-x 2.5 KB
t4118-apply-empty-context.sh -rwxr-xr-x 960 bytes
t4119-apply-config.sh -rwxr-xr-x 3.0 KB
t4120-apply-popt.sh -rwxr-xr-x 525 bytes
t4121-apply-diffs.sh -rwxr-xr-x 556 bytes
t4122-apply-symlink-inside.sh -rwxr-xr-x 1.1 KB
t4123-apply-shrink.sh -rwxr-xr-x 617 bytes
t4124-apply-ws-rule.sh -rwxr-xr-x 5.8 KB
t4125-apply-ws-fuzz.sh -rwxr-xr-x 2.2 KB
t4126-apply-empty.sh -rwxr-xr-x 1.0 KB
t4127-apply-same-fn.sh -rwxr-xr-x 2.0 KB
t4128-apply-root.sh -rwxr-xr-x 2.4 KB
t4129-apply-samemode.sh -rwxr-xr-x 1.4 KB
t4130-apply-criss-cross-rename.sh -rwxr-xr-x 1.2 KB
t4131-apply-fake-ancestor.sh -rwxr-xr-x 838 bytes
t4132-apply-removal.sh -rwxr-xr-x 2.3 KB
t4133-apply-filenames.sh -rwxr-xr-x 684 bytes
t4150-am.sh -rwxr-xr-x 10.1 KB
t4151-am-abort.sh -rwxr-xr-x 1.4 KB
t4200-rerere.sh -rwxr-xr-x 5.8 KB
t4201-shortlog.sh -rwxr-xr-x 2.4 KB
t4202-log.sh -rwxr-xr-x 6.9 KB
t4203-mailmap.sh -rwxr-xr-x 5.4 KB
t4204-patch-id.sh -rwxr-xr-x 821 bytes
t4252-am-options.sh -rwxr-xr-x 1.9 KB
t5000-tar-tree.sh -rwxr-xr-x 6.9 KB
t5001-archive-attr.sh -rwxr-xr-x 2.6 KB
t5100-mailinfo.sh -rwxr-xr-x 2.3 KB
t5300-pack-object.sh -rwxr-xr-x 10.8 KB
t5301-sliding-window.sh -rwxr-xr-x 1.7 KB
t5302-pack-index.sh -rwxr-xr-x 8.0 KB
t5303-pack-corruption-resilience.sh -rwxr-xr-x 9.9 KB
t5304-prune.sh -rwxr-xr-x 3.4 KB
t5305-include-tag.sh -rwxr-xr-x 1.8 KB
t5306-pack-nobase.sh -rwxr-xr-x 2.0 KB
t5307-pack-missing-commit.sh -rwxr-xr-x 809 bytes
t5400-send-pack.sh -rwxr-xr-x 5.1 KB
t5401-update-hooks.sh -rwxr-xr-x 3.7 KB
t5402-post-merge-hook.sh -rwxr-xr-x 1.5 KB
t5403-post-checkout-hook.sh -rwxr-xr-x 2.9 KB
t5404-tracking-branches.sh -rwxr-xr-x 1.4 KB
t5405-send-pack-rewind.sh -rwxr-xr-x 656 bytes
t5406-remote-rejects.sh -rwxr-xr-x 522 bytes
t5500-fetch-pack.sh -rwxr-xr-x 4.5 KB
t5502-quickfetch.sh -rwxr-xr-x 2.5 KB
t5503-tagfollow.sh -rwxr-xr-x 3.0 KB
t5505-remote.sh -rwxr-xr-x 18.3 KB
t5506-remote-groups.sh -rwxr-xr-x 2.0 KB
t5510-fetch.sh -rwxr-xr-x 7.8 KB
t5511-refspec.sh -rwxr-xr-x 3.0 KB
t5512-ls-remote.sh -rwxr-xr-x 827 bytes
t5513-fetch-track.sh -rwxr-xr-x 555 bytes
t5514-fetch-multiple.sh -rwxr-xr-x 3.0 KB
t5515-fetch-merge-logic.sh -rwxr-xr-x 4.5 KB
t5516-fetch-push.sh -rwxr-xr-x 15.6 KB
t5517-push-mirror.sh -rwxr-xr-x 6.3 KB
t5518-fetch-exit-status.sh -rwxr-xr-x 508 bytes
t5519-push-alternates.sh -rwxr-xr-x 3.3 KB
t5520-pull.sh -rwxr-xr-x 3.7 KB
t5521-pull-options.sh -rwxr-xr-x 890 bytes
t5522-pull-symlink.sh -rwxr-xr-x 2.2 KB
t5523-push-upstream.sh -rwxr-xr-x 1.6 KB
t5524-pull-msg.sh -rwxr-xr-x 571 bytes
t5530-upload-pack-error.sh -rwxr-xr-x 1.8 KB
t5531-deep-submodule-push.sh -rwxr-xr-x 528 bytes
t5540-http-push.sh -rwxr-xr-x 3.6 KB
t5541-http-push.sh -rwxr-xr-x 3.7 KB
t5550-http-fetch.sh -rwxr-xr-x 1.7 KB
t5551-http-fetch.sh -rwxr-xr-x 2.4 KB
t5560-http-backend-noserver.sh -rwxr-xr-x 1.4 KB
t5561-http-backend.sh -rwxr-xr-x 4.2 KB
t556x_common -rwxr-xr-x 3.2 KB
t5600-clone-fail-cleanup.sh -rwxr-xr-x 1.1 KB
t5601-clone.sh -rwxr-xr-x 3.7 KB
t5602-clone-remote-exec.sh -rwxr-xr-x 746 bytes
t5700-clone-reference.sh -rwxr-xr-x 3.1 KB
t5701-clone-local.sh -rwxr-xr-x 3.0 KB
t5702-clone-options.sh -rwxr-xr-x 627 bytes
t5704-bundle.sh -rwxr-xr-x 555 bytes
t5705-clone-2gb.sh -rwxr-xr-x 1.0 KB
t5706-clone-branch.sh -rwxr-xr-x 1.4 KB
t5710-info-alternate.sh -rwxr-xr-x 2.3 KB
t6000lib.sh -rwxr-xr-x 2.6 KB
t6001-rev-list-graft.sh -rwxr-xr-x 2.3 KB
t6002-rev-list-bisect.sh -rwxr-xr-x 8.2 KB
t6003-rev-list-topo-order.sh -rwxr-xr-x 8.5 KB
t6004-rev-list-path-optim.sh -rwxr-xr-x 1.2 KB
t6005-rev-list-count.sh -rwxr-xr-x 1.7 KB
t6006-rev-list-format.sh -rwxr-xr-x 5.5 KB
t6007-rev-list-cherry-pick-file.sh -rwxr-xr-x 1.2 KB
t6008-rev-list-submodule.sh -rwxr-xr-x 812 bytes
t6009-rev-list-parent.sh -rwxr-xr-x 531 bytes
t6010-merge-base.sh -rwxr-xr-x 4.6 KB
t6011-rev-list-with-bad-commit.sh -rwxr-xr-x 1.3 KB
t6012-rev-list-simplify.sh -rwxr-xr-x 1.8 KB
t6013-rev-list-reverse-parents.sh -rwxr-xr-x 958 bytes
t6014-rev-list-all.sh -rwxr-xr-x 498 bytes
t6015-rev-list-show-all-parents.sh -rwxr-xr-x 862 bytes
t6016-rev-list-graph-simplify-history.sh -rwxr-xr-x 7.7 KB
t6017-rev-list-stdin.sh -rwxr-xr-x 1.0 KB
t6018-rev-list-glob.sh -rwxr-xr-x 4.1 KB
t6020-merge-df.sh -rwxr-xr-x 928 bytes
t6021-merge-criss-cross.sh -rwxr-xr-x 1.3 KB
t6022-merge-rename.sh -rwxr-xr-x 7.9 KB
t6023-merge-file.sh -rwxr-xr-x 5.4 KB
t6024-recursive-merge.sh -rwxr-xr-x 2.9 KB
t6025-merge-symlinks.sh -rwxr-xr-x 1.5 KB
t6026-merge-attr.sh -rwxr-xr-x 3.4 KB
t6027-merge-binary.sh -rwxr-xr-x 1.1 KB
t6028-merge-up-to-date.sh -rwxr-xr-x 1.4 KB
t6029-merge-subtree.sh -rwxr-xr-x 2.8 KB
t6030-bisect-porcelain.sh -rwxr-xr-x 17.7 KB
t6031-merge-recursive.sh -rwxr-xr-x 1.2 KB
t6032-merge-large-rename.sh -rwxr-xr-x 1.2 KB
t6033-merge-crlf.sh -rwxr-xr-x 903 bytes
t6034-merge-rename-nocruft.sh -rwxr-xr-x 3.6 KB
t6035-merge-dir-to-symlink.sh -rwxr-xr-x 2.0 KB
t6036-recursive-corner-cases.sh -rwxr-xr-x 860 bytes
t6037-merge-ours-theirs.sh -rwxr-xr-x 1.4 KB
t6040-tracking-info.sh -rwxr-xr-x 2.5 KB
t6050-replace.sh -rwxr-xr-x 6.7 KB
t6101-rev-parse-parents.sh -rwxr-xr-x 2.2 KB
t6120-describe.sh -rwxr-xr-x 3.6 KB
t6200-fmt-merge-msg.sh -rwxr-xr-x 4.2 KB
t6300-for-each-ref.sh -rwxr-xr-x 10.7 KB
t7001-mv.sh -rwxr-xr-x 6.0 KB
t7002-grep.sh -rwxr-xr-x 8.5 KB
t7003-filter-branch.sh -rwxr-xr-x 9.1 KB
t7004-tag.sh -rwxr-xr-x 32.4 KB
t7005-editor.sh -rwxr-xr-x 2.4 KB
t7006-pager.sh -rwxr-xr-x 3.4 KB
t7007-show.sh -rwxr-xr-x 405 bytes
t7010-setup.sh -rwxr-xr-x 2.7 KB
t7011-skip-worktree-reading.sh -rwxr-xr-x 3.3 KB
t7012-skip-worktree-writing.sh -rwxr-xr-x 3.3 KB
t7060-wtstatus.sh -rwxr-xr-x 1.3 KB
t7101-reset.sh -rwxr-xr-x 1.5 KB
t7102-reset.sh -rwxr-xr-x 11.2 KB
t7103-reset-bare.sh -rwxr-xr-x 1.3 KB
t7104-reset.sh -rwxr-xr-x 825 bytes
t7105-reset-patch.sh -rwxr-xr-x 1.7 KB
t7110-reset-merge.sh -rwxr-xr-x 5.7 KB
t7111-reset-table.sh -rwxr-xr-x 2.3 KB
t7201-co.sh -rwxr-xr-x 13.7 KB
t7300-clean.sh -rwxr-xr-x 8.8 KB
t7400-submodule-basic.sh -rwxr-xr-x 7.5 KB
t7401-submodule-summary.sh -rwxr-xr-x 4.2 KB
t7402-submodule-rebase.sh -rwxr-xr-x 2.0 KB
t7403-submodule-sync.sh -rwxr-xr-x 1.3 KB
t7405-submodule-merge.sh -rwxr-xr-x 1.1 KB
t7406-submodule-update.sh -rwxr-xr-x 4.0 KB
t7407-submodule-foreach.sh -rwxr-xr-x 5.6 KB
t7408-submodule-reference.sh -rwxr-xr-x 1.8 KB
t7500-commit.sh -rwxr-xr-x 4.8 KB
t7501-commit.sh -rwxr-xr-x 9.5 KB
t7502-commit.sh -rwxr-xr-x 8.6 KB
t7503-pre-commit-hook.sh -rwxr-xr-x 1.4 KB
t7504-commit-msg-hook.sh -rwxr-xr-x 4.2 KB
t7505-prepare-commit-msg-hook.sh -rwxr-xr-x 3.2 KB
t7506-status-submodule.sh -rwxr-xr-x 2.0 KB
t7507-commit-verbose.sh -rwxr-xr-x 1.3 KB
t7508-status.sh -rwxr-xr-x 14.1 KB
t7509-commit.sh -rwxr-xr-x 2.9 KB
t7600-merge.sh -rwxr-xr-x 11.7 KB
t7601-merge-pull-config.sh -rwxr-xr-x 3.5 KB
t7602-merge-octopus-many.sh -rwxr-xr-x 2.0 KB
t7603-merge-reduce-heads.sh -rwxr-xr-x 2.3 KB
t7604-merge-custom-message.sh -rwxr-xr-x 641 bytes
t7605-merge-resolve.sh -rwxr-xr-x 1002 bytes
t7606-merge-custom.sh -rwxr-xr-x 1017 bytes
t7607-merge-overwrite.sh -rwxr-xr-x 1.7 KB
t7608-merge-messages.sh -rwxr-xr-x 1.4 KB
t7610-mergetool.sh -rwxr-xr-x 2.9 KB
t7700-repack.sh -rwxr-xr-x 5.2 KB
t7701-repack-unpack-unreachable.sh -rwxr-xr-x 2.5 KB
t7800-difftool.sh -rwxr-xr-x 6.6 KB
t8001-annotate.sh -rwxr-xr-x 358 bytes
t8002-blame.sh -rwxr-xr-x 126 bytes
t8003-blame.sh -rwxr-xr-x 3.1 KB
t8004-blame.sh -rwxr-xr-x 1.5 KB
t8005-blame-i18n.sh -rwxr-xr-x 2.0 KB
t9001-send-email.sh -rwxr-xr-x 23.1 KB
t9100-git-svn-basic.sh -rwxr-xr-x 8.4 KB
t9101-git-svn-props.sh -rwxr-xr-x 5.8 KB
t9102-git-svn-deep-rmdir.sh -rwxr-xr-x 800 bytes
t9103-git-svn-tracked-directory-removed.sh -rwxr-xr-x 923 bytes
t9104-git-svn-follow-parent.sh -rwxr-xr-x 7.8 KB
t9105-git-svn-commit-diff.sh -rwxr-xr-x 1.2 KB
t9106-git-svn-commit-diff-clobber.sh -rwxr-xr-x 2.6 KB
t9107-git-svn-migrate.sh -rwxr-xr-x 4.8 KB
t9108-git-svn-glob.sh -rwxr-xr-x 3.8 KB
t9109-git-svn-multi-glob.sh -rwxr-xr-x 5.5 KB
t9110-git-svn-use-svm-props.sh -rwxr-xr-x 1.8 KB
t9111-git-svn-use-svnsync-props.sh -rwxr-xr-x 1.6 KB
t9112-git-svn-md5less-file.sh -rwxr-xr-x 922 bytes
t9113-git-svn-dcommit-new-file.sh -rwxr-xr-x 940 bytes
t9114-git-svn-dcommit-merge.sh -rwxr-xr-x 2.7 KB
t9115-git-svn-dcommit-funky-renames.sh -rwxr-xr-x 2.1 KB
t9116-git-svn-log.sh -rwxr-xr-x 3.9 KB
t9117-git-svn-init-clone.sh -rwxr-xr-x 1.2 KB
t9118-git-svn-funky-branch-names.sh -rwxr-xr-x 1.5 KB
t9119-git-svn-info.sh -rwxr-xr-x 11.7 KB
t9120-git-svn-clone-with-percent-escapes.sh -rwxr-xr-x 2.0 KB
t9121-git-svn-fetch-renamed-dir.sh -rwxr-xr-x 391 bytes
t9122-git-svn-author.sh -rwxr-xr-x 1.9 KB
t9123-git-svn-rebuild-with-rewriteroot.sh -rwxr-xr-x 597 bytes
t9124-git-svn-dcommit-auto-props.sh -rwxr-xr-x 2.5 KB
t9125-git-svn-multi-glob-branch-names.sh -rwxr-xr-x 1.1 KB
t9126-git-svn-follow-deleted-readded-directory.sh -rwxr-xr-x 500 bytes
t9127-git-svn-partial-rebuild.sh -rwxr-xr-x 1.2 KB
t9128-git-svn-cmd-branch.sh -rwxr-xr-x 2.1 KB
t9129-git-svn-i18n-commitencoding.sh -rwxr-xr-x 2.0 KB
t9130-git-svn-authors-file.sh -rwxr-xr-x 3.1 KB
t9131-git-svn-empty-symlink.sh -rwxr-xr-x 2.3 KB
t9132-git-svn-broken-symlink.sh -rwxr-xr-x 1.5 KB
t9133-git-svn-nested-git-repo.sh -rwxr-xr-x 1.9 KB
t9134-git-svn-ignore-paths.sh -rwxr-xr-x 3.5 KB
t9135-git-svn-moved-branch-empty-file.sh -rwxr-xr-x 434 bytes
t9136-git-svn-recreated-branch-empty-file.sh -rwxr-xr-x 291 bytes
t9137-git-svn-dcommit-clobber-series.sh -rwxr-xr-x 1.7 KB
t9138-git-svn-authors-prog.sh -rwxr-xr-x 2.0 KB
t9139-git-svn-non-utf8-commitencoding.sh -rwxr-xr-x 891 bytes
t9140-git-svn-reset.sh -rwxr-xr-x 1.5 KB
t9141-git-svn-multiple-branches.sh -rwxr-xr-x 3.9 KB
t9142-git-svn-shallow-clone.sh -rwxr-xr-x 642 bytes
t9143-git-svn-gc.sh -rwxr-xr-x 1.4 KB
t9144-git-svn-old-rev_map.sh -rwxr-xr-x 687 bytes
t9145-git-svn-master-branch.sh -rwxr-xr-x 600 bytes
t9146-git-svn-empty-dirs.sh -rwxr-xr-x 2.6 KB
t9150-svk-mergetickets.sh -rwxr-xr-x 518 bytes
t9151-svn-mergeinfo.sh -rwxr-xr-x 1.0 KB
t9152-svn-empty-dirs-after-gc.sh -rwxr-xr-x 739 bytes
t9153-git-svn-rewrite-uuid.sh -rwxr-xr-x 579 bytes
t9154-git-svn-fancy-glob.sh -rwxr-xr-x 1.2 KB
t9200-git-cvsexportcommit.sh -rwxr-xr-x 10.5 KB
t9300-fast-import.sh -rwxr-xr-x 34.6 KB
t9301-fast-import-notes.sh -rwxr-xr-x 12.0 KB
t9350-fast-export.sh -rwxr-xr-x 8.4 KB
t9400-git-cvsserver-server.sh -rwxr-xr-x 14.0 KB
t9401-git-cvsserver-crlf.sh -rwxr-xr-x 11.5 KB
t9500-gitweb-standalone-no-errors.sh -rwxr-xr-x 17.6 KB
t9501-gitweb-standalone-http-status.sh -rwxr-xr-x 3.9 KB
t9502-gitweb-standalone-parse-output.sh -rwxr-xr-x 3.3 KB
t9600-cvsimport.sh -rwxr-xr-x 2.2 KB
t9601-cvsimport-vendor-branch.sh -rwxr-xr-x 2.0 KB
t9602-cvsimport-branches-tags.sh -rwxr-xr-x 1.2 KB
t9603-cvsimport-patchsets.sh -rwxr-xr-x 1.1 KB
t9700-perl-git.sh -rwxr-xr-x 1.3 KB
test-lib.sh -rw-r--r-- 17.6 KB
test4012.png -rw-r--r-- 5.5 KB
test9200a.png -rw-r--r-- 5.5 KB
test9200b.png -rw-r--r-- 275 bytes

README

back to top