The series applies cleanly to both master and pu. The first patch contains a script, t/test-cleaner.sh, that can automate whitespace cleanup of tests. The remaining patches are the result of running the example. For example: cd t ./test-cleaner.sh fix-whitespace-auto t[0-9]*.sh will: * identify test scripts with trivial white space errors * edit the test to remove the trivial white space errors * verify that edited test produces same outputs, errors and exit code * creates a single commit for the edited test fix-whitespace-manual will do the same for tests that are broken by the edit. In this case, the commit message is prefixed with FAILED: These scripts rely on the existence of expand and unexpand on the PATH. Jon Seymour (40): test-cleaner: automate whitespace cleaning of test scripts whitespace: remediate t1001-read-tree-m-2way.sh whitespace: remediate t1006-cat-file.sh whitespace: remediate t1300-repo-config.sh whitespace: remediate t1503-rev-parse-verify.sh whitespace: remediate t3040-subprojects-basic.sh whitespace: remediate t3200-branch.sh whitespace: remediate t3406-rebase-message.sh whitespace: remediate t4002-diff-basic.sh whitespace: remediate t4010-diff-pathspec.sh whitespace: remediate t5300-pack-object.sh whitespace: remediate t5301-sliding-window.sh whitespace: remediate t5302-pack-index.sh whitespace: remediate t5303-pack-corruption-resilience.sh whitespace: remediate t5400-send-pack.sh whitespace: remediate t5402-post-merge-hook.sh whitespace: remediate t5403-post-checkout-hook.sh whitespace: remediate t5510-fetch.sh whitespace: remediate t6002-rev-list-bisect.sh whitespace: remediate t6005-rev-list-count.sh whitespace: remediate t6030-bisect-porcelain.sh whitespace: remediate t7003-filter-branch.sh whitespace: remediate t7004-tag.sh whitespace: remediate t7403-submodule-sync.sh whitespace: remediate t7500-commit.sh whitespace: remediate t7810-grep.sh whitespace: remediate t9100-git-svn-basic.sh whitespace: remediate t9104-git-svn-follow-parent.sh whitespace: remediate t9107-git-svn-migrate.sh whitespace: remediate t9108-git-svn-glob.sh whitespace: remediate t9109-git-svn-multi-glob.sh whitespace: remediate t9110-git-svn-use-svm-props.sh whitespace: remediate t9118-git-svn-funky-branch-names.sh whitespace: remediate t9125-git-svn-multi-glob-branch-names.sh whitespace: remediate t9400-git-cvsserver-server.sh whitespace: remediate t9401-git-cvsserver-crlf.sh whitespace: remediate t9500-gitweb-standalone-no-errors.sh whitespace: remediate t9603-cvsimport-patchsets.sh whitespace: remediate t1000-read-tree-m-3way.sh whitespace: remediate t6120-describe.sh t/t1000-read-tree-m-3way.sh | 12 +- t/t1001-read-tree-m-2way.sh | 10 +- t/t1006-cat-file.sh | 26 ++-- t/t1300-repo-config.sh | 2 +- t/t1503-rev-parse-verify.sh | 10 +- t/t3040-subprojects-basic.sh | 2 +- t/t3200-branch.sh | 30 +++--- t/t3406-rebase-message.sh | 16 ++-- t/t4002-diff-basic.sh | 4 +- t/t4010-diff-pathspec.sh | 4 +- t/t5300-pack-object.sh | 6 +- t/t5301-sliding-window.sh | 6 +- t/t5302-pack-index.sh | 34 +++--- t/t5303-pack-corruption-resilience.sh | 4 +- t/t5400-send-pack.sh | 8 +- t/t5402-post-merge-hook.sh | 12 +- t/t5403-post-checkout-hook.sh | 46 ++++---- t/t5510-fetch.sh | 16 ++-- t/t6002-rev-list-bisect.sh | 2 +- t/t6005-rev-list-count.sh | 6 +- t/t6030-bisect-porcelain.sh | 14 +- t/t6120-describe.sh | 8 +- t/t7003-filter-branch.sh | 2 +- t/t7004-tag.sh | 4 +- t/t7403-submodule-sync.sh | 2 +- t/t7500-commit.sh | 2 +- t/t7810-grep.sh | 2 +- t/t9100-git-svn-basic.sh | 26 ++-- t/t9104-git-svn-follow-parent.sh | 88 +++++++------- t/t9107-git-svn-migrate.sh | 14 +- t/t9108-git-svn-glob.sh | 16 ++-- t/t9109-git-svn-multi-glob.sh | 20 ++-- t/t9110-git-svn-use-svm-props.sh | 4 +- t/t9118-git-svn-funky-branch-names.sh | 6 +- t/t9125-git-svn-multi-glob-branch-names.sh | 6 +- t/t9400-git-cvsserver-server.sh | 6 +- t/t9401-git-cvsserver-crlf.sh | 12 +- t/t9500-gitweb-standalone-no-errors.sh | 4 +- t/t9603-cvsimport-patchsets.sh | 6 +- t/test-cleaner.sh | 185 ++++++++++++++++++++++++++++ 40 files changed, 434 insertions(+), 249 deletions(-) create mode 100755 t/test-cleaner.sh -- 1.7.6.362.gf0e6 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html