t9003: become resilient to GETTEXT_POISON
[gitweb.git] / t / t5550-http-fetch-dumb.sh
index 13ac788fde736002bccbf526cd06eef5594db814..3484b6f0f3cf04a9cf831a5d91c31486efebcc38 100755 (executable)
@@ -112,6 +112,17 @@ test_expect_success 'cmdline credential config passes to submodule via clone' '
        expect_askpass pass user@host
 '
 
+test_expect_success 'cmdline credential config passes submodule via fetch' '
+       set_askpass wrong pass@host &&
+       test_must_fail git -C super-clone fetch --recurse-submodules &&
+
+       set_askpass wrong pass@host &&
+       git -C super-clone \
+           -c "credential.$HTTPD_URL.username=user@host" \
+           fetch --recurse-submodules &&
+       expect_askpass pass user@host
+'
+
 test_expect_success 'cmdline credential config passes submodule update' '
        # advance the submodule HEAD so that a fetch is required
        git commit --allow-empty -m foo &&