-
Notifications
You must be signed in to change notification settings - Fork 37.8k
scripts and tools: Update copyright_header.py script #16314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The copyright_header.py script will process Objective-C source files (*.mm) as other ones.
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ConflictsReviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first. |
"BitPay Inc\.\n", | ||
"University of Illinois at Urbana-Champaign\.\n", | ||
"Pieter Wuille\n", | ||
"Wladimir J. van der Laan\n", | ||
"Jeff Garzik\n", | ||
"Jan-Klaas Kollhof\n", | ||
"Sam Rushing\n", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is Sam removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
$ git grep "Sam Rushing"
contrib/devtools/copyright_header.py: "Sam Rushing\n",
$
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, maybe mention it in the OP.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Concept ACK Is there any reason to list individual copyright holders that also belong to the group "The Bitcoin Core developers"? If not it would be nice to reduce the number of individual copyright holders and simplify this script. If @sipa, @laanwj and @JeremyRubin so allows it would be nice to replace the following with "The Bitcoin Core developers":
Perhaps @sipa @laanwj @JeremyRubin - would you allow being listed as "The Bitcoin Core developers" instead of as individuals? |
code review ACK ca11606 @practicalswift i'm fiine with that but also think simplifying that script is a non-issue |
@laanwj Do you know the history behind these individual copyright notices? Is there any reason to list individual copyright holders that also belong to the group "The Bitcoin Core developers"? |
…ript ca11606 Fix: "Bitcoin Core" -> "The Bitcoin Core" (Hennadii Stepanov) 621463d Drop no-longer-relevant copyright holder name (Hennadii Stepanov) 01fafe5 Include Objective-C source files (Hennadii Stepanov) Pull request description: Now the `copyright_header.py` script handles Objective-C source files `*.mm`: ``` src/qt/macdockiconhandler.mm src/qt/macnotificationhandler.mm src/qt/macos_appnap.mm ``` Also the only occurrence of `Bitcoin Core Developers` replaced with ubiquitous `The Bitcoin Core developers`. EDITED: The reason to remove "Sam Rushing" is (on master): ``` $ git grep "Sam Rushing" contrib/devtools/copyright_header.py: "Sam Rushing\n", ``` ACKs for top commit: laanwj: code review ACK ca11606 Tree-SHA512: 446c8fc569f732a6758e765f64110d9faeeffabb69088dd081d7bb730255c87196da96cea51081f4bd49280049fa4ed2ae22091059cb0f89bdc4ef8dd5e63cf0
merge bitcoin#14785, bitcoin#16314, bitcoin#17052: minor backports
Summary: The copyright_header.py script will process Objective-C source files (*.mm) as other ones. Drop no-longer-relevant copyright holder name This is a backport of [[bitcoin/bitcoin#16314 | core#16314]] Depends on D9811 Test Plan: `./contrib/devtools/copyright_header.py report .` Reviewers: #bitcoin_abc, Fabien Reviewed By: #bitcoin_abc, Fabien Differential Revision: https://reviews.bitcoinabc.org/D9812
Now the
copyright_header.py
script handles Objective-C source files*.mm
:Also the only occurrence of
Bitcoin Core Developers
replaced with ubiquitousThe Bitcoin Core developers
.EDITED:
The reason to remove "Sam Rushing" is (on master):