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

guess the parameters of list if inside a working dir

This commit is contained in:
Dirk Mueller 2008-06-24 09:37:49 +00:00
parent 252e2a3e63
commit aa0a6976cb

View File

@ -458,7 +458,7 @@ class Osc(cmdln.Cmdln):
if cmd in ['create']:
min_args, max_args = 0, 4
elif cmd in ['list']:
min_args, max_args = 1, 2
min_args, max_args = 0, 2
else:
min_args, max_args = 1, 1
if len(args) < min_args:
@ -495,11 +495,18 @@ class Osc(cmdln.Cmdln):
+ self.get_cmd_help('submitreq'))
elif cmd == 'list':
project = args[0]
package = None
project = None
if len(args) > 0:
project = args[0]
else:
# try using the working copy at hand
p = findpacs(os.curdir)[0]
project = p.prjname
package = p.name
if len(args) > 1:
package = args[1]
else:
package = None
elif cmd in ['show', 'decline', 'accept']:
reqid = args[0]