Skip to content

Commit 141157e

Browse files
authored
Merge pull request openSUSE#1973 from dmach/stop-using_server_diff_noex
Use server_diff() instead of server_diff_noex() to exit with a non-zero return code
2 parents 38b2dc3 + d75ec45 commit 141157e

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

osc/commandline.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4822,7 +4822,6 @@ def do_diff(self, subcmd, opts, *args):
48224822
from .core import parseargs
48234823
from .core import run_pager
48244824
from .core import server_diff
4825-
from .core import server_diff_noex
48264825
from .store import git_is_unsupported
48274826

48284827
msg = f"Command 'osc {subcmd}' is not supported with git. Use 'git diff' instead."
@@ -4903,7 +4902,7 @@ def do_diff(self, subcmd, opts, *args):
49034902
files = None
49044903
else:
49054904
files = args
4906-
diff += server_diff_noex(pac.apiurl, pac.prjname, pac.name, rev1,
4905+
diff += server_diff(pac.apiurl, pac.prjname, pac.name, rev1,
49074906
pac.prjname, pac.name, rev2,
49084907
not opts.plain, opts.missingok, opts.meta, not opts.unexpand, files=files)
49094908
hldiff = highlight_diff(diff)
@@ -4950,7 +4949,7 @@ def do_rdiff(self, subcmd, opts, *args):
49504949
from .core import highlight_diff
49514950
from .core import parseRevisionOption
49524951
from .core import run_pager
4953-
from .core import server_diff_noex
4952+
from .core import server_diff
49544953

49554954
apiurl = self.get_api_url()
49564955

@@ -4996,7 +4995,7 @@ def do_rdiff(self, subcmd, opts, *args):
49964995
if opts.revision:
49974996
rev1, rev2 = parseRevisionOption(opts.revision)
49984997

4999-
rdiff = server_diff_noex(apiurl,
4998+
rdiff = server_diff(apiurl,
50004999
old_project, old_package, rev1,
50015000
new_project, new_package, rev2, not opts.plain, opts.missingok,
50025001
meta=opts.meta,
@@ -5276,7 +5275,7 @@ def do_prdiff(self, subcmd, opts, *args):
52765275
from .core import get_request_collection
52775276
from .core import is_project_dir
52785277
from .core import meta_get_packagelist
5279-
from .core import server_diff_noex
5278+
from .core import server_diff
52805279

52815280
if len(args) > 2:
52825281
raise oscerr.WrongArgs('Too many arguments.')
@@ -5322,7 +5321,7 @@ def do_prdiff(self, subcmd, opts, *args):
53225321
print(f"old only: {pkg}")
53235322
continue
53245323

5325-
rdiff = server_diff_noex(
5324+
rdiff = server_diff(
53265325
apiurl,
53275326
oldprj, pkg, None,
53285327
newprj, pkg, None,

osc/core.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4908,7 +4908,7 @@ def get_commitlog(
49084908
yield revision.comment or "<no message>"
49094909
yield ""
49104910
if patch:
4911-
rdiff = server_diff_noex(
4911+
rdiff = server_diff(
49124912
apiurl,
49134913
prj,
49144914
package,

0 commit comments

Comments
 (0)