[U-Boot] [PATCH v2 0/7] Various patman fixes

Simon Glass sjg at chromium.org
Wed Mar 27 00:09:38 CET 2013


Since checkpatch has changed in U-Boot, patman no longer detects errors
properly. It seems like a good oppotunity to fix some of the bugs and
annoying habits of patman that people have mentioned on the list.

If I have missed any bugs / problems in this sweep, please let me know.

Changes in v2:
- Add comment about meaning of raise_on_error=False
- Adjust to not allow any spaces in tags, change commit title
- Remove 'ignore_errors' and just use 'raise_on_error' everywhere
- Require sort, uniq tags to be comma-separated
- Update code to remove match_count
- Update commit message to add detail on what is changing
- Update tests to check the 'checks' value, and add a new test
- Use keyword args for raise_on_error
- Use namedtuple to hold the return value from CheckPatch() function

Simon Glass (7):
  patman: Fix up checkpatch parsing to deal with 'CHECK' lines
  patman: Don't allow spaces in tags
  patman: Fix the comment in CheckTags to mention multiple tags
  patman: Provide option to ignore bad aliases
  patman: Add -a option to refrain from test-applying the patches
  patman: Add Series-process-log tag to sort/uniq change logs
  patman: Minor help message/README fixes

 tools/patman/README         |  11 ++++-
 tools/patman/checkpatch.py  | 110 +++++++++++++++++++++++++++-----------------
 tools/patman/commit.py      |   7 +--
 tools/patman/gitutil.py     |  65 ++++++++++++++++++--------
 tools/patman/patchstream.py |   2 +-
 tools/patman/patman.py      |  24 ++++++----
 tools/patman/series.py      |  19 ++++++--
 tools/patman/test.py        |  64 ++++++++++++++++++--------
 8 files changed, 203 insertions(+), 99 deletions(-)

-- 
1.8.1.3



More information about the U-Boot mailing list