-
Notifications
You must be signed in to change notification settings - Fork 37.7k
refactor: Prepare for moving ArgsManager out of util/system #24811
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 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. |
024e035
to
5e1d52f
Compare
This changes the wallet tests to rely on BasicTestingSetup#m_args rather than gArgs, which seems more appropriate.
… not gArgs In ArgsManager::ReadConfigFiles, we're operating on an ArgsManager - modifying gArgs is incongruous.
5e1d52f
to
3b8999a
Compare
These were introduced in bitcoin#22950, but they're not used in the header, rather equivalent includes in addrman.cpp do the work.
This file is not required for the dbwrapper interfaces provided, but several other files were getting their necessary includes indirectly via this header. Removing results in more minimal includes throughout.
This is the more minimal include, and the only used therein.
🐙 This pull request conflicts with the target branch and needs rebase. Want to unsubscribe from rebase notifications on this pull request? Just convert this pull request to a "draft". |
Going to rework given inattention. |
This comprises the preparation commits for #24455, which are relatively succinct, for easier review.