delta-rs
delta-rs copied to clipboard
fix: properly deserialize percent-encoded file paths of Remove actions, to make sure tombstone and file paths match
Description
Percent-encoded file paths of Remove actions were not properly deserialized, and when compared to active file paths, the paths didn't match, which caused tombstones to be recognized as active files (be kept in the state)
@roeap @rtyler @wjones127 - a test is failing likely because I'm not supposed to manually "fix" test data delta logs. Can simply push the fix without the change in the test data? The scenario is simple - Remove transaction doesn't match Add transaction if there are percent encoded paths.
@rtyler @roeap @wjones127 - ping...