diff options
author | Bjorn Neergaard <bneergaard@mirantis.com> | 2022-11-15 00:24:55 -0700 |
---|---|---|
committer | Sebastiaan van Stijn <github@gone.nl> | 2022-11-30 12:06:21 +0100 |
commit | 6f581c1808c170b98f499720304aadea40f95d83 (patch) | |
tree | d325d355f07794aa9e0661b12ffd8b5a99348211 | |
parent | 98040b95a780c852686f02f6f268d4441592518f (diff) | |
download | docker-6f581c1808c170b98f499720304aadea40f95d83.tar.gz |
hack/generate-authors.sh: refactor and simplify
Signed-off-by: Bjorn Neergaard <bneergaard@mirantis.com>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit b94d1604a9fc2a1656182eb206627697c12a5ca9)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
-rwxr-xr-x | hack/generate-authors.sh | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/hack/generate-authors.sh b/hack/generate-authors.sh index dc42294052..5133ed5b02 100755 --- a/hack/generate-authors.sh +++ b/hack/generate-authors.sh @@ -1,15 +1,17 @@ #!/usr/bin/env bash + set -e -cd "$(dirname "$(readlink -f "$BASH_SOURCE")")/.." +SCRIPTDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +ROOTDIR="$(git -C "$SCRIPTDIR" rev-parse --show-toplevel)" + +set -x # see also ".mailmap" for how email addresses and names are deduplicated +cat > "${ROOTDIR}/AUTHORS" <<- EOF + # File @generated by hack/generate-authors.sh. DO NOT EDIT. + # This file lists all contributors to the repository. + # See hack/generate-authors.sh to make modifications. -{ - cat <<- 'EOH' - # This file lists all individuals having contributed content to the repository. - # For how it is generated, see `hack/generate-authors.sh`. - EOH - echo - git log --format='%aN <%aE>' | LC_ALL=C.UTF-8 sort -uf -} > AUTHORS + $(git -C "$ROOTDIR" log --format='%aN <%aE>' | LC_ALL=C.UTF-8 sort -uf) +EOF |