Update contrib/devtools/README.md
* Fix order * Update subtree check
This commit is contained in:
parent
5e151a842c
commit
fad246037f
1 changed files with 31 additions and 30 deletions
|
@ -7,6 +7,37 @@ clang-format.py
|
||||||
|
|
||||||
A script to format cpp source code according to [.clang-format](../../src/.clang-format). This should only be applied to new files or files which are currently not actively developed on. Also, git subtrees are not subject to formatting.
|
A script to format cpp source code according to [.clang-format](../../src/.clang-format). This should only be applied to new files or files which are currently not actively developed on. Also, git subtrees are not subject to formatting.
|
||||||
|
|
||||||
|
fix-copyright-headers.py
|
||||||
|
========================
|
||||||
|
|
||||||
|
Every year newly updated files need to have its copyright headers updated to reflect the current year.
|
||||||
|
If you run this script from src/ it will automatically update the year on the copyright header for all
|
||||||
|
.cpp and .h files if these have a git commit from the current year.
|
||||||
|
|
||||||
|
For example a file changed in 2014 (with 2014 being the current year):
|
||||||
|
|
||||||
|
```// Copyright (c) 2009-2013 The Bitcoin Core developers```
|
||||||
|
|
||||||
|
would be changed to:
|
||||||
|
|
||||||
|
```// Copyright (c) 2009-2014 The Bitcoin Core developers```
|
||||||
|
|
||||||
|
git-subtree-check.sh
|
||||||
|
====================
|
||||||
|
|
||||||
|
Run this script from the root of the repository to verify that a subtree matches the contents of
|
||||||
|
the commit it claims to have been updated to.
|
||||||
|
|
||||||
|
To use, make sure that you have fetched the upstream repository branch in which the subtree is
|
||||||
|
maintained:
|
||||||
|
* for `src/secp256k1`: https://github.com/bitcoin/secp256k1.git (branch master)
|
||||||
|
* for `src/leveldb`: https://github.com/bitcoin/leveldb.git (branch bitcoin-fork)
|
||||||
|
* for `src/univalue`: https://github.com/bitcoin/univalue.git (branch master)
|
||||||
|
|
||||||
|
Usage: `git-subtree-check.sh DIR COMMIT`
|
||||||
|
|
||||||
|
`COMMIT` may be omitted, in which case `HEAD` is used.
|
||||||
|
|
||||||
github-merge.sh
|
github-merge.sh
|
||||||
===============
|
===============
|
||||||
|
|
||||||
|
@ -41,21 +72,6 @@ Configuring the github-merge tool for the bitcoin repository is done in the foll
|
||||||
git config githubmerge.testcmd "make -j4 check" (adapt to whatever you want to use for testing)
|
git config githubmerge.testcmd "make -j4 check" (adapt to whatever you want to use for testing)
|
||||||
git config --global user.signingkey mykeyid (if you want to GPG sign)
|
git config --global user.signingkey mykeyid (if you want to GPG sign)
|
||||||
|
|
||||||
fix-copyright-headers.py
|
|
||||||
========================
|
|
||||||
|
|
||||||
Every year newly updated files need to have its copyright headers updated to reflect the current year.
|
|
||||||
If you run this script from src/ it will automatically update the year on the copyright header for all
|
|
||||||
.cpp and .h files if these have a git commit from the current year.
|
|
||||||
|
|
||||||
For example a file changed in 2014 (with 2014 being the current year):
|
|
||||||
|
|
||||||
```// Copyright (c) 2009-2013 The Bitcoin Core developers```
|
|
||||||
|
|
||||||
would be changed to:
|
|
||||||
|
|
||||||
```// Copyright (c) 2009-2014 The Bitcoin Core developers```
|
|
||||||
|
|
||||||
optimize-pngs.py
|
optimize-pngs.py
|
||||||
================
|
================
|
||||||
|
|
||||||
|
@ -98,18 +114,3 @@ It will do the following automatically:
|
||||||
- add missing translations to the build system (TODO)
|
- add missing translations to the build system (TODO)
|
||||||
|
|
||||||
See doc/translation-process.md for more information.
|
See doc/translation-process.md for more information.
|
||||||
|
|
||||||
git-subtree-check.sh
|
|
||||||
====================
|
|
||||||
|
|
||||||
Run this script from the root of the repository to verify that a subtree matches the contents of
|
|
||||||
the commit it claims to have been updated to.
|
|
||||||
|
|
||||||
To use, make sure that you have fetched the upstream repository branch in which the subtree is
|
|
||||||
maintained:
|
|
||||||
* for src/secp256k1: https://github.com/bitcoin/secp256k1.git (branch master)
|
|
||||||
* for sec/leveldb: https://github.com/bitcoin/leveldb.git (branch bitcoin-fork)
|
|
||||||
|
|
||||||
Usage: git-subtree-check.sh DIR COMMIT
|
|
||||||
|
|
||||||
COMMIT may be omitted, in which case HEAD is used.
|
|
||||||
|
|
Loading…
Reference in a new issue