File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed
Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,9 @@ test_expect_success 'setup' '
4848 git pull secondroot master &&
4949 git clone -q --bare "$WORKDIR/.git" "$SERVERDIR" >/dev/null 2>&1 &&
5050 GIT_DIR="$SERVERDIR" git config --bool gitcvs.enabled true &&
51- GIT_DIR="$SERVERDIR" git config gitcvs.logfile "$SERVERDIR/gitcvs.log"
51+ GIT_DIR="$SERVERDIR" git config gitcvs.logfile "$SERVERDIR/gitcvs.log" &&
52+ GIT_DIR="$SERVERDIR" git config gitcvs.authdb "$SERVERDIR/auth.db" &&
53+ echo cvsuser:cvGVEarMLnhlA > "$SERVERDIR/auth.db"
5254'
5355
5456# note that cvs doesn't accept absolute pathnames
9496END VERIFICATION REQUEST
9597EOF
9698
99+ cat > login-git-ok << EOF
100+ BEGIN VERIFICATION REQUEST
101+ $SERVERDIR
102+ cvsuser
103+ Ah<Z:yZZ30 e
104+ END VERIFICATION REQUEST
105+ EOF
106+
97107test_expect_success ' pserver authentication' \
98108 ' cat request-anonymous | git-cvsserver pserver >log 2>&1 &&
99109 sed -ne \$p log | grep "^I LOVE YOU\$"'
@@ -107,6 +117,10 @@ test_expect_success 'pserver authentication failure (non-anonymous user)' \
107117 fi &&
108118 sed -ne \$p log | grep "^I HATE YOU\$"'
109119
120+ test_expect_success ' pserver authentication success (non-anonymous user with password)' \
121+ ' cat login-git-ok | git-cvsserver pserver >log 2>&1 &&
122+ sed -ne \$p log | grep "^I LOVE YOU\$"'
123+
110124test_expect_success ' pserver authentication (login)' \
111125 ' cat login-anonymous | git-cvsserver pserver >log 2>&1 &&
112126 sed -ne \$p log | grep "^I LOVE YOU\$"'
You can’t perform that action at this time.
0 commit comments