bitcoin/CODEOWNERS
Line: 34: incorrect codeowner user: harding Line: 34: no users/groups matched Line: 35: incorrect codeowner user: fanquake Line: 35: no users/groups matched Line: 36: incorrect codeowner user: jonasschnelli Line: 36: no users/groups matched Line: 37: incorrect codeowner user: ariard Line: 37: no users/groups matched Line: 38: incorrect codeowner user: hebasto Line: 38: no users/groups matched Line: 39: incorrect codeowner user: fanquake Line: 39: no users/groups matched Line: 40: incorrect codeowner user: fanquake Line: 40: no users/groups matched Line: 41: incorrect codeowner user: laanwj Line: 41: no users/groups matched Line: 42: incorrect codeowner user: fanquake Line: 42: no users/groups matched Line: 43: incorrect codeowner user: laanwj Line: 43: no users/groups matched Line: 44: incorrect codeowner user: sipsorcery Line: 44: no users/groups matched Line: 45: incorrect codeowner user: fanquake Line: 45: no users/groups matched Line: 46: incorrect codeowner user: laanwj Line: 46: no users/groups matched Line: 47: incorrect codeowner user: hebasto Line: 47: no users/groups matched Line: 48: incorrect codeowner user: laanwj Line: 48: no users/groups matched Line: 49: incorrect codeowner user: fanquake Line: 49: no users/groups matched Line: 50: incorrect codeowner user: jonasschnelli Line: 50: no users/groups matched Line: 51: incorrect codeowner user: laanwj Line: 51: no users/groups matched Line: 52: incorrect codeowner user: laanwj Line: 52: no users/groups matched Line: 55: incorrect codeowner user: hebasto Line: 55: no users/groups matched Line: 58: incorrect codeowner user: sipsorcery Line: 58: no users/groups matched Line: 61: incorrect codeowner user: ryanofsky Line: 61: no users/groups matched Line: 64: incorrect codeowner user: practicalswift Line: 64: no users/groups matched Line: 65: incorrect codeowner user: practicalswift Line: 65: no users/groups matched Line: 68: incorrect codeowner user: hebasto Line: 68: no users/groups matched Line: 69: incorrect codeowner user: jonatack Line: 69: no users/groups matched Line: 70: incorrect codeowner user: jonatack Line: 70: no users/groups matched Line: 71: incorrect codeowner user: jonatack Line: 71: no users/groups matched Line: 74: incorrect codeowner user: hebasto Line: 74: no users/groups matched Line: 77: incorrect codeowner user: fanquake Line: 77: no users/groups matched Line: 78: incorrect codeowner user: fanquake Line: 78: no users/groups matched Line: 79: incorrect codeowner user: fanquake Line: 79: no users/groups matched Line: 82: incorrect codeowner user: hebasto Line: 82: no users/groups matched Line: 83: incorrect codeowner user: dongcarl Line: 83: no users/groups matched Line: 86: incorrect codeowner user: fanquake Line: 86: no users/groups matched Line: 89: incorrect codeowner user: hebasto Line: 89: no users/groups matched Line: 92: incorrect codeowner user: achow101 Line: 92: no users/groups matched Line: 95: incorrect codeowner user: jonatack Line: 95: no users/groups matched Line: 98: incorrect codeowner user: fjahr Line: 98: no users/groups matched Line: 101: incorrect codeowner user: fjahr Line: 101: no users/groups matched Line: 104: incorrect codeowner user: achow101 Line: 104: incorrect codeowner user: sipa Line: 104: no users/groups matched Line: 107: incorrect codeowner user: ryanofsky Line: 107: no users/groups matched Line: 110: incorrect codeowner user: jamesob Line: 110: no users/groups matched Line: 111: incorrect codeowner user: jamesob Line: 111: no users/groups matched Line: 114: incorrect codeowner user: practicalswift Line: 114: no users/groups matched Line: 115: incorrect codeowner user: practicalswift Line: 115: no users/groups matched Line: 116: incorrect codeowner user: hebasto Line: 116: no users/groups matched Line: 119: incorrect codeowner user: sipa Line: 119: no users/groups matched Line: 120: incorrect codeowner user: sipa Line: 120: no users/groups matched Line: 123: incorrect codeowner user: achow101 Line: 123: no users/groups matched Line: 124: incorrect codeowner user: achow101 Line: 124: no users/groups matched Line: 125: incorrect codeowner user: achow101 Line: 125: no users/groups matched Line: 128: incorrect codeowner user: sipa Line: 128: no users/groups matched Line: 129: incorrect codeowner user: sipa Line: 129: no users/groups matched Line: 132: incorrect codeowner user: sipa Line: 132: incorrect codeowner user: jamesob Line: 132: no users/groups matched Line: 133: incorrect codeowner user: sipa Line: 133: no users/groups matched Line: 134: incorrect codeowner user: sipa Line: 134: no users/groups matched Line: 135: incorrect codeowner user: sipa Line: 135: no users/groups matched Line: 136: incorrect codeowner user: sipa Line: 136: no users/groups matched

137 lines
4.6 KiB
Plaintext

# ==============================================================================
# Bitcoin Core CODEOWNERS
# ==============================================================================
# Configuration of code ownership and review approvals for the bitcoin/bitcoin
# repo.
# Order is important; the last matching pattern takes the most precedence.
# More info on how this file works can be found at:
# https://help.github.com/articles/about-codeowners/
# This file is called CODEOWNERS because it is a magic file for GitHub to
# automatically suggest reviewers. In this project's case, the names below
# should be thought of as code reviewers rather than owners. Regular
# contributors are free to add their names to specific directories or files
# provided that they are willing to provide a review when automatically
# assigned.
# Absence from this list should not be interpreted as a discouragement to
# review a pull request. Peer review is always welcome and is a critical
# component of the progress of the codebase. Information on peer review
# guidelines can be found in the CONTRIBUTING.md doc.
# Maintainers
# @laanwj
# @sipa
# @fanquake
# @jonasschnelli
# @marcofalke
# @meshcollider
# Docs
/doc/*[a-zA-Z-].md @harding
/doc/Doxyfile.in @fanquake
/doc/REST-interface.md @jonasschnelli
/doc/benchmarking.md @ariard
/doc/bitcoin-conf.md @hebasto
/doc/build-freebsd.md @fanquake
/doc/build-netbsd.md @fanquake
/doc/build-openbsd.md @laanwj
/doc/build-osx.md @fanquake
/doc/build-unix.md @laanwj
/doc/build-windows.md @sipsorcery
/doc/dependencies.md @fanquake
/doc/developer-notes.md @laanwj
/doc/files.md @hebasto
/doc/gitian-building.md @laanwj
/doc/reduce-memory.md @fanquake
/doc/reduce-traffic.md @jonasschnelli
/doc/release-process.md @laanwj
/doc/translation_strings_policy.md @laanwj
# Build aux
/build-aux/m4/bitcoin_qt.m4 @hebasto
# MSVC build system
/build_msvc/ @sipsorcery
# Settings
/src/util/settings.* @ryanofsky
# Fuzzing
/src/test/fuzz/ @practicalswift
/doc/fuzzing.md @practicalswift
# Test framework
/test/functional/mempool_updatefromblock.py @hebasto
/test/functional/feature_asmap.py @jonatack
/test/functional/interface_bitcoin_cli.py @jonatack
/test/functional/tool_wallet.py @jonatack
# Translations
/src/util/translation.h @hebasto
# Dev Tools
/contrib/devtools/security-check.py @fanquake
/contrib/devtools/test-security-check.py @fanquake
/contrib/devtools/symbol-check.py @fanquake
# Gitian/Guix
/contrib/gitian-build.py @hebasto
/contrib/guix/ @dongcarl
# Compatibility
/src/compat/glibc_* @fanquake
# GUI
/src/qt/forms/ @hebasto
# Wallet
/src/wallet/ @achow101
# CLI
/src/bitcoin-cli.cpp @jonatack
# Coinstats
/src/node/coinstats.* @fjahr
# Index
/src/index/ @fjahr
# Descriptors
*descriptor* @achow101 @sipa
# Interfaces
/src/interfaces/ @ryanofsky
# DB
/src/txdb.* @jamesob
/src/dbwrapper.* @jamesob
# Scripts/Linter
*.sh @practicalswift
/test/lint/ @practicalswift
/test/lint/lint-shell.sh @hebasto
# Bech32
/src/bech32.* @sipa
/src/bench/bech32.* @sipa
# PSBT
/src/psbt* @achow101
/src/node/psbt* @achow101
/doc/psbt.md @achow101
# P2P
/src/net_processing.* @sipa
/src/protocol.* @sipa
# Consensus
/src/coins.* @sipa @jamesob
/src/script/script.* @sipa
/src/script/interpreter.* @sipa
/src/validation.* @sipa
/src/consensus/ @sipa