Browse Source

scripts: fix authors script to take a ref (#7051)

This script is referenced from the release documentation, we should make sure it's functional. This is helpful in generating the "Special Thanks" section of the changelog.
pull/7064/head
William Banfield 3 years ago
committed by GitHub
parent
commit
c201e3b54d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 10 deletions
  1. +10
    -10
      scripts/authors.sh

+ 10
- 10
scripts/authors.sh View File

@ -1,16 +1,16 @@
#! /bin/bash
# Usage:
# `./authors.sh`
# Print a list of all authors who have committed to develop since master.
#
# `./authors.sh <email address>`
# Lookup the email address on Github and print the associated username
set -euo pipefail
author=$1
ref=$1
if [[ "$author" == "" ]]; then
git log master..develop | grep Author | sort | uniq
if [[ ! -z "$ref" ]]; then
git log master..$ref | grep Author | sort | uniq
else
curl -s "https://api.github.com/search/users?q=$author+in%3Aemail&type=Users&utf8=%E2%9C%93" | jq .items[0].login
cat << EOF
Usage:
./authors.sh <ref>
Print a list of all authors who have committed to the codebase since the supplied commit ref.
EOF
fi

Loading…
Cancel
Save