@@ -597,6 +597,7 @@ async function diffFromPPK(origin: string, next: string, output: string) {
597597 }
598598
599599 const copies = { } ;
600+ const copiesv2 = { } ;
600601
601602 const zipfile = new YazlZipFile ( ) ;
602603
@@ -668,7 +669,7 @@ async function diffFromPPK(origin: string, next: string, output: string) {
668669 addEntry ( base ) ;
669670 }
670671 copies [ entry . fileName ] = originMap [ entry . crc32 ] ;
671- copies [ entry . crc32 ] = entry . fileName ;
672+ copiesv2 [ entry . crc32 ] = entry . fileName ;
672673 return ;
673674 }
674675
@@ -701,7 +702,7 @@ async function diffFromPPK(origin: string, next: string, output: string) {
701702
702703 //console.log({copies, deletes});
703704 zipfile . addBuffer (
704- Buffer . from ( JSON . stringify ( { copies, deletes } ) ) ,
705+ Buffer . from ( JSON . stringify ( { copies, copiesv2 , deletes } ) ) ,
705706 '__diff.json' ,
706707 ) ;
707708 zipfile . end ( ) ;
@@ -748,6 +749,7 @@ async function diffFromPackage(
748749 }
749750
750751 const copies = { } ;
752+ const copiesv2 = { } ;
751753
752754 const zipfile = new YazlZipFile ( ) ;
753755
@@ -793,7 +795,7 @@ async function diffFromPackage(
793795 // If moved from other place
794796 if ( originMap [ entry . crc32 ] ) {
795797 copies [ entry . fileName ] = originMap [ entry . crc32 ] ;
796- copies [ entry . crc32 ] = entry . fileName ;
798+ copiesv2 [ entry . crc32 ] = entry . fileName ;
797799 return ;
798800 }
799801
@@ -812,7 +814,7 @@ async function diffFromPackage(
812814 }
813815 } ) ;
814816
815- zipfile . addBuffer ( Buffer . from ( JSON . stringify ( { copies } ) ) , '__diff.json' ) ;
817+ zipfile . addBuffer ( Buffer . from ( JSON . stringify ( { copies, copiesv2 } ) ) , '__diff.json' ) ;
816818 zipfile . end ( ) ;
817819 await writePromise ;
818820}
0 commit comments