Go to file
Scott Little d10d5361e8 merge-topic.py
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
2025-05-16 11:01:20 -04:00
2025-05-16 11:01:20 -04:00
2019-04-19 19:52:37 +00:00
2023-04-28 12:38:49 -04:00
2018-06-01 07:45:23 -07:00
2022-12-26 21:12:47 +00:00
Description
StarlingX build source tree root
14 MiB
Languages
Python 62.4%
Shell 35.7%
BitBake 1.1%
Dockerfile 0.8%