aboutsummaryrefslogtreecommitdiff
path: root/dev/create-release/releaseutils.py
diff options
context:
space:
mode:
authorAndrew Or <andrew@databricks.com>2014-12-16 19:28:43 -0800
committerAndrew Or <andrew@databricks.com>2014-12-16 19:28:43 -0800
commitb85044ecfa825ff68c8e57eeffa4d9f214335e66 (patch)
tree33b87432aad84903dec52ebbf031ea8e41789729 /dev/create-release/releaseutils.py
parent6f80b749e0f23f2f5c83993b87f73c8943b99db8 (diff)
downloadspark-b85044ecfa825ff68c8e57eeffa4d9f214335e66.tar.gz
spark-b85044ecfa825ff68c8e57eeffa4d9f214335e66.tar.bz2
spark-b85044ecfa825ff68c8e57eeffa4d9f214335e66.zip
[Release] Cache known author translations locally
This bypasses unnecessary calls to the Github and JIRA API. Additionally, having a local cache allows us to remember names that we had to manually discover ourselves.
Diffstat (limited to 'dev/create-release/releaseutils.py')
-rwxr-xr-xdev/create-release/releaseutils.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/dev/create-release/releaseutils.py b/dev/create-release/releaseutils.py
index 18e16bcb90..26221b2703 100755
--- a/dev/create-release/releaseutils.py
+++ b/dev/create-release/releaseutils.py
@@ -57,11 +57,11 @@ def yesOrNoPrompt(msg):
# Utility functions run git commands (written with Git 1.8.5)
def run_cmd(cmd): return Popen(cmd, stdout=PIPE).communicate()[0]
-def run_cmd_error(cmd): return Popen(cmd, stderr=PIPE).communicate()[1]
+def run_cmd_error(cmd): return Popen(cmd, stdout=PIPE, stderr=PIPE).communicate()[1]
def get_date(commit_hash):
return run_cmd(["git", "show", "--quiet", "--pretty=format:%cd", commit_hash])
def tag_exists(tag):
- stderr = run_cmd_error(["git", "checkout", tag])
+ stderr = run_cmd_error(["git", "show", tag])
return "error" not in stderr
# A type-safe representation of a commit