summaryrefslogtreecommitdiff
path: root/t/t1504-ceiling-dirs.sh
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2012-08-27 09:24:31 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2012-08-27 10:49:04 -0700
commite837936c7c08ac5829bc53761ecb57d18d458edd (patch)
tree85212311f313901415619354bf33e35cef18bdd9 /t/t1504-ceiling-dirs.sh
parentt5550: put auth-required repo in auth/dumb (diff)
downloadtgif-e837936c7c08ac5829bc53761ecb57d18d458edd.tar.xz
t5550: factor out http auth setup
The t5550 script sets up a nice askpass helper for simulating user input and checking what git prompted for. Let's make it available to other http scripts by migrating it to lib-httpd. We can use this immediately in t5540 to make our tests more robust (previously, we did not check at all that hitting the password-protected repo actually involved a password). Unfortunately, we end up failing the test because the current code erroneously prompts twice (once for git-remote-http, and then again when the former spawns git-http-push). More importantly, though, it will let us easily add smart-http authentication tests in t5541 and t5551; we currently do not test smart-http authentication at all. As part of making it generic, let's always look for and store auxiliary askpass files at the top-level trash directory; this makes it compatible with t5540, which runs some tests from sub-repositories. We can abstract away the ugliness with a short helper function. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t1504-ceiling-dirs.sh')
0 files changed, 0 insertions, 0 deletions