yetus-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From a.@apache.org
Subject yetus git commit: YETUS-536 Jira plugin should output the information about curl failure in debug mode.
Date Wed, 20 Sep 2017 16:48:21 GMT
Repository: yetus
Updated Branches:
  refs/heads/master 4315582d4 -> 8343bd0fe


YETUS-536 Jira plugin should output the information about curl failure in debug mode.

Signed-off-by: Allen Wittenauer <aw@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/yetus/repo
Commit: http://git-wip-us.apache.org/repos/asf/yetus/commit/8343bd0f
Tree: http://git-wip-us.apache.org/repos/asf/yetus/tree/8343bd0f
Diff: http://git-wip-us.apache.org/repos/asf/yetus/diff/8343bd0f

Branch: refs/heads/master
Commit: 8343bd0fe6f9ea14461076a57b21e6d857aad3f0
Parents: 4315582
Author: Mano Kovacs <manokovacs@gmail.com>
Authored: Fri Aug 18 12:08:57 2017 +0200
Committer: Allen Wittenauer <aw@apache.org>
Committed: Wed Sep 20 09:48:12 2017 -0700

----------------------------------------------------------------------
 precommit/test-patch.d/jira.sh | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/yetus/blob/8343bd0f/precommit/test-patch.d/jira.sh
----------------------------------------------------------------------
diff --git a/precommit/test-patch.d/jira.sh b/precommit/test-patch.d/jira.sh
index cce82a0..eedb1ff 100755
--- a/precommit/test-patch.d/jira.sh
+++ b/precommit/test-patch.d/jira.sh
@@ -97,6 +97,7 @@ function jira_http_fetch
 {
   declare input=$1
   declare output=$2
+  declare ec
 
   yetus_debug "jira_http_fetch: ${JIRA_URL}/${input}"
   if [[ -n "${JIRA_USER}"
@@ -112,6 +113,27 @@ function jira_http_fetch
             --location \
            "${JIRA_URL}/${input}"
   fi
+  ec=$?
+  case "${ec}" in
+  "0")
+    ;;
+  "1")
+    yetus_debug "jira_http_fetch: Unsupported protocol. Maybe misspelled jira's url?"
+    ;;
+  "3")
+    yetus_debug "jira_http_fetch: ${JIRA_URL}/${input} url is malformed."
+    ;;
+  "6")
+    yetus_debug "jira_http_fetch: Could not resolve host in URL ${JIRA_URL}."
+    ;;
+  "22")
+    yetus_debug "jira_http_fetch: ${JIRA_URL}/${input} returned 4xx status code. Maybe incorrect
username/password?"
+    ;;
+  *)
+    yetus_debug "jira_http_fetch: ${JIRA_URL}/${input} returned $ec error code. See https://ec.haxx.se/usingcurl-returns.html
for details."
+    ;;
+  esac
+  return ${ec}
 }
 
 function jira_locate_patch


Mime
View raw message