1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-01-13 17:16:23 +01:00

- added "--message" option to branch cmd

This commit is contained in:
Marcus Huewe 2010-03-02 01:34:17 +01:00
parent c6b74d6425
commit f0d07774f4
2 changed files with 6 additions and 2 deletions

View File

@ -1620,6 +1620,8 @@ Please submit there instead, or use --nodevelproject to force direct submission.
'(\'osc bco\' is a shorthand for this option)' )
@cmdln.option('-r', '--revision', metavar='rev',
help='branch against a specific revision')
@cmdln.option('-m', '--message', metavar='TEXT',
help='specify message TEXT')
def do_branch(self, subcmd, opts, *args):
"""${cmd_name}: Branch a package
@ -1667,7 +1669,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
branch_pkg(conf.config['apiurl'], args[0], args[1],
nodevelproject=opts.nodevelproject, rev=opts.revision,
target_project=tproject, target_package=tpackage,
return_existing=opts.checkout)
return_existing=opts.checkout, msg=opts.message or '')
if exists:
print >>sys.stderr, 'Using existing branch project: %s' % targetprj

View File

@ -3273,7 +3273,7 @@ def attribute_branch_pkg(apiurl, attribute, maintained_update_project_attribute,
return r
def branch_pkg(apiurl, src_project, src_package, nodevelproject=False, rev=None, target_project=None, target_package=None, return_existing=False):
def branch_pkg(apiurl, src_project, src_package, nodevelproject=False, rev=None, target_project=None, target_package=None, return_existing=False, msg=''):
"""
Branch a package (via API call)
"""
@ -3286,6 +3286,8 @@ def branch_pkg(apiurl, src_project, src_package, nodevelproject=False, rev=None,
query['target_project'] = target_project
if target_package:
query['target_package'] = target_package
if msg:
query['comment'] = msg
u = makeurl(apiurl, ['source', src_project, src_package], query=query)
try:
f = http_POST(u)