mirror of
https://github.com/openSUSE/osc.git
synced 2024-12-27 18:26:15 +01:00
Merge pull request #509 from adrianschroeter/deletereq
deleterequest for entire projects needs the --recursive option as add…
This commit is contained in:
commit
4b4774872e
2
NEWS
2
NEWS
@ -1,5 +1,5 @@
|
||||
0.165
|
||||
-
|
||||
- deleterequest for entire projects needs the --all option as additional protection
|
||||
|
||||
0.164.1
|
||||
- rewrite cpio handling to support python3
|
||||
|
@ -1939,6 +1939,8 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
help='specify message TEXT')
|
||||
@cmdln.option('-r', '--repository', metavar='REPOSITORY',
|
||||
help='specify repository')
|
||||
@cmdln.option('--all', action='store_true',
|
||||
help='deletes entire project with packages inside')
|
||||
@cmdln.option('--accept-in-hours', metavar='HOURS',
|
||||
help='specify time when request shall get accepted automatically. Only works with write permissions in target.')
|
||||
@cmdln.alias("dr")
|
||||
@ -1950,8 +1952,8 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
|
||||
usage:
|
||||
osc deletereq [-m TEXT] # works in checked out project/package
|
||||
osc deletereq [-m TEXT] PROJECT [PACKAGE]
|
||||
osc deletereq [-m TEXT] PROJECT [--repository REPOSITORY]
|
||||
osc deletereq [-m TEXT] PROJECT PACKAGE
|
||||
osc deletereq [-m TEXT] PROJECT [--all|--repository REPOSITORY]
|
||||
${cmd_option_list}
|
||||
"""
|
||||
import cgi
|
||||
@ -1977,6 +1979,9 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
else:
|
||||
raise oscerr.WrongArgs('Please specify at least a project.')
|
||||
|
||||
if (not opts.all) and package == None:
|
||||
raise oscerr.WrongOptions('No package name has been provided. Use --all option, if you want to request to delete the entire project.')
|
||||
|
||||
if opts.repository:
|
||||
repository = opts.repository
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user