fix: use safe time
as the default time
#3315
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's the problem this PR addresses?
safe time
when writing new files and creating their parent directorycopyPromise
algorithm isn't using thesafe time
chmod
calls tomode
arguments #3254 fixed a bug inZipFS
wherewriteFileSync
didn't set themode
on files but didn't update the cache key causing checksum mismatches for patched packages where files are created (fsevents
)How did you fix it?
Moved the
safe time
tofslib
, updated everything I could find to use it, and updated the cache version for the affected protocolsChecklist