X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Frev_control%2Fpush_repo_upstream.sh;h=338e0bf442282da009c8f77e528a865d13ea13ff;hb=6e9f5f355bd2791a473faab04afc163a4e1ee819;hp=13e8ba0e0232e197b272da076b247cc6f7f3a30b;hpb=36981befe09d0ee273a9310f4f17dd22f79aa383;p=feisty_meow.git diff --git a/scripts/rev_control/push_repo_upstream.sh b/scripts/rev_control/push_repo_upstream.sh index 13e8ba0e..338e0bf4 100755 --- a/scripts/rev_control/push_repo_upstream.sh +++ b/scripts/rev_control/push_repo_upstream.sh @@ -14,13 +14,21 @@ dir="$1"; shift if [ -z "$dir" ]; then dir=. fi -certfile="$1"; shift -if [ -z "$certfile" ]; then - certfile=$HOME/.ssh/id_dsa_sourceforge + +# this file needs to have our sourceforge password in it. +PASSWORD_FILE="$HOME/.secrets/sourceforge_password" + +if [ ! -f "$PASSWORD_FILE" ]; then + echo "This script requires a password stored in the file:" + echo " $PASSWORD_FILE" + exit 1 fi pushd "$dir" git fetch upstream git merge upstream/master -git push origin master +unset GIT_SSH +git push origin master <"$PASSWORD_FILE" popd + +