mirror of
https://github.com/openSUSE/osc.git
synced 2025-02-24 03:02:12 +01:00
- add support for new branch --extend_package_names
This commit is contained in:
parent
f47e8f16c7
commit
a5edbb201a
1
NEWS
1
NEWS
@ -11,6 +11,7 @@
|
|||||||
- support source services using OBS project or package name
|
- support source services using OBS project or package name
|
||||||
- support updateing _patchinfo file with new issues just by calling "osc patchinfo" again
|
- support updateing _patchinfo file with new issues just by calling "osc patchinfo" again
|
||||||
- branch --add-repositories can be used to add repos from source project to target project
|
- branch --add-repositories can be used to add repos from source project to target project
|
||||||
|
- branch --extend-package-names can be used to do mbranch like branch of a single package
|
||||||
|
|
||||||
0.132
|
0.132
|
||||||
- rdelete and undelete command requesting now a comment
|
- rdelete and undelete command requesting now a comment
|
||||||
|
@ -2732,6 +2732,8 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
|||||||
help='force branch, overwrite target')
|
help='force branch, overwrite target')
|
||||||
@cmdln.option('--add-repositories', default=False, action="store_true",
|
@cmdln.option('--add-repositories', default=False, action="store_true",
|
||||||
help='Add repositories to target project (happens by default when project is new)')
|
help='Add repositories to target project (happens by default when project is new)')
|
||||||
|
@cmdln.option('--extend-package-names', default=False, action="store_true",
|
||||||
|
help='Extend packages names with project name as suffix')
|
||||||
@cmdln.option('--noaccess', action='store_true',
|
@cmdln.option('--noaccess', action='store_true',
|
||||||
help='Create a hidden project')
|
help='Create a hidden project')
|
||||||
@cmdln.option('-m', '--message', metavar='TEXT',
|
@cmdln.option('-m', '--message', metavar='TEXT',
|
||||||
@ -2795,7 +2797,9 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
|||||||
nodevelproject=opts.nodevelproject, rev=opts.revision,
|
nodevelproject=opts.nodevelproject, rev=opts.revision,
|
||||||
target_project=tproject, target_package=tpackage,
|
target_project=tproject, target_package=tpackage,
|
||||||
return_existing=opts.checkout, msg=opts.message or '',
|
return_existing=opts.checkout, msg=opts.message or '',
|
||||||
force=opts.force, noaccess=opts.noaccess, add_repositories=opts.add_repositories)
|
force=opts.force, noaccess=opts.noaccess,
|
||||||
|
add_repositories=opts.add_repositories,
|
||||||
|
extend_package_names=opt.extend_package_names)
|
||||||
if exists:
|
if exists:
|
||||||
print >>sys.stderr, 'Using existing branch project: %s' % targetprj
|
print >>sys.stderr, 'Using existing branch project: %s' % targetprj
|
||||||
|
|
||||||
|
@ -4322,7 +4322,7 @@ def attribute_branch_pkg(apiurl, attribute, maintained_update_project_attribute,
|
|||||||
return r
|
return r
|
||||||
|
|
||||||
|
|
||||||
def branch_pkg(apiurl, src_project, src_package, nodevelproject=False, rev=None, target_project=None, target_package=None, return_existing=False, msg='', force=False, noaccess=False, add_repositories=False):
|
def branch_pkg(apiurl, src_project, src_package, nodevelproject=False, rev=None, target_project=None, target_package=None, return_existing=False, msg='', force=False, noaccess=False, add_repositories=False, extend_package_names=False):
|
||||||
"""
|
"""
|
||||||
Branch a package (via API call)
|
Branch a package (via API call)
|
||||||
"""
|
"""
|
||||||
@ -4335,6 +4335,8 @@ def branch_pkg(apiurl, src_project, src_package, nodevelproject=False, rev=None,
|
|||||||
query['noaccess'] = '1'
|
query['noaccess'] = '1'
|
||||||
if add_repositories:
|
if add_repositories:
|
||||||
query['add_repositories'] = "1"
|
query['add_repositories'] = "1"
|
||||||
|
if extend_package_names:
|
||||||
|
query['extend_package_names'] = "1"
|
||||||
if rev:
|
if rev:
|
||||||
query['rev'] = rev
|
query['rev'] = rev
|
||||||
if target_project:
|
if target_project:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user