diff options
| author | bors <bors@rust-lang.org> | 2015-12-03 02:40:29 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-12-03 02:40:29 +0000 |
| commit | e4066f5f4c0c4e1cb3183abd63fbf4aef314e65f (patch) | |
| tree | a11f10b9664089d54022d8719d6078ad2628dce6 /src | |
| parent | abfadfeee691f832b3b47ebd334ec119b0a8379d (diff) | |
| parent | 402749c539edcbc2d850ac3a782cace8661c68e6 (diff) | |
| download | rust-e4066f5f4c0c4e1cb3183abd63fbf4aef314e65f.tar.gz rust-e4066f5f4c0c4e1cb3183abd63fbf4aef314e65f.zip | |
Auto merge of #30176 - brson:no-more-authors, r=steveklabnik
Keeping this file up to date requires hours of work every release, even with the script. It is a fool's errand and we shall not do it any longer.
Diffstat (limited to 'src')
| -rwxr-xr-x | src/etc/add-authors.sh | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/etc/add-authors.sh b/src/etc/add-authors.sh deleted file mode 100755 index e45b803fa07..00000000000 --- a/src/etc/add-authors.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -# Copyright 2014 The Rust Project Developers. See the COPYRIGHT -# file at the top-level directory of this distribution and at -# http://rust-lang.org/COPYRIGHT. -# -# Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or -# http://www.apache.org/licenses/LICENSE-2.0> or the MIT license -# <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your -# option. This file may not be copied, modified, or distributed -# except according to those terms. - -# This script, invoked e.g. "add-authors.sh 1.0.0..rust-lang/master", -# will merge new authors into AUTHORS.txt, obeying the mailmap -# file. -# -# After running this script, run `git diff` to manually inspect -# changes. If there are incorrect additions fix it by editing -# .mailmap and re-running the script. - -if [ "${1-}" = "" ]; then - echo "Usage: add-authors.sh 1.0.0..rust-lang/master" - exit 1 -fi - -set -u -e - -range="$1" - -authors_file="./AUTHORS.txt" -tmp_file="./AUTHORS.txt.tmp" -old_authors="$(cat "$authors_file" | tail -n +2 | sed "/^$/d" | sort)" -new_authors="$(git log "$range" --use-mailmap --format="%aN <%aE>" | sort | uniq)" - -printf "%s\n\n" "Rust was written by these fine people:" > "$tmp_file" -printf "%s\n%s" "$old_authors" "$new_authors" | sort -fs | uniq >> "$tmp_file" -mv -f "$tmp_file" "$authors_file" |
