1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-12-29 19:26:14 +01:00

Merge branch 'show_overview_in_diff' of https://github.com/lethliel/osc

Show request details, when displaying a diff in the interactive
review mode.
This commit is contained in:
Marcus Huewe 2017-10-11 13:30:48 +02:00
commit 760a3e5558

View File

@ -7223,11 +7223,13 @@ def request_interactive_review(apiurl, request, initial_cmd='', group=None,
else: else:
repl = raw_input(prompt).strip() repl = raw_input(prompt).strip()
if repl == 'i' and src_actions: if repl == 'i' and src_actions:
req_summary = str(request) + '\n'
if not orequest is None and tmpfile: if not orequest is None and tmpfile:
tmpfile.close() tmpfile.close()
tmpfile = None tmpfile = None
if tmpfile is None: if tmpfile is None:
tmpfile = tempfile.NamedTemporaryFile(suffix='.diff') tmpfile = tempfile.NamedTemporaryFile(suffix='.diff')
tmpfile.write(req_summary)
try: try:
diff = request_diff(apiurl, request.reqid) diff = request_diff(apiurl, request.reqid)
tmpfile.write(diff) tmpfile.write(diff)
@ -7282,6 +7284,7 @@ def request_interactive_review(apiurl, request, initial_cmd='', group=None,
footer = 'changing request from state \'%s\' to \'%s\'\n\n' \ footer = 'changing request from state \'%s\' to \'%s\'\n\n' \
% (request.state.name, state) % (request.state.name, state)
msg_template = change_request_state_template(request, state) msg_template = change_request_state_template(request, state)
if tmpfile is None:
footer += str(request) footer += str(request)
if tmpfile is not None: if tmpfile is not None:
tmpfile.seek(0) tmpfile.seek(0)