HomePhabricator

scripted-diff: Use ArgsManager::DEBUG_ONLY flag

Description

scripted-diff: Use ArgsManager::DEBUG_ONLY flag

Summary:
-BEGIN VERIFY SCRIPT-
sed -i 's/unsigned int flags, const bool debug_only,/unsigned int flags,/' src/util/system.h src/util/system.cpp
sed -i 's/ArgsManager::NONE, debug_only/flags, false/' src/util/system.cpp
sed -i 's/arg.second.m_debug_only/(arg.second.m_flags \& ArgsManager::DEBUG_ONLY)/' src/util/system.cpp
sed -i 's/ArgsManager::ALLOW_ANY, true, OptionsCategory::/ArgsManager::ALLOW_ANY | ArgsManager::DEBUG_ONLY, OptionsCategory::/' $(git grep --files-with-matches 'AddArg(' src)
sed -i 's/ArgsManager::ALLOW_ANY, false, OptionsCategory::/ArgsManager::ALLOW_ANY, OptionsCategory::/' $(git grep --files-with-matches 'AddArg(' src)
-END VERIFY SCRIPT-

This is a partial backport of Core PR16097 : https://github.com/bitcoin/bitcoin/pull/16097/commits/fb4b9f9e3b433d8848832e2c2686cf7b1f212a5e

Depends on D5767

Test Plan:

ninja all check-all

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D5768

Details

Provenance
Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>Authored on Jul 27 2019, 09:06
deadalnixCommitted on Apr 20 2020, 13:29
FabienPushed on Apr 20 2020, 15:20
Reviewer
Restricted Project
Differential Revision
D5768: scripted-diff: Use ArgsManager::DEBUG_ONLY flag
Parents
rSTAGINGfd105ab49f3c: scripted-diff: Use Flags enum in AddArg()
Branches
Unknown
Tags
Unknown