]> granicus.if.org Git - icu/commit
ICU-21755 commit checker: add support for COMMIT_METADATA.md file
authorSteven R. Loomis <srl295@gmail.com>
Tue, 26 Jul 2022 17:19:55 +0000 (12:19 -0500)
committerSteven R. Loomis <srl295@gmail.com>
Thu, 13 Oct 2022 17:05:17 +0000 (12:05 -0500)
commit8ca2e06b72d8f5466c0a727433f04692c777c3a4
treedb8b050719d87ce67ab8c915be5dce4805e7b4ec
parent123e5c1cd6f033a1f52f71c879cf93228d2f7387
ICU-21755 commit checker: add support for COMMIT_METADATA.md file

- new option, --commit-metadata= with path to metadata file
- new option, --fix-version=41 (used for SKIP sections)
- scaffolding for 'bad commits' list
- new module CommitMetadata with unit tests
- sample file format TEST_COMMIT_METADATA.md
- such commits are skipped
- refactored the commit skipping part (formerly used for cherry pick skips)
- add a report section for skipped commits
- add a cache for JIRA queries (for dev use): --cache-for-dev "/tmp/cldr-commit-cache" - optional
- add an 'excluded commits' section at the bottom
- make sure commit metadata is used to update ticket IDs and messages.
tools/commit-checker/Pipfile
tools/commit-checker/TEST_COMMIT_METADATA.md [new file with mode: 0644]
tools/commit-checker/check.py
tools/commit-checker/commit_metadata.py [new file with mode: 0644]
tools/commit-checker/test_commit_metadata.py [new file with mode: 0644]