Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: properly deserialize percent-encoded file paths of Remove actions, to make sure tombstone and file paths match #1964

Closed
wants to merge 2 commits into from

Conversation

sigorbor
Copy link
Contributor

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)

…ns, to make sure tombstone and file paths match
@github-actions github-actions bot added binding/rust Issues for the Rust crate crate/core labels Dec 13, 2023
@sigorbor
Copy link
Contributor Author

@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.

@sigorbor
Copy link
Contributor Author

@rtyler @roeap @wjones127 - ping...

@sigorbor sigorbor closed this Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
binding/rust Issues for the Rust crate crate/core
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants