mirror of
https://github.com/openSUSE/osc.git
synced 2025-09-05 20:58:42 +02:00
The files are now opened as rb for diffing. In python2 nothing changes. In python3 the returned diff is bytes now. The following changes were made: * commandline.py: The returned diff is now bytes * get_diff now returs the diff as a bytes-like object * run_pager writes with sys.stdout.buffer.write if message is not a string * for the commit message the returned diff needs to be decoded now. Otherwise it will just producce garbage. For the commit message the diff on decoded bytes-objects is ok. (nothing harmfull can happen here) * fixed submit_action_diff * fixed request_interactive_review