aboutsummaryrefslogtreecommitdiff
path: root/contrib/devtools/README.md
Commit message (Collapse)AuthorAgeFilesLines
* contrib: Remove optimize-pngs.py script, which lives in the maintainer repoMarcoFalke2020-05-051-6/+0
| | | | https://github.com/bitcoin-core/bitcoin-maintainer-tools/blob/master/optimize-pngs.py
* scripts: add PE dylib checking to symbol-check.pyfanquake2020-03-221-1/+1
|
* scripts: add MACHO dylib checking to symbol-check.pyfanquake2020-01-041-5/+9
|
* scripts: add MACHO PIE check to security-check.pyfanquake2020-01-021-1/+1
|
* scripts: move update-translations.py to maintainer-tools repofanquake2019-08-201-12/+0
|
* scripts: remove github-merge.pyfanquake2019-08-191-60/+0
| | | | | | | | | This script has been moved to the bitcoin-core/bitcoin-maintainer-tools repository, after discussion in a core dev meeting. The rationale being that it is also useful to other projects, and thus should be moved to a more general repository. Meeting log: http://www.erisian.com.au/bitcoin-core-dev/log-2019-08-15.html See also: https://github.com/bitcoin-core/bitcoin-maintainer-tools/pull/28
* Fix spelling errors identified by codespell 1.15.0Ben Woosley2019-06-111-1/+1
| | | | | | | | | | | | | | After this commit, the only remaining output is: $ test/lint/lint-spelling.sh src/test/base32_tests.cpp:14: fo ==> of, for src/test/base64_tests.cpp:14: fo ==> of, for ^ Warning: codespell identified likely spelling errors. Any false positives? Add them to the list of ignored words in test/lint/lint-spelling.ignore-words.txt Note: * I ignore several valid alternative spellings * homogenous is present in tinyformat, hence should be addressed upstream * process' is correct only if there are plural processes
* Merge #15444: [docs] Additional productivity tipsMarcoFalke2019-03-141-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | ff7f31e07d [doc] productivity: more advanced git range-diff (Sjors Provoost) 3a21905a4e [doc] devtools: mention clang-format dependency (Sjors Provoost) bf12093191 [doc] productivity: fix broken link (Sjors Provoost) Pull request description: Fixes a broken link to `devtools/README.md`, points out the `clang-format` dependency and adds a `git range-diff` incantation that works even with rebases and squashes. Tree-SHA512: 36e46282f1e28d1bf3f48ada995fbac548f61b7747091eb032b60919cf76c7bdad0fa8aecb0c47adbdaa9ef986d3ec7752b0bb94c63191401856e2ddeec48f3e
| * [doc] devtools: mention clang-format dependencySjors Provoost2019-02-191-0/+2
| |
* | build: Require python 3.5MarcoFalke2019-03-021-1/+1
|/
* contrib: Allow use of github API authentication in github-mergeWladimir J. van der Laan2019-01-141-1/+19
| | | | | | | | | The API request limit for unauthenticated requests is quite low. I started running into rate limiting errors. The limit for authenticated requests is much higher. This patch adds an optional configuration setting `user.ghtoken` that, when set, is used to authenticate requests to the API.
* doc: remove leftover check-doc documentationfanquake2018-05-291-6/+0
|
* Merge #13281: test: Move linters to test/lint, add readmeWladimir J. van der Laan2018-05-291-17/+0
|\ | | | | | | | | | | | | | | | | | | | | | | fa3c910bfeab00703c947c5200a64c21225b50ef test: Move linters to test/lint, add readme (MarcoFalke) Pull request description: This moves the checks and linters from `devtools` to a subfolder in `test`. (Motivated by my opinion that the dev tools are mostly for generating code and updating the repo whereas the linters are read-only checks.) Also, adds a readme to clarify that checks and linters are only meant to prevent bugs and user facing issues, not merely stylistic preference or inconsistencies. (This is motivated by the diversity in developers and work flows as well as existing code styles. It would be too disruptive to change all existing code to a single style or too burdensome to force all developers to adhere to a single style. Also note that our style guide is changing, so locking in at the wrong style "too early" would only waste resources.) Tree-SHA512: 9b10e89f2aeaf0c8a9ae248aa891d74e0abf0569f8e5dfd266446efa8bfaf19f0ea0980abf0b0b22f0d8416ee90d7435d21a9f9285b66df43f370b7979173406
| * test: Move linters to test/lint, add readmeMarcoFalke2018-05-241-17/+0
| |
* | Add circular dependencies scriptPieter Wuille2018-05-161-0/+11
|/
* [doc] devtools: Setup ots git integrationMarcoFalke2018-04-091-0/+8
|
* contrib: Add support for out-of-tree builds in gen-manpages.shWladimir J. van der Laan2018-01-311-0/+8
| | | | | | | | | | | This adds support for setting the environment variable `BUILDDIR` to point to executables that are outside the source directory. E.g. to invoke the tool when the build is in $PWD/build: ```bash BUILDDIR=$PWD/build contrib/devtools/gen-manpages.sh ```
* Fix typo and spelling inconsistency in CONTRIBUTING.mdKoki Takahashi2017-02-091-1/+1
| | | | | | | | Fix spellings of GitHub Remove unnecessary changes Fix GitHub spelling on doc/translation_process.md
* [doc] Remove unused clang format dev scriptMarcoFalke2017-01-281-5/+1
| | | | | Also, update the clang format file to reflect the current coding style mentioned in the developer notes.
* Merge #8674: tools for analyzing, updating and adding copyright headers in ↵Wladimir J. van der Laan2016-11-021-9/+52
|\ | | | | | | | | | | source files 159597a [devtools] script support for managing source file copyright headers (isle2983)
| * [devtools] script support for managing source file copyright headersisle29832016-09-101-9/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three subcommands to this script: 1) ./copyright_header.py report Examines git-tracked files with extensions that match: INCLUDE = ['*.h', '*.cpp', '*.cc', '*.c', '*.py'] Helps to: -> Identify source files without copyright -> Identify source files added with something other than "The Bitcoin Core developers" holder so we can be sure it is appropriate -> Identify unintentional typos in the copyright line 2) ./copyright_header.py update Replaces fix-copyright-headers.py. It does file editing in native python rather than subprocessing out to perl as was the case with fix-copyright-headers.py. It also shares code with the 'report' functions. 3) ./copyright_header.py insert Inserts a copyright header into a source file with the proper format and dates.
* | add gen-manpages.sh description to README.mdnomnombtc2016-08-271-0/+6
|/
* [doc] Update git-subtree-check.sh READMEMarcoFalke2016-08-191-1/+2
|
* [doc] Update bitcoin-core GitHub linksMarcoFalke2016-04-291-3/+3
|
* devtools: replace github-merge with python versionWladimir J. van der Laan2016-01-201-2/+2
| | | | | | | | This is meant to be a direct translation of the bash script, with the difference that it retrieves the PR title from github, thus creating pull messages like: Merge #12345: Expose transaction temperature over RPC
* Merge pull request #7280Wladimir J. van der Laan2016-01-191-0/+6
|\ | | | | | | | | faeda0e [travis] Run contrib/devtools/check-doc.py early (MarcoFalke) fada0c9 [travis] Fail when documentation is outdated (MarcoFalke)
| * [travis] Fail when documentation is outdatedMarcoFalke2016-01-041-0/+6
| |
* | [contrib] Prepare clang-format-diff for usageMarcoFalke2016-01-061-0/+12
| |
* | [devtools] Rewrite fix-copyright-headers.pyMarcoFalke2015-12-131-4/+4
|/
* Update contrib/devtools/README.mdMarcoFalke2015-12-021-30/+31
| | | | | * Fix order * Update subtree check
* devtools: Update README.mdMarcoFalke2015-11-041-0/+5
|
* [trivial] Update contrib/devtools/README.mdMarcoFalke2015-10-151-6/+20
|
* Add git-subtree-check.sh scriptPieter Wuille2015-04-021-0/+13
|
* Added "Core" to copyright headerssandakersmann2014-12-191-2/+2
| | | | | Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
* devtools: add a script to fetch and postprocess translationsWladimir J. van der Laan2014-05-011-0/+12
| | | | | | | | | Run this script from the root of the repository to update all translations from transifex. It will do the following automatically: - create a transifex configuration file - fetch all translations - post-process them into valid and committable format
* devtools: add script to check symbols from Linux gitian executablesWladimir J. van der Laan2014-04-251-3/+25
| | | | | | | Add a script to check that the (Linux) executables produced by gitian only contain allowed gcc, glibc and libstdc++ version symbols. This makes sure they are still compatible with the minimum supported Linux distribution versions.
* Copyright header updates s/2013/2014 on files whose last git commit was done ↵gubatron2014-02-091-0/+11
| | | | | | in 2014. contrib/devtools/fix-copyright-headers.py script to be able to perform this maintenance task with ease during the rest of the year, every year. Modifications to contrib/devtools/README.md to document what fix-copyright-headers.py does.
* contrib: add sipa's github-merge scriptWladimir J. van der Laan2013-11-241-0/+38