Git version 2.17.0 OS: Debian 9 (9.4)
gcc: gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516 build from github clone: autoreconf ./configure make make test *** t5561-http-backend.sh *** ok 1 - setup repository not ok 2 - direct refs/heads/master not found # # GET refs/heads/master "404 Not Found" # not ok 3 - static file is ok # # get_static_files "200 OK" # not ok 4 - no export by default # # get_static_files "404 Not Found" # not ok 5 - export if git-daemon-export-ok # # (cd "$HTTPD_DOCUMENT_ROOT_PATH/repo.git" && # touch git-daemon-export-ok # ) && # get_static_files "200 OK" # not ok 6 - static file if http.getanyfile true is ok # # config http.getanyfile true && # get_static_files "200 OK" # not ok 7 - static file if http.getanyfile false fails # # config http.getanyfile false && # get_static_files "403 Forbidden" # not ok 8 - http.uploadpack default enabled # # GET info/refs?service=git-upload-pack "200 OK" && # POST git-upload-pack 0000 "200 OK" # not ok 9 - http.uploadpack true # # config http.uploadpack true && # GET info/refs?service=git-upload-pack "200 OK" && # POST git-upload-pack 0000 "200 OK" # not ok 10 - http.uploadpack false # # config http.uploadpack false && # GET info/refs?service=git-upload-pack "403 Forbidden" && # POST git-upload-pack 0000 "403 Forbidden" # not ok 11 - http.receivepack default disabled # # GET info/refs?service=git-receive-pack "403 Forbidden" && # POST git-receive-pack 0000 "403 Forbidden" # not ok 12 - http.receivepack true # # config http.receivepack true && # GET info/refs?service=git-receive-pack "200 OK" && # POST git-receive-pack 0000 "200 OK" # not ok 13 - http.receivepack false # # config http.receivepack false && # GET info/refs?service=git-receive-pack "403 Forbidden" && # POST git-receive-pack 0000 "403 Forbidden" # not ok 14 - server request log matches test results # # sed -e " # s/^.* \"// # s/\"// # s/ [1-9][0-9]*\$// # s/^GET /GET / # " >act <"$HTTPD_ROOT_PATH"/access.log && # test_cmp exp act # # failed 13 among 14 test(s) 1..14
Initialized empty Git repository in /home/jkrueger/sources/git/t/trash
directory.t5561-http-backend/.git/
checking prerequisite: NOT_ROOT
mkdir -p "$TRASH_DIRECTORY/prereq-test-dir" &&
(
cd "$TRASH_DIRECTORY/prereq-test-dir" &&
uid=$(id -u) &&
test "$uid" != 0
)
prerequisite NOT_ROOT ok
expecting success:
echo content >file &&
git add file &&
git commit -m one &&
mkdir "$HTTPD_DOCUMENT_ROOT_PATH/repo.git" &&
(cd "$HTTPD_DOCUMENT_ROOT_PATH/repo.git" &&
git --bare init &&
: >objects/info/alternates &&
: >objects/info/http-alternates
) &&
git remote add public "$HTTPD_DOCUMENT_ROOT_PATH/repo.git" &&
git push public master:master &&
(cd "$HTTPD_DOCUMENT_ROOT_PATH/repo.git" &&
git repack -a -d
) &&
echo other >file &&
git add file &&
git commit -m two &&
git push public master:master &&
LOOSE_URL=$(find_file objects/??) &&
PACK_URL=$(find_file objects/pack/*.pack) &&
IDX_URL=$(find_file objects/pack/*.idx)
[master (root-commit) ca879ad] one
Author: A U Thor <[email protected]>
1 file changed, 1 insertion(+)
create mode 100644 file
Initialized empty Git repository in /home/jkrueger/sources/git/t/trash
directory.t5561-http-backend/httpd/www/repo.git/
To /home/jkrueger/sources/git/t/trash
directory.t5561-http-backend/httpd/www/repo.git
* [new branch] master -> master
[master b23ec89] two
Author: A U Thor <[email protected]>
1 file changed, 1 insertion(+), 1 deletion(-)
To /home/jkrueger/sources/git/t/trash
directory.t5561-http-backend/httpd/www/repo.git
ca879ad..b23ec89 master -> master
ok 1 - setup repository
expecting success:
GET refs/heads/master "404 Not Found"
not ok 2 - direct refs/heads/master not found
#
# GET refs/heads/master "404 Not Found"
#
trash directory.t5561-http-backend.tar.gz
Description: application/gzip

