Fix rbt patch svn to set results_unicode=False

Review Request #12372 — Created June 14, 2022 and discarded — Latest diff uploaded

Information

RBTools
master

Reviewers

After applying an SVN patch, attempting to print the output could result in
CRITICAL: a bytes-like object is required, not 'str'
as the patch output was of type str.

This change calls the underlying rbtools.utils.process.execute function with the results_unicode=False similar to the git implementation (https://github.com/reviewboard/rbtools/blob/master/rbtools/clients/git.py#L1110) as suggested by dushara

Tested locally with an SVN patch, confirmed the patch could apply successfully.

Changes between revision 1 and 2

orig
1
2

Commits

Summary ID Author
Fix rbt patch to print string output with stdout instead of stdout_bytes
After applying an SVN patch, attempting to print the output could result in CRITICAL: a bytes-like object is required, not 'str' as the patch output was of type str. This change calls the stdout.write function when patch_output is of type str.
528dc1dcb6a8250121c49137e27a28eaeaa3a6fc Bob Powell
Fix rbt patch for SVN expecting bytes output
b5451d01ab1c1336154fc77909faf83cbb258c2d Bob Powell
rbtools/clients/svn.py
rbtools/commands/patch.py
Loading...