diff options
Diffstat (limited to 'third_party/git/t/t5532-fetch-proxy.sh')
-rwxr-xr-x | third_party/git/t/t5532-fetch-proxy.sh | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/third_party/git/t/t5532-fetch-proxy.sh b/third_party/git/t/t5532-fetch-proxy.sh deleted file mode 100755 index 9c2798603b4d..000000000000 --- a/third_party/git/t/t5532-fetch-proxy.sh +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/sh - -test_description='fetching via git:// using core.gitproxy' -. ./test-lib.sh - -test_expect_success 'setup remote repo' ' - git init remote && - (cd remote && - echo content >file && - git add file && - git commit -m one - ) -' - -test_expect_success 'setup proxy script' ' - write_script proxy-get-cmd "$PERL_PATH" <<-\EOF && - read(STDIN, $buf, 4); - my $n = hex($buf) - 4; - read(STDIN, $buf, $n); - my ($cmd, $other) = split /\0/, $buf; - # drop absolute-path on repo name - $cmd =~ s{ /}{ }; - print $cmd; - EOF - - write_script proxy <<-\EOF - echo >&2 "proxying for $*" - cmd=$(./proxy-get-cmd) - echo >&2 "Running $cmd" - exec $cmd - EOF -' - -test_expect_success 'setup local repo' ' - git remote add fake git://example.com/remote && - git config core.gitproxy ./proxy -' - -test_expect_success 'fetch through proxy works' ' - git fetch fake && - echo one >expect && - git log -1 --format=%s FETCH_HEAD >actual && - test_cmp expect actual -' - -test_expect_success 'funny hostnames are rejected before running proxy' ' - test_must_fail git fetch git://-remote/repo.git 2>stderr && - ! grep "proxying for" stderr -' - -test_done |