Mercurial > hgrepos > Python2 > PyMuPDF
diff mupdf-source/thirdparty/curl/scripts/contrithanks.sh @ 2:b50eed0cc0ef upstream
ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
The directory name has changed: no version number in the expanded directory now.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 15 Sep 2025 11:43:07 +0200 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mupdf-source/thirdparty/curl/scripts/contrithanks.sh Mon Sep 15 11:43:07 2025 +0200 @@ -0,0 +1,59 @@ +#!/bin/sh +#*************************************************************************** +# _ _ ____ _ +# Project ___| | | | _ \| | +# / __| | | | |_) | | +# | (__| |_| | _ <| |___ +# \___|\___/|_| \_\_____| +# +# Copyright (C) 2013-2017, Daniel Stenberg, <daniel@haxx.se>, et al. +# +# This software is licensed as described in the file COPYING, which +# you should have received as part of this distribution. The terms +# are also available at https://curl.haxx.se/docs/copyright.html. +# +# You may opt to use, copy, modify, merge, publish, distribute and/or sell +# copies of the Software, and permit persons to whom the Software is +# furnished to do so, under the terms of the COPYING file. +# +# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY +# KIND, either express or implied. +# +########################################################################### + +# +# This script shows all mentioned contributors from <hash> until HEAD and +# puts them at the end of the THANKS document on stdout +# + +start=$1 + +if test -z "$start"; then + echo "Usage: $0 <since this tag/hash>" +fi + +cat ./docs/THANKS + +( +git log --use-mailmap $start..HEAD | \ +egrep -ai '(^Author|^Commit|by):' | \ +cut -d: -f2- | \ +cut '-d(' -f1 | \ +cut '-d<' -f1 | \ +tr , '\012' | \ +sed 's/ at github/ on github/' | \ +sed 's/ and /\n/' | \ +sed -e 's/^ //' -e 's/ $//g' -e 's/@users.noreply.github.com$/ on github/' + +# grep out the list of names from RELEASE-NOTES +# split on ", " +# remove leading white spaces +grep -a "^ [^ (]" RELEASE-NOTES| \ +sed 's/, */\n/g'| \ +sed 's/^ *//' + +)| \ +sed -f ./docs/THANKS-filter | \ +grep -a ' ' | \ +sort -fu | \ +grep -aixvf ./docs/THANKS
