Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
filter-repo: fix detection of binary blobs for --replace-text
Detection if blob is binary for the purpose of --replace-text always fails and text replacement is applied to all blobs. This has changed going to python3. With python2 the same code would still be wrong but would manifest differently. In the construct 'for x in b"..."' the x is - of type <int> in python3 - of type <str> in python2 thus in python3 condition 'x == b"\0"' can not be true for any x due to type difference. Further, the search was supposed to look for NUL byte and not 0 character, thus change to b"\0" instead of b"0". Signed-off-by: rndbit <[email protected]>
- Loading branch information