[RELEASE] Add more contributors & only show names in release notes.

Author: Reynold Xin <rxin@databricks.com>

Closes #8660 from rxin/contrib.
This commit is contained in:
Reynold Xin 2015-09-08 17:36:00 -07:00
parent 2143d592c8
commit ae74c3fa84
2 changed files with 39 additions and 8 deletions

View file

@ -178,13 +178,16 @@ for commit in filtered_commits:
author_info[author][issue_type].add(component)
# Find issues and components associated with this commit
for issue in issues:
jira_issue = jira_client.issue(issue)
jira_type = jira_issue.fields.issuetype.name
jira_type = translate_issue_type(jira_type, issue, warnings)
jira_components = [translate_component(c.name, _hash, warnings)\
for c in jira_issue.fields.components]
all_components = set(jira_components + commit_components)
populate(jira_type, all_components)
try:
jira_issue = jira_client.issue(issue)
jira_type = jira_issue.fields.issuetype.name
jira_type = translate_issue_type(jira_type, issue, warnings)
jira_components = [translate_component(c.name, _hash, warnings)\
for c in jira_issue.fields.components]
all_components = set(jira_components + commit_components)
populate(jira_type, all_components)
except Exception as e:
print "Unexpected error:", e
# For docs without an associated JIRA, manually add it ourselves
if is_docs(title) and not issues:
populate("documentation", commit_components)
@ -223,7 +226,8 @@ for author in authors:
# E.g. andrewor14/SPARK-3425/SPARK-1157/SPARK-6672
if author in invalid_authors and invalid_authors[author]:
author = author + "/" + "/".join(invalid_authors[author])
line = " * %s -- %s" % (author, contribution)
#line = " * %s -- %s" % (author, contribution)
line = author
contributors_file.write(line + "\n")
contributors_file.close()
print "Contributors list is successfully written to %s!" % contributors_file_name

View file

@ -138,3 +138,30 @@ lee19 - Lee
lockwobr - Brian Lockwood
navis - Navis Ryu
pparkkin - Paavo Parkkinen
HyukjinKwon - Hyukjin Kwon
JDrit - Joseph Batchik
JuhongPark - Juhong Park
KaiXinXiaoLei - KaiXinXIaoLei
NamelessAnalyst - NamelessAnalyst
alyaxey - Alex Slusarenko
baishuo - Shuo Bai
fe2s - Oleksiy Dyagilev
felixcheung - Felix Cheung
feynmanliang - Feynman Liang
josepablocam - Jose Cambronero
kai-zeng - Kai Zeng
mosessky - mosessky
msannell - Michael Sannella
nishkamravi2 - Nishkam Ravi
noel-smith - Noel Smith
petz2000 - Patrick Baier
qiansl127 - Shilei Qian
rahulpalamuttam - Rahul Palamuttam
rowan000 - Rowan Chattaway
sarutak - Kousuke Saruta
sethah - Seth Hendrickson
small-wang - Wang Wei
stanzhai - Stan Zhai
tien-dungle - Tien-Dung Le
xuchenCN - Xu Chen
zhangjiajin - Zhang JiaJin