forked from openlp/openlp
Add the ability to customise the subject
This commit is contained in:
parent
e4cd6c2e63
commit
f0eb2f1513
@ -17,6 +17,7 @@ def parse_args():
|
|||||||
help='The main part of the URL to the merge proposal, without the hostname.')
|
help='The main part of the URL to the merge proposal, without the hostname.')
|
||||||
parser.add_argument('-m', '--message', required=True,
|
parser.add_argument('-m', '--message', required=True,
|
||||||
help='The comment to add to the merge proposal')
|
help='The comment to add to the merge proposal')
|
||||||
|
parser.add_argument('-s', '--subject', default=None, help='The subject for the comment')
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
@ -34,11 +35,13 @@ def get_merge_proposal(merge_proposal_url):
|
|||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
def create_comment(merge_proposal, comment):
|
def create_comment(merge_proposal, comment, subject):
|
||||||
"""
|
"""
|
||||||
Create a comment on the merge proposal
|
Create a comment on the merge proposal
|
||||||
"""
|
"""
|
||||||
merge_proposal.createComment(subject='comment', content=comment)
|
if not subject:
|
||||||
|
subject = 'Jenkins test update'
|
||||||
|
merge_proposal.createComment(subject, content=comment)
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
@ -51,7 +54,7 @@ def main():
|
|||||||
print('No merge proposal with that URL found')
|
print('No merge proposal with that URL found')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
else:
|
else:
|
||||||
create_comment(merge_proposal, args.message)
|
create_comment(merge_proposal, args.message, args.subject)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
Loading…
Reference in New Issue
Block a user