Bug 1857279 - Consolidate all mach @SettingsProvider hooks in one file and class and have them execute very early during mach_initialize() r=ahal

The only remaining @SettingsProvider hooks should be in test files.

Differential Revision: https://phabricator.services.mozilla.com/D192375
This commit is contained in:
ahochheiden
2023-11-06 17:08:31 +00:00
parent 0e412e6f6f
commit 6f6dff74e4
10 changed files with 144 additions and 136 deletions

View File

@@ -167,6 +167,7 @@ def initialize(topsrcdir, args=()):
_maybe_activate_mozillabuild_environment()
import mach.main
import mach.settings # noqa need @SettingsProvider hook to execute
from mach.command_util import (
MACH_COMMANDS,
DetermineCommandVenvAction,