aboutsummaryrefslogtreecommitdiffhomepage
path: root/gbp/scripts/pq.py
diff options
context:
space:
mode:
Diffstat (limited to 'gbp/scripts/pq.py')
-rwxr-xr-xgbp/scripts/pq.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/gbp/scripts/pq.py b/gbp/scripts/pq.py
index 1a15f10a..8682d855 100755
--- a/gbp/scripts/pq.py
+++ b/gbp/scripts/pq.py
@@ -54,11 +54,12 @@ def generate_patches(repo, start, end, outdir, options):
topic_regex = 'gbp-pq-topic:\s*(?P<topic>\S.*)'
for commit in rev_list:
info = repo.get_commit_info(commit)
- cmds = parse_gbp_commands(info, 'gbp', ('ignore'), None)
- cmds.update(parse_gbp_commands(info, 'gbp-pq', ('ignore'), None))
+ cmds = parse_gbp_commands(info, 'gbp', ('ignore'), ('topic'))
+ cmds.update(parse_gbp_commands(info, 'gbp-pq', ('ignore'), ('topic')))
if not 'ignore' in cmds:
+ topic = cmds['topic'] if 'topic' in cmds else ''
format_patch(outdir, repo, info, patches, options.patch_numbers,
- topic_regex=topic_regex)
+ topic_regex=topic_regex, topic=topic)
else:
gbp.log.info('Ignoring commit %s' % info['id'])