1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-01-12 16:56:15 +01:00

Fix 'diff' command when no files are specified

This commit is contained in:
Daniel Mach 2023-05-09 21:45:20 +02:00
parent dc50e6c981
commit 1ad022a616

View File

@ -4646,7 +4646,12 @@ Please submit there instead, or use --nodevelproject to force direct submission.
for i in pac.get_diff(rev1):
diff += b''.join(i)
else:
files = args
if args == ["."]:
# parseargs() returns ["."] (list with workdir) if no args are specified
# "." is illegal filename that causes server to return 400
files = None
else:
files = args
diff += server_diff_noex(pac.apiurl, pac.prjname, pac.name, rev1,
pac.prjname, pac.name, rev2,
not opts.plain, opts.missingok, opts.meta, not opts.unexpand, files=files)