d10d5361e8d1fc30136d571a6c1267276e4f0bdc
A tool to merge all gerrit reviews based on topic.
merge-topic.py repo --help
usage: merge-topic.py repo [-h]
--topic TOPIC [--repo-root-dir REPO_ROOT_DIR]
[--manifest MANIFEST]
[--download-strategy {Pull,Cherry Pick,Branch,Checkout}]
[--status {open,merged,abandoned}]
[--merge-fixer MERGE_FIXER]
[--avoid-re-download]
[--dry-run]
optional arguments:
-h, --help show this help message and exit
--topic TOPIC, -t TOPIC
Gerrit topic... can be specified more than once
(default: None)
--repo-root-dir REPO_ROOT_DIR, -rr REPO_ROOT_DIR
Path to repo root dir (default:
/localdisk/designer/slittle1/WRCP_DEV)
--manifest MANIFEST, -m MANIFEST
File name of the manifest file (not path). Otherwise
use the manifest selected by the last "repo init"
(default: None)
--download-strategy {Pull,Cherry Pick,Branch,Checkout}
Strategy to download the patch: Pull, Cherry Pick,
Branch, Checkout (default: Cherry Pick)
--status {open,merged,abandoned}, -s {open,merged,abandoned}
Status of the review... can be specified more than
once (default: ['open'])
--merge-fixer MERGE_FIXER, -mf MERGE_FIXER
Script to be run to attempt auto merge fixing, e.g.
pick_both_merge_fixer.py (default: None)
--avoid-re-download, -ard
Avoid re-downloading a commit if it already exists in
the git repo. (default: False)
--dry-run Simulate, but don't sync (default: False)
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: I2a11af26368fd10d9457ddb39101c7e136f478c9
Description
StarlingX build source tree root
Languages
Python
62.4%
Shell
35.7%
BitBake
1.1%
Dockerfile
0.8%