Git fork

Merge branch 'maint'

* maint:
tests: fix "export var=val"
Skip timestamp differences for diff --no-index
Documentation/git-push: --all, --mirror, --tags can not be combined

+12 -4
+1 -1
Documentation/git-push.txt
··· 9 SYNOPSIS 10 -------- 11 [verse] 12 - 'git push' [--all | --mirror] [--dry-run] [--tags] [--receive-pack=<git-receive-pack>] 13 [--repo=<repository>] [-f | --force] [-v | --verbose] 14 [<repository> <refspec>...] 15
··· 9 SYNOPSIS 10 -------- 11 [verse] 12 + 'git push' [--all | --mirror | --tags] [--dry-run] [--receive-pack=<git-receive-pack>] 13 [--repo=<repository>] [-f | --force] [-v | --verbose] 14 [<repository> <refspec>...] 15
+1
diff-no-index.c
··· 247 else 248 revs->diffopt.paths = argv + argc - 2; 249 revs->diffopt.nr_paths = 2; 250 251 DIFF_OPT_SET(&revs->diffopt, EXIT_WITH_STATUS); 252 DIFF_OPT_SET(&revs->diffopt, NO_INDEX);
··· 247 else 248 revs->diffopt.paths = argv + argc - 2; 249 revs->diffopt.nr_paths = 2; 250 + revs->diffopt.skip_stat_unmatch = 1; 251 252 DIFF_OPT_SET(&revs->diffopt, EXIT_WITH_STATUS); 253 DIFF_OPT_SET(&revs->diffopt, NO_INDEX);
+5
t/t4013-diff-various.sh
··· 74 for i in 1 2; do echo $i; done >>dir/sub && 75 git update-index file0 dir/sub && 76 77 git config log.showroot false && 78 git commit --amend && 79 git show-branch ··· 262 diff --name-status dir2 dir 263 diff --no-index --name-status dir2 dir 264 diff --no-index --name-status -- dir2 dir 265 diff master master^ side 266 EOF 267
··· 74 for i in 1 2; do echo $i; done >>dir/sub && 75 git update-index file0 dir/sub && 76 77 + mkdir dir3 && 78 + cp dir/sub dir3/sub && 79 + test-chmtime +1 dir3/sub && 80 + 81 git config log.showroot false && 82 git commit --amend && 83 git show-branch ··· 266 diff --name-status dir2 dir 267 diff --no-index --name-status dir2 dir 268 diff --no-index --name-status -- dir2 dir 269 + diff --no-index dir dir3 270 diff master master^ side 271 EOF 272
+2
t/t4013/diff.diff_--no-index_dir_dir3
···
··· 1 + $ git diff --no-index dir dir3 2 + $
+2 -2
t/t9301-fast-export.sh
··· 185 186 ' 187 188 - export GIT_AUTHOR_NAME='A U Thor' 189 - export GIT_COMMITTER_NAME='C O Mitter' 190 191 test_expect_success 'setup copies' ' 192
··· 185 186 ' 187 188 + GIT_AUTHOR_NAME='A U Thor'; export GIT_AUTHOR_NAME 189 + GIT_COMMITTER_NAME='C O Mitter'; export GIT_COMMITTER_NAME 190 191 test_expect_success 'setup copies' ' 192
+1 -1
t/test-lib.sh
··· 82 -i|--i|--im|--imm|--imme|--immed|--immedi|--immedia|--immediat|--immediate) 83 immediate=t; shift ;; 84 -l|--l|--lo|--lon|--long|--long-|--long-t|--long-te|--long-tes|--long-test|--long-tests) 85 - export GIT_TEST_LONG=t; shift ;; 86 -h|--h|--he|--hel|--help) 87 help=t; shift ;; 88 -v|--v|--ve|--ver|--verb|--verbo|--verbos|--verbose)
··· 82 -i|--i|--im|--imm|--imme|--immed|--immedi|--immedia|--immediat|--immediate) 83 immediate=t; shift ;; 84 -l|--l|--lo|--lon|--long|--long-|--long-t|--long-te|--long-tes|--long-test|--long-tests) 85 + GIT_TEST_LONG=t; export GIT_TEST_LONG; shift ;; 86 -h|--h|--he|--hel|--help) 87 help=t; shift ;; 88 -v|--v|--ve|--ver|--verb|--verbo|--verbos|--verbose)