flake8
passed.
JSHint
passed.
Review Request #14711 — Created Nov. 28, 2025 and updated
This adds the core infrastructure needed to support binary file patching
when applying review request diffs usingrbt patch.
rbtools.diffs.patches.BinaryFilePatchrepresents binary files in the
diff, and can lazily load their content as-needed.
rbtools.diffs.patcher.Patchernow has several methods to apply binary
files in various ways. They can be overridden by SCM-specific patchers
to perform file operations as necessary.
rbtools.diffs.patches.PatchResultwill now track which binary files
were applied (or failed).The
rbt patchcommand has been updated to:
Patch instances.--no-binary option, which skips patching binary files.Subsequent changes will add support for individual SCM systems.
| Summary | ID |
|---|---|
| mxnmkxtkuwpysslkkonvosuyumspvzsx |