The whole point of this series is really to make it so that when we're using patman for sending Linux patches that we don't pass "--no-tree" to checkpatch. While doing that, though, I found a number of bugs including an explanation about why recent version of patman have been yelling about "tags" when used with Linux even though Linux is supposed to have "process_tags" defaulted to False.
Douglas Anderson (6): patman: Fix updating argument defaults from settings patman: Fix implicit command inserting patman: Don't look at sys.argv when parsing settings patman: Make most bool arguments BooleanOptionalAction patman: By default don't pass "--no-tree" to checkpatch for linux patman: Take project defaults into account for --help tools/patman/checkpatch.py | 11 +++--- tools/patman/control.py | 7 ++-- tools/patman/main.py | 72 ++++++++++++++++++++++---------------- tools/patman/settings.py | 46 +++++++++++++----------- 4 files changed, 78 insertions(+), 58 deletions(-) -- 2.37.0.rc0.161.g10f37bed90-goog