129
archimport | citool | credential-netrc | credential-libsecret | \
130
credential-osxkeychain | cvsexportcommit | cvsimport | cvsserver | \
131
daemon | \
132
- difftool--helper | filter-branch | format-rev | fsck-objects | \
133
- get-tar-commit-id | \
132
+ difftool--helper | format-rev | fsck-objects | get-tar-commit-id | \
133
gui | gui--askpass | \
135
- http-backend | http-fetch | http-push | init-db | instaweb | \
136
- merge-octopus | merge-one-file | merge-resolve | mergetool | \
137
- mktag | p4 | p4.py | pickaxe | quiltimport | remote-ftp | remote-ftps | \
138
- remote-http | remote-https | replay | request-pull | send-email | \
139
- sh-i18n--envsubst | shell | show | stage | submodule | svn | \
140
- upload-archive--writer | upload-pack | web--browse | whatchanged)
141
- expect_outcome=expect_failure ;;
134
+ http-backend | http-fetch | http-push | init-db | \
135
+ mktag | p4 | p4.py | pickaxe | remote-ftp | remote-ftps | \
136
+ remote-http | remote-https | replay | send-email | \
137
+ sh-i18n--envsubst | shell | show | stage | \
138
+ upload-archive--writer | upload-pack | whatchanged)
139
+ h_expect_outcome=expect_failure
140
+ all_expect_outcome=expect_failure
141
+ ;;
142
+ filter-branch | merge-octopus | merge-one-file | merge-resolve | \
143
+ mergetool | submodule | svn | web--browse)
144
+ h_expect_outcome=expect_success
145
+ all_expect_outcome=expect_failure
146
+ ;;
147
*)
143
- expect_outcome=expect_success ;;
148
+ h_expect_outcome=expect_success
149
+ all_expect_outcome=expect_success
150
+ ;;
151
esac
152
case "$cmd" in
153
instaweb)
157
*)
158
prereq= ;;
159
esac
153
- test_$expect_outcome $prereq "'git $cmd -h' outside a repository" '
154
- test_expect_code 129 nongit git $cmd -h >usage &&
160
+ test_$h_expect_outcome $prereq "'git $cmd -h' outside a repository" '
161
+ nongit git $cmd -h >usage &&
162
test_grep "[Uu]sage: git $cmd " usage
163
'
157
- test_$expect_outcome $prereq "'git $cmd --help-all' outside a repository" '
158
- test_expect_code 129 nongit git $cmd --help-all >usage &&
164
+ test_$all_expect_outcome $prereq "'git $cmd --help-all' outside a repository" '
165
+ nongit git $cmd --help-all >usage &&
166
test_grep "[Uu]sage: git $cmd " usage
167
'
168
done
169
170
test_expect_success 'fmt-merge-msg does not crash with -h' '
164
- test_expect_code 129 git fmt-merge-msg -h >usage &&
171
+ git fmt-merge-msg -h >usage &&
172
test_grep "[Uu]sage: git fmt-merge-msg " usage &&
166
- test_expect_code 129 nongit git fmt-merge-msg -h >usage &&
173
+ nongit git fmt-merge-msg -h >usage &&
174
test_grep "[Uu]sage: git fmt-merge-msg " usage
175
'
176