mirror of
https://github.com/rclone/rclone.git
synced 2024-11-21 16:03:29 +01:00
bin/update_authors.py: add authors from Co-authored-by: lines too
This commit is contained in:
parent
e1b0417c28
commit
cdf5a97bb6
@ -9,3 +9,4 @@
|
|||||||
<ricci@disroot.org>
|
<ricci@disroot.org>
|
||||||
<stoesser@yay-digital.de>
|
<stoesser@yay-digital.de>
|
||||||
<services+github@simjo.st>
|
<services+github@simjo.st>
|
||||||
|
<seb•ɑƬ•chezwam•ɖɵʈ•org>
|
||||||
|
@ -27,6 +27,7 @@ def add_email(name, email):
|
|||||||
subprocess.check_call(["git", "commit", "-m", "Add %s to contributors" % name, AUTHORS])
|
subprocess.check_call(["git", "commit", "-m", "Add %s to contributors" % name, AUTHORS])
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
# Add emails from authors
|
||||||
out = subprocess.check_output(["git", "log", '--reverse', '--format=%an|%ae', "master"])
|
out = subprocess.check_output(["git", "log", '--reverse', '--format=%an|%ae', "master"])
|
||||||
out = out.decode("utf-8")
|
out = out.decode("utf-8")
|
||||||
|
|
||||||
@ -43,5 +44,23 @@ def main():
|
|||||||
previous.add(email)
|
previous.add(email)
|
||||||
add_email(name, email)
|
add_email(name, email)
|
||||||
|
|
||||||
|
# Add emails from Co-authored-by: lines
|
||||||
|
out = subprocess.check_output(["git", "log", '-i', '--grep', 'Co-authored-by:', "master"])
|
||||||
|
out = out.decode("utf-8")
|
||||||
|
co_authored_by = re.compile(r"(?i)Co-authored-by:\s+(.*?)\s+<([^>]+)>$")
|
||||||
|
|
||||||
|
for line in out.split("\n"):
|
||||||
|
line = line.strip()
|
||||||
|
m = co_authored_by.search(line)
|
||||||
|
if not m:
|
||||||
|
continue
|
||||||
|
name, email = m.group(1), m.group(2)
|
||||||
|
name = name.strip()
|
||||||
|
email = email.strip()
|
||||||
|
if email in previous:
|
||||||
|
continue
|
||||||
|
previous.add(email)
|
||||||
|
add_email(name, email)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
|
@ -787,3 +787,10 @@ put them back in again.` >}}
|
|||||||
* wuxingzhong <qq330332812@gmail.com>
|
* wuxingzhong <qq330332812@gmail.com>
|
||||||
* Adithya Kumar <akumar42@protonmail.com>
|
* Adithya Kumar <akumar42@protonmail.com>
|
||||||
* Tayo-pasedaRJ <138471223+Tayo-pasedaRJ@users.noreply.github.com>
|
* Tayo-pasedaRJ <138471223+Tayo-pasedaRJ@users.noreply.github.com>
|
||||||
|
* Peter Kreuser <logo@kreuser.name>
|
||||||
|
* Piyush <piyushgarg80>
|
||||||
|
* fotile96 <fotile96@users.noreply.github.com>
|
||||||
|
* Luc Ritchie <luc.ritchie@gmail.com>
|
||||||
|
* cynful <cynful@users.noreply.github.com>
|
||||||
|
* wjielai <wjielai@tencent.com>
|
||||||
|
* Jack Deng <jackdeng@gmail.com>
|
||||||
|
Loading…
Reference in New Issue
Block a user