mirror of
https://github.com/openSUSE/osc.git
synced 2024-12-26 09:56:13 +01:00
implement incoming option for osc rq
There is a config option 'include_request_from_project' which can be set to 0 to exclude all requests originating from the project in osc [rq|review] list. To force this behaviour just once (without always editing oscrc the '--incoming' option can be used.
This commit is contained in:
parent
6c23e10d80
commit
b556095502
@ -2122,6 +2122,8 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
help='non-interactive review of request')
|
||||
@cmdln.option('--exclude-target-project', action='append',
|
||||
help='exclude target project from request list')
|
||||
@cmdln.option('--incoming', action='store_true',
|
||||
help='Show only requests where the project is target')
|
||||
@cmdln.option('--involved-projects', action='store_true',
|
||||
help='show all requests for project/packages where USER is involved')
|
||||
@cmdln.option('--target-package-filter', metavar='TARGET_PACKAGE_FILTER',
|
||||
@ -2233,6 +2235,9 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
if opts.state == '' and subcmd != 'review':
|
||||
opts.state = 'declined,new,review'
|
||||
|
||||
if opts.incoming:
|
||||
conf.config['include_request_from_project'] = False
|
||||
|
||||
if args[0] == 'help':
|
||||
return self.do_help(['help', 'request'])
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user