1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-12-26 18:06:13 +01:00

Merge pull request #1320 from dmach/fix-diff-no-args

Fix 'diff' command when no files are specified
This commit is contained in:
Daniel Mach 2023-05-10 08:58:16 +02:00 committed by GitHub
commit 00464e34a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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