diff options
author | Andrew Or <andrew@databricks.com> | 2014-12-16 19:28:43 -0800 |
---|---|---|
committer | Andrew Or <andrew@databricks.com> | 2014-12-16 19:28:43 -0800 |
commit | b85044ecfa825ff68c8e57eeffa4d9f214335e66 (patch) | |
tree | 33b87432aad84903dec52ebbf031ea8e41789729 /dev/create-release/releaseutils.py | |
parent | 6f80b749e0f23f2f5c83993b87f73c8943b99db8 (diff) | |
download | spark-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-x | dev/create-release/releaseutils.py | 4 |
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 |