2024-09-25 05:45:36 +00:00
|
|
|
--- plexus-archiver-4.10.0/src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java 2024-09-25 07:27:00.833967276 +0200
|
|
|
|
|
+++ plexus-archiver-4.10.0/src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java 2024-09-25 07:41:57.036649857 +0200
|
|
|
|
|
@@ -325,7 +325,11 @@
|
2024-09-24 19:13:58 +00:00
|
|
|
Files.copy(compressedInputStream, targetFileName.toPath(), REPLACE_EXISTING);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
- targetFileName.setLastModified(entryDate.getTime());
|
2024-09-25 05:45:36 +00:00
|
|
|
+ final long millis = entryDate.getTime();
|
|
|
|
|
+ if ( millis >= 0 )
|
|
|
|
|
+ {
|
|
|
|
|
+ targetFileName.setLastModified( millis );
|
|
|
|
|
+ }
|
2024-09-24 19:13:58 +00:00
|
|
|
|
|
|
|
|
if (!isIgnorePermissions() && mode != null && !isDirectory) {
|
|
|
|
|
ArchiveEntryUtils.chmod(targetFileName, mode);
|