Add Git binary file patching.
Review Request #14714 — Created Nov. 28, 2025 and updated
This change adds support to the
GitPatcherfor applying binary files
as part of changes. For git, this requires that we askgit applyto
exclude those particular files while applying, because otherwise it will
error out because there's no binary file data in the patch itself. We
then use the base patcher infrastructure for iterating through the
files, but provide overrides that can register adds, moves, and deletes
with git.
- Ran unit tests.
- Used
rbt patchwith a bunch of changes that did various file
operations on binary files.
| Summary | ID |
|---|---|
| otvzyzqqpkzmkpnlkkwoyumrmozrlxol |
| Description | From | Last Updated |
|---|---|---|
|
line too long (89 > 79 characters) Column: 80 Error code: E501 |
|
|
|
line too long (89 > 79 characters) Column: 80 Error code: E501 |
|
|
|
line too long (89 > 79 characters) Column: 80 Error code: E501 |
|
|
|
line too long (89 > 79 characters) Column: 80 Error code: E501 |
|
|
|
line too long (89 > 79 characters) Column: 80 Error code: E501 |
|
- Commits:
-
Summary ID otvzyzqqpkzmkpnlkkwoyumrmozrlxol otvzyzqqpkzmkpnlkkwoyumrmozrlxol - Diff:
-
Revision 2 (+1928 -16)