This is an automated email from the ASF dual-hosted git repository.

vinoth pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git


The following commit(s) were added to refs/heads/master by this push:
     new 6fa371a  [MINOR] Fix release script for onetime uploading of gpgkeys 
(#1949)
6fa371a is described below

commit 6fa371a79c27aa532700b5f1eecf5933fc618693
Author: Bhavani Sudha Saktheeswaran <[email protected]>
AuthorDate: Tue Aug 18 21:29:52 2020 -0700

    [MINOR] Fix release script for onetime uploading of gpgkeys (#1949)
---
 scripts/release/preparation_before_release.sh | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/scripts/release/preparation_before_release.sh 
b/scripts/release/preparation_before_release.sh
index 65e9aa8..db33cc7 100755
--- a/scripts/release/preparation_before_release.sh
+++ b/scripts/release/preparation_before_release.sh
@@ -61,34 +61,43 @@ if [[ $confirmation != "y" ]]; then
   else
     echo "Please input your name: "
     read name
+    echo "Please input you Apache account creds for checking out 
${ROOT_SVN_URL} and adding your key to KEYS file"
+    echo "username: "
+    read apache_username
+    echo "password: "
+    read passowrd
     echo "======Starting updating KEYS file in dev repo===="
     if [[ -d ${LOCAL_SVN_DIR} ]]; then
       rm -rf ${LOCAL_SVN_DIR}
     fi
     mkdir ${LOCAL_SVN_DIR}
     cd ${LOCAL_SVN_DIR}
-    svn co ${ROOT_SVN_URL}/${DEV_REPO}/${HUDI_REPO}
+    svn --username=${apache_username} --password=${passowrd} co 
${ROOT_SVN_URL}/${DEV_REPO}/${HUDI_REPO}
     cd ${HUDI_REPO}
     (gpg --list-sigs ${name} && gpg --armor --export ${name}) >> KEYS
     svn status
     echo "Please review all changes. Do you confirm to commit? [y|N]"
     read commit_confirmation
     if [[ $commit_confirmation = "y" ]]; then
-      svn commit --no-auth-cache KEYS
+      svn --username=${apache_username} --password=${passowrd} commit 
--no-auth-cache KEYS
     else
       echo "Not commit new changes into 
${ROOT_SVN_URL}/${DEV_REPO}/${HUDI_REPO}${DEV_REPO}/KEYS"
     fi
-
-    cd ~/${LOCAL_SVN_DIR}
+    cd ~
+    if [[ -d ${LOCAL_SVN_DIR} ]]; then
+      rm -rf ${LOCAL_SVN_DIR}
+    fi
+    mkdir ${LOCAL_SVN_DIR}
+    cd ${LOCAL_SVN_DIR}
     echo "===Starting updating KEYS file in release repo==="
-    svn co ${ROOT_SVN_URL}/${RELEASE_REPO}/${HUDI_REPO}
+    svn --username=${apache_username} --password=${passowrd} co 
${ROOT_SVN_URL}/${RELEASE_REPO}/${HUDI_REPO}
     cd ${HUDI_REPO}
     (gpg --list-sigs ${name} && gpg --armor --export ${name}) >> KEYS
     svn status
     echo "Please review all changes. Do you confirm to commit? [y|N]"
     read commit_confirmation
     if [[ $commit_confirmation = "y" ]]; then
-      svn commit --no-auth-cache KEYS
+      svn --username=${apache_username} --password=${passowrd} commit 
--no-auth-cache KEYS
     else
       echo "Not commit new changes into 
${ROOT_SVN_URL}/${DEV_REPO}/${HUDI_REPO}${RELEASE_REPO}/KEYS"
     fi

Reply via email to