Tar: set directory modification times while extracting. (#88231)
* Tar: set directory modification times while extracting.
* Extend test and change entry write order.
* Get rid of some enumeration allocations.
* test: check DateTime using InRange.
* Extend comment explaining the order of entries.
* Apply suggestions from code review
Co-authored-by: Dan Moseley <danmose@microsoft.com>
* Try including AltDirectorySeparatorChar.
* Revert "Try including AltDirectorySeparatorChar."
This reverts commit
086aac43a897826394156692bd82f79feb3eca9d.
* Try using Directory.SetLastWriteTime instead of File's.
* Tie up some ends.
---------
Co-authored-by: Dan Moseley <danmose@microsoft.com>