File: ziptools/ziptools/cmdtest/macosx-commands-output.txt
See HOW-RUN.txt for commands run in the following. ============================================================================================================ Starting in mergeall/test/ziptools ============================================================================================================ /MY-STUFF/Code/mergeall/test/ziptools$ rm -rf cmdtest/start cmdtest/test1 cmdtest/test2 cmdtest/unpack ============================================================================================================ Extract test folders from .. (mergeall's test folders) ============================================================================================================ /MY-STUFF/Code/mergeall/test/ziptools$ cp ../test-1-2.zip cmdtest/start.zip /MY-STUFF/Code/mergeall/test/ziptools$ cd cmdtest /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ py3 ../zip-extract.py start.zip start Unzipping from start.zip to start Extracted test1/ => start/test1 Extracted test1/.DS_Store => start/test1/.DS_Store Extracted test1/._.TemporaryItems => start/test1/._.TemporaryItems Extracted test1/f0.txt => start/test1/f0.txt Extracted test1/f1.txt => start/test1/f1.txt Extracted test1/f3.txt => start/test1/f3.txt Extracted test1/f6.txt => start/test1/f6.txt Extracted test1/m1 => start/test1/m1 Extracted test1/d1/ => start/test1/d1 Extracted test1/d1/._.DS_Store => start/test1/d1/._.DS_Store Extracted test1/d1/._someimage.png => start/test1/d1/._someimage.png Extracted test1/d1/fa1.txt => start/test1/d1/fa1.txt Extracted test1/d3/ => start/test1/d3 Extracted test1/d3/.DS_Store => start/test1/d3/.DS_Store Extracted test1/d3/.htaccess => start/test1/d3/.htaccess Extracted test1/d3/.Trashes => start/test1/d3/.Trashes Extracted test1/d3/f2.txt => start/test1/d3/f2.txt Extracted test1/d3/f3.txt => start/test1/d3/f3.txt Extracted test1/d3/f4.txt => start/test1/d3/f4.txt Extracted test1/d3/.fseventsd/ => start/test1/d3/.fseventsd Extracted test1/d3/.fseventsd/no_log => start/test1/d3/.fseventsd/no_log Extracted test1/m2/ => start/test1/m2 Extracted test1/m2/.DS_Store => start/test1/m2/.DS_Store Extracted test1/m2/.htaccess => start/test1/m2/.htaccess Extracted test2/ => start/test2 Extracted test2/Desktop.ini => start/test2/Desktop.ini Extracted test2/f0.txt => start/test2/f0.txt Extracted test2/f2.txt => start/test2/f2.txt Extracted test2/f3.txt => start/test2/f3.txt Extracted test2/f6.txt => start/test2/f6.txt Extracted test2/m2 => start/test2/m2 Extracted test2/$RECYCLE.BIN/ => start/test2/$RECYCLE.BIN Extracted test2/.Trash-1000/ => start/test2/.Trash-1000 Extracted test2/d2/ => start/test2/d2 Extracted test2/d3/ => start/test2/d3 Extracted test2/d3/.htaccess => start/test2/d3/.htaccess Extracted test2/d3/desktop.ini => start/test2/d3/desktop.ini Extracted test2/d3/f2.txt => start/test2/d3/f2.txt Extracted test2/d3/f3.txt => start/test2/d3/f3.txt Extracted test2/d3/f5.txt => start/test2/d3/f5.txt Extracted test2/d3/Thumbs.db => start/test2/d3/Thumbs.db Extracted test2/m1/ => start/test2/m1 Extracted test2/__bkp__/ => start/test2/__bkp__ Extracted test2/__bkp__/README.txt => start/test2/__bkp__/README.txt Extracted test2/__bkp__/date150325-time115227/ => start/test2/__bkp__/date150325-time115227 Extracted test2/__bkp__/date150325-time115227/f2.txt => start/test2/__bkp__/date150325-time115227/f2.txt Extracted test2/__bkp__/date150325-time115227/f3.txt => start/test2/__bkp__/date150325-time115227/f3.txt Extracted test2/__bkp__/date150325-time115227/m2 => start/test2/__bkp__/date150325-time115227/m2 Extracted test2/__bkp__/date150325-time115227/__added__.txt => start/test2/__bkp__/date150325-time115227/__added__.txt Extracted test2/__bkp__/date150325-time115227/d2/ => start/test2/__bkp__/date150325-time115227/d2 Extracted test2/__bkp__/date150325-time115227/d3/ => start/test2/__bkp__/date150325-time115227/d3 Extracted test2/__bkp__/date150325-time115227/d3/f3.txt => start/test2/__bkp__/date150325-time115227/d3/f3.txt Extracted test2/__bkp__/date150325-time115227/d3/f5.txt => start/test2/__bkp__/date150325-time115227/d3/f5.txt Extracted test2/__bkp__/date150325-time115227/m1/ => start/test2/__bkp__/date150325-time115227/m1 Extracted test2/__bkp__/date150325-time115317/ => start/test2/__bkp__/date150325-time115317 Extracted test2/__bkp__/date150325-time115317/spam.txt => start/test2/__bkp__/date150325-time115317/spam.txt Extracted test2/__bkp__/date150325-time115355/ => start/test2/__bkp__/date150325-time115355 Extracted test2/__bkp__/date150325-time115355/__added__.txt => start/test2/__bkp__/date150325-time115355/__added__.txt Extracted test2/__bkp__/date150325-time115417/ => start/test2/__bkp__/date150325-time115417 Extracted test2/__bkp__/date150325-time115417/__added__.txt => start/test2/__bkp__/date150325-time115417/__added__.txt Extracted test2/__bkp__/date150325-time115452/ => start/test2/__bkp__/date150325-time115452 Extracted test2/__bkp__/date150325-time115452/spam2.txt => start/test2/__bkp__/date150325-time115452/spam2.txt Extracted test2/__bkp__/date150325-time115452/__added__.txt => start/test2/__bkp__/date150325-time115452/__added__.txt Extracted test2/__bkp__/date150325-time115541/ => start/test2/__bkp__/date150325-time115541 Extracted test2/__bkp__/date150325-time115541/f0.txt => start/test2/__bkp__/date150325-time115541/f0.txt Extracted test2/__bkp__/date150325-time115549/ => start/test2/__bkp__/date150325-time115549 Extracted test2/__bkp__/date150325-time115549/f0.txt => start/test2/__bkp__/date150325-time115549/f0.txt Extracted test2/__bkp__/date150325-time115557/ => start/test2/__bkp__/date150325-time115557 Extracted test2/__bkp__/date150325-time115557/f0.txt => start/test2/__bkp__/date150325-time115557/f0.txt Extracted test2/__bkp__/date150325-time115607/ => start/test2/__bkp__/date150325-time115607 Extracted test2/__bkp__/date150325-time115607/f0.txt => start/test2/__bkp__/date150325-time115607/f0.txt Extracted test2/__bkp__/date150325-time115737/ => start/test2/__bkp__/date150325-time115737 Extracted test2/__bkp__/date150325-time115737/f0.txt => start/test2/__bkp__/date150325-time115737/f0.txt Extracted test2/__bkp__/date150325-time115737/__added__.txt => start/test2/__bkp__/date150325-time115737/__added__.txt ============================================================================================================ Zip and unzip test1/test2: WITH cruft ============================================================================================================ /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ cd start /MY-STUFF/Code/mergeall/test/ziptools/cmdtest/start$ py3 ../../zip-create.py ../cmdtest.zip test1 test2 Zipping ['test1', 'test2'] to ../cmdtest.zip Adding folder test1 Adding file test1/._.TemporaryItems Adding file test1/.DS_Store Adding folder test1/d1 Adding file test1/d1/._.DS_Store Adding file test1/d1/._someimage.png Adding file test1/d1/fa1.txt Adding folder test1/d3 Adding file test1/d3/.DS_Store Adding folder test1/d3/.fseventsd Adding file test1/d3/.fseventsd/no_log Adding file test1/d3/.htaccess Adding file test1/d3/.Trashes Adding file test1/d3/f2.txt Adding file test1/d3/f3.txt Adding file test1/d3/f4.txt Adding file test1/f0.txt Adding file test1/f1.txt Adding file test1/f3.txt Adding file test1/f6.txt Adding file test1/m1 Adding folder test1/m2 Adding file test1/m2/.DS_Store Adding file test1/m2/.htaccess Adding folder test2 Adding folder test2/$RECYCLE.BIN Adding folder test2/.Trash-1000 Adding folder test2/__bkp__ Adding folder test2/__bkp__/date150325-time115227 Adding file test2/__bkp__/date150325-time115227/__added__.txt Adding folder test2/__bkp__/date150325-time115227/d2 Adding folder test2/__bkp__/date150325-time115227/d3 Adding file test2/__bkp__/date150325-time115227/d3/f3.txt Adding file test2/__bkp__/date150325-time115227/d3/f5.txt Adding file test2/__bkp__/date150325-time115227/f2.txt Adding file test2/__bkp__/date150325-time115227/f3.txt Adding folder test2/__bkp__/date150325-time115227/m1 Adding file test2/__bkp__/date150325-time115227/m2 Adding folder test2/__bkp__/date150325-time115317 Adding file test2/__bkp__/date150325-time115317/spam.txt Adding folder test2/__bkp__/date150325-time115355 Adding file test2/__bkp__/date150325-time115355/__added__.txt Adding folder test2/__bkp__/date150325-time115417 Adding file test2/__bkp__/date150325-time115417/__added__.txt Adding folder test2/__bkp__/date150325-time115452 Adding file test2/__bkp__/date150325-time115452/__added__.txt Adding file test2/__bkp__/date150325-time115452/spam2.txt Adding folder test2/__bkp__/date150325-time115541 Adding file test2/__bkp__/date150325-time115541/f0.txt Adding folder test2/__bkp__/date150325-time115549 Adding file test2/__bkp__/date150325-time115549/f0.txt Adding folder test2/__bkp__/date150325-time115557 Adding file test2/__bkp__/date150325-time115557/f0.txt Adding folder test2/__bkp__/date150325-time115607 Adding file test2/__bkp__/date150325-time115607/f0.txt Adding folder test2/__bkp__/date150325-time115737 Adding file test2/__bkp__/date150325-time115737/__added__.txt Adding file test2/__bkp__/date150325-time115737/f0.txt Adding file test2/__bkp__/README.txt Adding folder test2/d2 Adding folder test2/d3 Adding file test2/d3/.htaccess Adding file test2/d3/desktop.ini Adding file test2/d3/f2.txt Adding file test2/d3/f3.txt Adding file test2/d3/f5.txt Adding file test2/d3/Thumbs.db Adding file test2/Desktop.ini Adding file test2/f0.txt Adding file test2/f2.txt Adding file test2/f3.txt Adding file test2/f6.txt Adding folder test2/m1 Adding file test2/m2 /MY-STUFF/Code/mergeall/test/ziptools/cmdtest/start$ cd .. /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ py3 ../zip-list.py cmdtest.zip File Name Modified Size test1/ 2016-10-02 09:01:58 0 test1/._.TemporaryItems 2016-09-25 08:49:30 4096 test1/.DS_Store 2016-09-25 15:10:30 8196 test1/d1/ 2016-09-30 16:41:12 0 test1/d1/._.DS_Store 2016-09-18 12:46:28 4096 test1/d1/._someimage.png 2016-09-18 12:46:28 4096 test1/d1/fa1.txt 2014-02-07 16:38:58 0 test1/d3/ 2016-10-02 09:05:02 0 test1/d3/.DS_Store 2016-09-25 15:10:30 8196 test1/d3/.fseventsd/ 2016-09-30 16:41:12 0 test1/d3/.fseventsd/no_log 2016-09-14 07:37:46 0 test1/d3/.htaccess 2015-03-31 16:55:44 271 test1/d3/.Trashes 2016-09-20 09:12:04 44 test1/d3/f2.txt 2014-02-07 16:39:18 0 test1/d3/f3.txt 2014-02-07 16:41:24 103 test1/d3/f4.txt 2014-02-07 16:41:24 103 test1/f0.txt 2014-02-07 16:39:10 0 test1/f1.txt 2014-02-07 16:38:38 0 test1/f3.txt 2014-02-07 16:41:24 103 test1/f6.txt 2016-10-02 08:38:42 103 test1/m1 2014-02-08 09:58:14 0 test1/m2/ 2016-10-02 09:13:10 0 test1/m2/.DS_Store 2016-09-25 15:10:30 8196 test1/m2/.htaccess 2015-03-31 16:55:44 271 test2/ 2016-10-02 09:02:24 0 test2/$RECYCLE.BIN/ 2016-09-30 13:03:54 0 test2/.Trash-1000/ 2016-09-30 14:08:14 0 test2/__bkp__/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115227/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115227/__added__.txt 2015-03-25 11:52:26 23 test2/__bkp__/date150325-time115227/d2/ 2015-03-25 11:52:26 0 test2/__bkp__/date150325-time115227/d3/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115227/d3/f3.txt 2014-02-07 16:41:48 104 test2/__bkp__/date150325-time115227/d3/f5.txt 2014-02-07 16:41:48 104 test2/__bkp__/date150325-time115227/f2.txt 2014-02-07 16:39:18 0 test2/__bkp__/date150325-time115227/f3.txt 2014-02-07 16:41:48 104 test2/__bkp__/date150325-time115227/m1/ 2015-03-25 11:52:26 0 test2/__bkp__/date150325-time115227/m2 2014-02-08 09:58:14 0 test2/__bkp__/date150325-time115317/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115317/spam.txt 2015-03-25 11:53:10 0 test2/__bkp__/date150325-time115355/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115355/__added__.txt 2015-03-25 11:53:54 11 test2/__bkp__/date150325-time115417/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115417/__added__.txt 2015-03-25 11:54:16 7 test2/__bkp__/date150325-time115452/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115452/__added__.txt 2015-03-25 11:54:52 18 test2/__bkp__/date150325-time115452/spam2.txt 2015-03-25 11:53:42 0 test2/__bkp__/date150325-time115541/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115541/f0.txt 2014-02-07 16:39:10 0 test2/__bkp__/date150325-time115549/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115549/f0.txt 2015-03-25 11:55:38 0 test2/__bkp__/date150325-time115557/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115557/f0.txt 2015-03-25 11:55:46 0 test2/__bkp__/date150325-time115607/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115607/f0.txt 2015-03-25 11:55:54 0 test2/__bkp__/date150325-time115737/ 2016-09-30 16:41:12 0 test2/__bkp__/date150325-time115737/__added__.txt 2015-03-25 11:57:36 32 test2/__bkp__/date150325-time115737/f0.txt 2015-03-25 11:56:00 0 test2/__bkp__/README.txt 2015-03-25 12:01:36 663 test2/d2/ 2016-09-30 14:13:32 0 test2/d3/ 2016-10-02 09:05:12 0 test2/d3/.htaccess 2016-10-02 09:05:34 280 test2/d3/desktop.ini 2009-07-13 20:54:24 174 test2/d3/f2.txt 2014-02-07 16:39:18 0 test2/d3/f3.txt 2014-02-07 16:41:48 104 test2/d3/f5.txt 2014-02-07 16:41:48 104 test2/d3/Thumbs.db 2016-09-30 14:05:14 0 test2/Desktop.ini 2016-09-30 14:11:22 0 test2/f0.txt 2014-02-07 16:39:10 0 test2/f2.txt 2014-02-07 16:39:18 0 test2/f3.txt 2014-02-07 16:41:48 104 test2/f6.txt 2016-10-02 08:38:42 104 test2/m1/ 2014-02-08 09:57:48 0 test2/m2 2014-02-08 09:58:14 0 /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ py3 ../zip-extract.py cmdtest.zip . Unzipping from cmdtest.zip to . Extracted test1/ => test1 Extracted test1/._.TemporaryItems => test1/._.TemporaryItems Extracted test1/.DS_Store => test1/.DS_Store Extracted test1/d1/ => test1/d1 Extracted test1/d1/._.DS_Store => test1/d1/._.DS_Store Extracted test1/d1/._someimage.png => test1/d1/._someimage.png Extracted test1/d1/fa1.txt => test1/d1/fa1.txt Extracted test1/d3/ => test1/d3 Extracted test1/d3/.DS_Store => test1/d3/.DS_Store Extracted test1/d3/.fseventsd/ => test1/d3/.fseventsd Extracted test1/d3/.fseventsd/no_log => test1/d3/.fseventsd/no_log Extracted test1/d3/.htaccess => test1/d3/.htaccess Extracted test1/d3/.Trashes => test1/d3/.Trashes Extracted test1/d3/f2.txt => test1/d3/f2.txt Extracted test1/d3/f3.txt => test1/d3/f3.txt Extracted test1/d3/f4.txt => test1/d3/f4.txt Extracted test1/f0.txt => test1/f0.txt Extracted test1/f1.txt => test1/f1.txt Extracted test1/f3.txt => test1/f3.txt Extracted test1/f6.txt => test1/f6.txt Extracted test1/m1 => test1/m1 Extracted test1/m2/ => test1/m2 Extracted test1/m2/.DS_Store => test1/m2/.DS_Store Extracted test1/m2/.htaccess => test1/m2/.htaccess Extracted test2/ => test2 Extracted test2/$RECYCLE.BIN/ => test2/$RECYCLE.BIN Extracted test2/.Trash-1000/ => test2/.Trash-1000 Extracted test2/__bkp__/ => test2/__bkp__ Extracted test2/__bkp__/date150325-time115227/ => test2/__bkp__/date150325-time115227 Extracted test2/__bkp__/date150325-time115227/__added__.txt => test2/__bkp__/date150325-time115227/__added__.txt Extracted test2/__bkp__/date150325-time115227/d2/ => test2/__bkp__/date150325-time115227/d2 Extracted test2/__bkp__/date150325-time115227/d3/ => test2/__bkp__/date150325-time115227/d3 Extracted test2/__bkp__/date150325-time115227/d3/f3.txt => test2/__bkp__/date150325-time115227/d3/f3.txt Extracted test2/__bkp__/date150325-time115227/d3/f5.txt => test2/__bkp__/date150325-time115227/d3/f5.txt Extracted test2/__bkp__/date150325-time115227/f2.txt => test2/__bkp__/date150325-time115227/f2.txt Extracted test2/__bkp__/date150325-time115227/f3.txt => test2/__bkp__/date150325-time115227/f3.txt Extracted test2/__bkp__/date150325-time115227/m1/ => test2/__bkp__/date150325-time115227/m1 Extracted test2/__bkp__/date150325-time115227/m2 => test2/__bkp__/date150325-time115227/m2 Extracted test2/__bkp__/date150325-time115317/ => test2/__bkp__/date150325-time115317 Extracted test2/__bkp__/date150325-time115317/spam.txt => test2/__bkp__/date150325-time115317/spam.txt Extracted test2/__bkp__/date150325-time115355/ => test2/__bkp__/date150325-time115355 Extracted test2/__bkp__/date150325-time115355/__added__.txt => test2/__bkp__/date150325-time115355/__added__.txt Extracted test2/__bkp__/date150325-time115417/ => test2/__bkp__/date150325-time115417 Extracted test2/__bkp__/date150325-time115417/__added__.txt => test2/__bkp__/date150325-time115417/__added__.txt Extracted test2/__bkp__/date150325-time115452/ => test2/__bkp__/date150325-time115452 Extracted test2/__bkp__/date150325-time115452/__added__.txt => test2/__bkp__/date150325-time115452/__added__.txt Extracted test2/__bkp__/date150325-time115452/spam2.txt => test2/__bkp__/date150325-time115452/spam2.txt Extracted test2/__bkp__/date150325-time115541/ => test2/__bkp__/date150325-time115541 Extracted test2/__bkp__/date150325-time115541/f0.txt => test2/__bkp__/date150325-time115541/f0.txt Extracted test2/__bkp__/date150325-time115549/ => test2/__bkp__/date150325-time115549 Extracted test2/__bkp__/date150325-time115549/f0.txt => test2/__bkp__/date150325-time115549/f0.txt Extracted test2/__bkp__/date150325-time115557/ => test2/__bkp__/date150325-time115557 Extracted test2/__bkp__/date150325-time115557/f0.txt => test2/__bkp__/date150325-time115557/f0.txt Extracted test2/__bkp__/date150325-time115607/ => test2/__bkp__/date150325-time115607 Extracted test2/__bkp__/date150325-time115607/f0.txt => test2/__bkp__/date150325-time115607/f0.txt Extracted test2/__bkp__/date150325-time115737/ => test2/__bkp__/date150325-time115737 Extracted test2/__bkp__/date150325-time115737/__added__.txt => test2/__bkp__/date150325-time115737/__added__.txt Extracted test2/__bkp__/date150325-time115737/f0.txt => test2/__bkp__/date150325-time115737/f0.txt Extracted test2/__bkp__/README.txt => test2/__bkp__/README.txt Extracted test2/d2/ => test2/d2 Extracted test2/d3/ => test2/d3 Extracted test2/d3/.htaccess => test2/d3/.htaccess Extracted test2/d3/desktop.ini => test2/d3/desktop.ini Extracted test2/d3/f2.txt => test2/d3/f2.txt Extracted test2/d3/f3.txt => test2/d3/f3.txt Extracted test2/d3/f5.txt => test2/d3/f5.txt Extracted test2/d3/Thumbs.db => test2/d3/Thumbs.db Extracted test2/Desktop.ini => test2/Desktop.ini Extracted test2/f0.txt => test2/f0.txt Extracted test2/f2.txt => test2/f2.txt Extracted test2/f3.txt => test2/f3.txt Extracted test2/f6.txt => test2/f6.txt Extracted test2/m1/ => test2/m1 Extracted test2/m2 => test2/m2 /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ cd .. /MY-STUFF/Code/mergeall/test/ziptools$ py3 ../../mergeall.py cmdtest cmdtest/start -report Starting. ------------------------------------------------------------------------------- *Collecting tree differences comparing [cmdtest] [cmdtest/start] comparing [cmdtest/test1] [cmdtest/start/test1] comparing [cmdtest/test1/d1] [cmdtest/start/test1/d1] comparing [cmdtest/test1/d3] [cmdtest/start/test1/d3] comparing [cmdtest/test1/d3/.fseventsd] [cmdtest/start/test1/d3/.fseventsd] comparing [cmdtest/test1/m2] [cmdtest/start/test1/m2] comparing [cmdtest/test2] [cmdtest/start/test2] comparing [cmdtest/test2/$RECYCLE.BIN] [cmdtest/start/test2/$RECYCLE.BIN] comparing [cmdtest/test2/.Trash-1000] [cmdtest/start/test2/.Trash-1000] comparing [cmdtest/test2/__bkp__] [cmdtest/start/test2/__bkp__] comparing [cmdtest/test2/__bkp__/date150325-time115227] [cmdtest/start/test2/__bkp__/date150325-time115227] comparing [cmdtest/test2/__bkp__/date150325-time115227/d2] [cmdtest/start/test2/__bkp__/date150325-time115227/d2] comparing [cmdtest/test2/__bkp__/date150325-time115227/d3] [cmdtest/start/test2/__bkp__/date150325-time115227/d3] comparing [cmdtest/test2/__bkp__/date150325-time115227/m1] [cmdtest/start/test2/__bkp__/date150325-time115227/m1] comparing [cmdtest/test2/__bkp__/date150325-time115317] [cmdtest/start/test2/__bkp__/date150325-time115317] comparing [cmdtest/test2/__bkp__/date150325-time115355] [cmdtest/start/test2/__bkp__/date150325-time115355] comparing [cmdtest/test2/__bkp__/date150325-time115417] [cmdtest/start/test2/__bkp__/date150325-time115417] comparing [cmdtest/test2/__bkp__/date150325-time115452] [cmdtest/start/test2/__bkp__/date150325-time115452] comparing [cmdtest/test2/__bkp__/date150325-time115541] [cmdtest/start/test2/__bkp__/date150325-time115541] comparing [cmdtest/test2/__bkp__/date150325-time115549] [cmdtest/start/test2/__bkp__/date150325-time115549] comparing [cmdtest/test2/__bkp__/date150325-time115557] [cmdtest/start/test2/__bkp__/date150325-time115557] comparing [cmdtest/test2/__bkp__/date150325-time115607] [cmdtest/start/test2/__bkp__/date150325-time115607] comparing [cmdtest/test2/__bkp__/date150325-time115737] [cmdtest/start/test2/__bkp__/date150325-time115737] comparing [cmdtest/test2/d2] [cmdtest/start/test2/d2] comparing [cmdtest/test2/d3] [cmdtest/start/test2/d3] comparing [cmdtest/test2/m1] [cmdtest/start/test2/m1] Phase runtime: 0.003571937035303563 ------------------------------------------------------------------------------- *Reporting tree differences ------------------------------------------------------------------------------- SAMEFILE DIFFERENCES: (name, dirfrom, dirto, why) **These items will be replaced in dirto by automatic resolution** [] ------------------------------------------------------------------------------- UNIQUE ITEMS IN DIRTO: (names, dirfrom, dirto) **These items will be deleted from dirto by automatic resolution** [] ------------------------------------------------------------------------------- UNIQUE ITEMS IN DIRFROM: (names, dirfrom, dirto) **These items will be copied over to dirto by automatic resolution** [(['.DS_Store', 'cmdtest.zip', 'HOW-RUN.txt', 'macosx-commands-output.txt', 'MacOSX-files-here-saved', 'start', 'start.zip', 'windows-commands-output.txt', 'Windows-files-here-saved'], 'cmdtest', 'cmdtest/start')] ------------------------------------------------------------------------------- MIXED MODE NAMES: (name, dirfrom, dirto) **These items will be replaced in dirto by automatic resolution** [] ------------------------------------------------------------------------------- *Summary Compared => files: 49, folders: 26 Differences => samefile: 0, uniqueto: 0, uniquefrom: 9, mixedmode: 0 Changed: files => created: 0, deleted: 0, replaced: 0 folders => created: 0, deleted: 0, replaced: 0 ------------------------------------------------------------------------------- Finished. ============================================================================================================ Zip and unzip test1/test2: WITHOUT cruft ============================================================================================================ /MY-STUFF/Code/mergeall/test/ziptools$ cd cmdtest /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ py3 ../zip-create.py -skipcruft cmdtest.zip start/test1 start/test2 Zipping ['start/test1', 'start/test2'] to cmdtest.zip Cruft patterns: {'keep': ['.htaccess'], 'skip': ['.*', '[dD]esktop.ini', 'Thumbs.db', '~*', '$*', '*.py[co]']} Adding folder start/test1 --Skipped cruft file start/test1/._.TemporaryItems --Skipped cruft file start/test1/.DS_Store Adding folder start/test1/d1 --Skipped cruft file start/test1/d1/._.DS_Store --Skipped cruft file start/test1/d1/._someimage.png Adding file start/test1/d1/fa1.txt Adding folder start/test1/d3 --Skipped cruft file start/test1/d3/.DS_Store --Skipped cruft dir start/test1/d3/.fseventsd Adding file start/test1/d3/.htaccess --Skipped cruft file start/test1/d3/.Trashes Adding file start/test1/d3/f2.txt Adding file start/test1/d3/f3.txt Adding file start/test1/d3/f4.txt Adding file start/test1/f0.txt Adding file start/test1/f1.txt Adding file start/test1/f3.txt Adding file start/test1/f6.txt Adding file start/test1/m1 Adding folder start/test1/m2 --Skipped cruft file start/test1/m2/.DS_Store Adding file start/test1/m2/.htaccess Adding folder start/test2 --Skipped cruft dir start/test2/$RECYCLE.BIN --Skipped cruft dir start/test2/.Trash-1000 Adding folder start/test2/__bkp__ Adding folder start/test2/__bkp__/date150325-time115227 Adding file start/test2/__bkp__/date150325-time115227/__added__.txt Adding folder start/test2/__bkp__/date150325-time115227/d2 Adding folder start/test2/__bkp__/date150325-time115227/d3 Adding file start/test2/__bkp__/date150325-time115227/d3/f3.txt Adding file start/test2/__bkp__/date150325-time115227/d3/f5.txt Adding file start/test2/__bkp__/date150325-time115227/f2.txt Adding file start/test2/__bkp__/date150325-time115227/f3.txt Adding folder start/test2/__bkp__/date150325-time115227/m1 Adding file start/test2/__bkp__/date150325-time115227/m2 Adding folder start/test2/__bkp__/date150325-time115317 Adding file start/test2/__bkp__/date150325-time115317/spam.txt Adding folder start/test2/__bkp__/date150325-time115355 Adding file start/test2/__bkp__/date150325-time115355/__added__.txt Adding folder start/test2/__bkp__/date150325-time115417 Adding file start/test2/__bkp__/date150325-time115417/__added__.txt Adding folder start/test2/__bkp__/date150325-time115452 Adding file start/test2/__bkp__/date150325-time115452/__added__.txt Adding file start/test2/__bkp__/date150325-time115452/spam2.txt Adding folder start/test2/__bkp__/date150325-time115541 Adding file start/test2/__bkp__/date150325-time115541/f0.txt Adding folder start/test2/__bkp__/date150325-time115549 Adding file start/test2/__bkp__/date150325-time115549/f0.txt Adding folder start/test2/__bkp__/date150325-time115557 Adding file start/test2/__bkp__/date150325-time115557/f0.txt Adding folder start/test2/__bkp__/date150325-time115607 Adding file start/test2/__bkp__/date150325-time115607/f0.txt Adding folder start/test2/__bkp__/date150325-time115737 Adding file start/test2/__bkp__/date150325-time115737/__added__.txt Adding file start/test2/__bkp__/date150325-time115737/f0.txt Adding file start/test2/__bkp__/README.txt Adding folder start/test2/d2 Adding folder start/test2/d3 Adding file start/test2/d3/.htaccess --Skipped cruft file start/test2/d3/desktop.ini Adding file start/test2/d3/f2.txt Adding file start/test2/d3/f3.txt Adding file start/test2/d3/f5.txt --Skipped cruft file start/test2/d3/Thumbs.db --Skipped cruft file start/test2/Desktop.ini Adding file start/test2/f0.txt Adding file start/test2/f2.txt Adding file start/test2/f3.txt Adding file start/test2/f6.txt Adding folder start/test2/m1 Adding file start/test2/m2 /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ py3 ../zip-list.py cmdtest.zip File Name Modified Size start/test1/ 2016-10-02 09:01:58 0 start/test1/d1/ 2016-09-30 16:41:12 0 start/test1/d1/fa1.txt 2014-02-07 16:38:58 0 start/test1/d3/ 2016-10-02 09:05:02 0 start/test1/d3/.htaccess 2015-03-31 16:55:44 271 start/test1/d3/f2.txt 2014-02-07 16:39:18 0 start/test1/d3/f3.txt 2014-02-07 16:41:24 103 start/test1/d3/f4.txt 2014-02-07 16:41:24 103 start/test1/f0.txt 2014-02-07 16:39:10 0 start/test1/f1.txt 2014-02-07 16:38:38 0 start/test1/f3.txt 2014-02-07 16:41:24 103 start/test1/f6.txt 2016-10-02 08:38:42 103 start/test1/m1 2014-02-08 09:58:14 0 start/test1/m2/ 2016-10-02 09:13:10 0 start/test1/m2/.htaccess 2015-03-31 16:55:44 271 start/test2/ 2016-10-02 09:02:24 0 start/test2/__bkp__/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115227/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115227/__added__.txt 2015-03-25 11:52:26 23 start/test2/__bkp__/date150325-time115227/d2/ 2015-03-25 11:52:26 0 start/test2/__bkp__/date150325-time115227/d3/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115227/d3/f3.txt 2014-02-07 16:41:48 104 start/test2/__bkp__/date150325-time115227/d3/f5.txt 2014-02-07 16:41:48 104 start/test2/__bkp__/date150325-time115227/f2.txt 2014-02-07 16:39:18 0 start/test2/__bkp__/date150325-time115227/f3.txt 2014-02-07 16:41:48 104 start/test2/__bkp__/date150325-time115227/m1/ 2015-03-25 11:52:26 0 start/test2/__bkp__/date150325-time115227/m2 2014-02-08 09:58:14 0 start/test2/__bkp__/date150325-time115317/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115317/spam.txt 2015-03-25 11:53:10 0 start/test2/__bkp__/date150325-time115355/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115355/__added__.txt 2015-03-25 11:53:54 11 start/test2/__bkp__/date150325-time115417/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115417/__added__.txt 2015-03-25 11:54:16 7 start/test2/__bkp__/date150325-time115452/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115452/__added__.txt 2015-03-25 11:54:52 18 start/test2/__bkp__/date150325-time115452/spam2.txt 2015-03-25 11:53:42 0 start/test2/__bkp__/date150325-time115541/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115541/f0.txt 2014-02-07 16:39:10 0 start/test2/__bkp__/date150325-time115549/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115549/f0.txt 2015-03-25 11:55:38 0 start/test2/__bkp__/date150325-time115557/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115557/f0.txt 2015-03-25 11:55:46 0 start/test2/__bkp__/date150325-time115607/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115607/f0.txt 2015-03-25 11:55:54 0 start/test2/__bkp__/date150325-time115737/ 2016-09-30 16:41:12 0 start/test2/__bkp__/date150325-time115737/__added__.txt 2015-03-25 11:57:36 32 start/test2/__bkp__/date150325-time115737/f0.txt 2015-03-25 11:56:00 0 start/test2/__bkp__/README.txt 2015-03-25 12:01:36 663 start/test2/d2/ 2016-09-30 14:13:32 0 start/test2/d3/ 2016-10-02 09:05:12 0 start/test2/d3/.htaccess 2016-10-02 09:05:34 280 start/test2/d3/f2.txt 2014-02-07 16:39:18 0 start/test2/d3/f3.txt 2014-02-07 16:41:48 104 start/test2/d3/f5.txt 2014-02-07 16:41:48 104 start/test2/f0.txt 2014-02-07 16:39:10 0 start/test2/f2.txt 2014-02-07 16:39:18 0 start/test2/f3.txt 2014-02-07 16:41:48 104 start/test2/f6.txt 2016-10-02 08:38:42 104 start/test2/m1/ 2014-02-08 09:57:48 0 start/test2/m2 2014-02-08 09:58:14 0 /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ py3 ../zip-extract.py cmdtest.zip unpack Unzipping from cmdtest.zip to unpack Extracted start/test1/ => unpack/start/test1 Extracted start/test1/d1/ => unpack/start/test1/d1 Extracted start/test1/d1/fa1.txt => unpack/start/test1/d1/fa1.txt Extracted start/test1/d3/ => unpack/start/test1/d3 Extracted start/test1/d3/.htaccess => unpack/start/test1/d3/.htaccess Extracted start/test1/d3/f2.txt => unpack/start/test1/d3/f2.txt Extracted start/test1/d3/f3.txt => unpack/start/test1/d3/f3.txt Extracted start/test1/d3/f4.txt => unpack/start/test1/d3/f4.txt Extracted start/test1/f0.txt => unpack/start/test1/f0.txt Extracted start/test1/f1.txt => unpack/start/test1/f1.txt Extracted start/test1/f3.txt => unpack/start/test1/f3.txt Extracted start/test1/f6.txt => unpack/start/test1/f6.txt Extracted start/test1/m1 => unpack/start/test1/m1 Extracted start/test1/m2/ => unpack/start/test1/m2 Extracted start/test1/m2/.htaccess => unpack/start/test1/m2/.htaccess Extracted start/test2/ => unpack/start/test2 Extracted start/test2/__bkp__/ => unpack/start/test2/__bkp__ Extracted start/test2/__bkp__/date150325-time115227/ => unpack/start/test2/__bkp__/date150325-time115227 Extracted start/test2/__bkp__/date150325-time115227/__added__.txt => unpack/start/test2/__bkp__/date150325-time115227/__added__.txt Extracted start/test2/__bkp__/date150325-time115227/d2/ => unpack/start/test2/__bkp__/date150325-time115227/d2 Extracted start/test2/__bkp__/date150325-time115227/d3/ => unpack/start/test2/__bkp__/date150325-time115227/d3 Extracted start/test2/__bkp__/date150325-time115227/d3/f3.txt => unpack/start/test2/__bkp__/date150325-time115227/d3/f3.txt Extracted start/test2/__bkp__/date150325-time115227/d3/f5.txt => unpack/start/test2/__bkp__/date150325-time115227/d3/f5.txt Extracted start/test2/__bkp__/date150325-time115227/f2.txt => unpack/start/test2/__bkp__/date150325-time115227/f2.txt Extracted start/test2/__bkp__/date150325-time115227/f3.txt => unpack/start/test2/__bkp__/date150325-time115227/f3.txt Extracted start/test2/__bkp__/date150325-time115227/m1/ => unpack/start/test2/__bkp__/date150325-time115227/m1 Extracted start/test2/__bkp__/date150325-time115227/m2 => unpack/start/test2/__bkp__/date150325-time115227/m2 Extracted start/test2/__bkp__/date150325-time115317/ => unpack/start/test2/__bkp__/date150325-time115317 Extracted start/test2/__bkp__/date150325-time115317/spam.txt => unpack/start/test2/__bkp__/date150325-time115317/spam.txt Extracted start/test2/__bkp__/date150325-time115355/ => unpack/start/test2/__bkp__/date150325-time115355 Extracted start/test2/__bkp__/date150325-time115355/__added__.txt => unpack/start/test2/__bkp__/date150325-time115355/__added__.txt Extracted start/test2/__bkp__/date150325-time115417/ => unpack/start/test2/__bkp__/date150325-time115417 Extracted start/test2/__bkp__/date150325-time115417/__added__.txt => unpack/start/test2/__bkp__/date150325-time115417/__added__.txt Extracted start/test2/__bkp__/date150325-time115452/ => unpack/start/test2/__bkp__/date150325-time115452 Extracted start/test2/__bkp__/date150325-time115452/__added__.txt => unpack/start/test2/__bkp__/date150325-time115452/__added__.txt Extracted start/test2/__bkp__/date150325-time115452/spam2.txt => unpack/start/test2/__bkp__/date150325-time115452/spam2.txt Extracted start/test2/__bkp__/date150325-time115541/ => unpack/start/test2/__bkp__/date150325-time115541 Extracted start/test2/__bkp__/date150325-time115541/f0.txt => unpack/start/test2/__bkp__/date150325-time115541/f0.txt Extracted start/test2/__bkp__/date150325-time115549/ => unpack/start/test2/__bkp__/date150325-time115549 Extracted start/test2/__bkp__/date150325-time115549/f0.txt => unpack/start/test2/__bkp__/date150325-time115549/f0.txt Extracted start/test2/__bkp__/date150325-time115557/ => unpack/start/test2/__bkp__/date150325-time115557 Extracted start/test2/__bkp__/date150325-time115557/f0.txt => unpack/start/test2/__bkp__/date150325-time115557/f0.txt Extracted start/test2/__bkp__/date150325-time115607/ => unpack/start/test2/__bkp__/date150325-time115607 Extracted start/test2/__bkp__/date150325-time115607/f0.txt => unpack/start/test2/__bkp__/date150325-time115607/f0.txt Extracted start/test2/__bkp__/date150325-time115737/ => unpack/start/test2/__bkp__/date150325-time115737 Extracted start/test2/__bkp__/date150325-time115737/__added__.txt => unpack/start/test2/__bkp__/date150325-time115737/__added__.txt Extracted start/test2/__bkp__/date150325-time115737/f0.txt => unpack/start/test2/__bkp__/date150325-time115737/f0.txt Extracted start/test2/__bkp__/README.txt => unpack/start/test2/__bkp__/README.txt Extracted start/test2/d2/ => unpack/start/test2/d2 Extracted start/test2/d3/ => unpack/start/test2/d3 Extracted start/test2/d3/.htaccess => unpack/start/test2/d3/.htaccess Extracted start/test2/d3/f2.txt => unpack/start/test2/d3/f2.txt Extracted start/test2/d3/f3.txt => unpack/start/test2/d3/f3.txt Extracted start/test2/d3/f5.txt => unpack/start/test2/d3/f5.txt Extracted start/test2/f0.txt => unpack/start/test2/f0.txt Extracted start/test2/f2.txt => unpack/start/test2/f2.txt Extracted start/test2/f3.txt => unpack/start/test2/f3.txt Extracted start/test2/f6.txt => unpack/start/test2/f6.txt Extracted start/test2/m1/ => unpack/start/test2/m1 Extracted start/test2/m2 => unpack/start/test2/m2 /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ py3 ../../../mergeall.py start unpack/start -report Starting. ------------------------------------------------------------------------------- *Collecting tree differences comparing [start] [unpack/start] comparing [start/test1] [unpack/start/test1] comparing [start/test1/d1] [unpack/start/test1/d1] comparing [start/test1/d3] [unpack/start/test1/d3] comparing [start/test1/m2] [unpack/start/test1/m2] comparing [start/test2] [unpack/start/test2] comparing [start/test2/__bkp__] [unpack/start/test2/__bkp__] comparing [start/test2/__bkp__/date150325-time115227] [unpack/start/test2/__bkp__/date150325-time115227] comparing [start/test2/__bkp__/date150325-time115227/d2] [unpack/start/test2/__bkp__/date150325-time115227/d2] comparing [start/test2/__bkp__/date150325-time115227/d3] [unpack/start/test2/__bkp__/date150325-time115227/d3] comparing [start/test2/__bkp__/date150325-time115227/m1] [unpack/start/test2/__bkp__/date150325-time115227/m1] comparing [start/test2/__bkp__/date150325-time115317] [unpack/start/test2/__bkp__/date150325-time115317] comparing [start/test2/__bkp__/date150325-time115355] [unpack/start/test2/__bkp__/date150325-time115355] comparing [start/test2/__bkp__/date150325-time115417] [unpack/start/test2/__bkp__/date150325-time115417] comparing [start/test2/__bkp__/date150325-time115452] [unpack/start/test2/__bkp__/date150325-time115452] comparing [start/test2/__bkp__/date150325-time115541] [unpack/start/test2/__bkp__/date150325-time115541] comparing [start/test2/__bkp__/date150325-time115549] [unpack/start/test2/__bkp__/date150325-time115549] comparing [start/test2/__bkp__/date150325-time115557] [unpack/start/test2/__bkp__/date150325-time115557] comparing [start/test2/__bkp__/date150325-time115607] [unpack/start/test2/__bkp__/date150325-time115607] comparing [start/test2/__bkp__/date150325-time115737] [unpack/start/test2/__bkp__/date150325-time115737] comparing [start/test2/d2] [unpack/start/test2/d2] comparing [start/test2/d3] [unpack/start/test2/d3] comparing [start/test2/m1] [unpack/start/test2/m1] Phase runtime: 0.0033163370098918676 ------------------------------------------------------------------------------- *Reporting tree differences ------------------------------------------------------------------------------- SAMEFILE DIFFERENCES: (name, dirfrom, dirto, why) **These items will be replaced in dirto by automatic resolution** [] ------------------------------------------------------------------------------- UNIQUE ITEMS IN DIRTO: (names, dirfrom, dirto) **These items will be deleted from dirto by automatic resolution** [] ------------------------------------------------------------------------------- UNIQUE ITEMS IN DIRFROM: (names, dirfrom, dirto) **These items will be copied over to dirto by automatic resolution** [(['._.TemporaryItems', '.DS_Store'], 'start/test1', 'unpack/start/test1'), (['._.DS_Store', '._someimage.png'], 'start/test1/d1', 'unpack/start/test1/d1'), (['.DS_Store', '.fseventsd', '.Trashes'], 'start/test1/d3', 'unpack/start/test1/d3'), (['.DS_Store'], 'start/test1/m2', 'unpack/start/test1/m2'), (['$RECYCLE.BIN', '.Trash-1000', 'Desktop.ini'], 'start/test2', 'unpack/start/test2'), (['desktop.ini', 'Thumbs.db'], 'start/test2/d3', 'unpack/start/test2/d3')] ------------------------------------------------------------------------------- MIXED MODE NAMES: (name, dirfrom, dirto) **These items will be replaced in dirto by automatic resolution** [] ------------------------------------------------------------------------------- *Summary Compared => files: 38, folders: 23 Differences => samefile: 0, uniqueto: 0, uniquefrom: 13, mixedmode: 0 Changed: files => created: 0, deleted: 0, replaced: 0 folders => created: 0, deleted: 0, replaced: 0 ------------------------------------------------------------------------------- Finished. /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ py3 ../../../mergeall.py start unpack/start -skipcruft -report Starting. ------------------------------------------------------------------------------- *Collecting tree differences Skipping system cruft (metadata) files in both FROM and TO comparing [start] [unpack/start] comparing [start/test1] [unpack/start/test1] comparing [start/test1/d1] [unpack/start/test1/d1] comparing [start/test1/d3] [unpack/start/test1/d3] comparing [start/test1/m2] [unpack/start/test1/m2] comparing [start/test2] [unpack/start/test2] comparing [start/test2/__bkp__] [unpack/start/test2/__bkp__] comparing [start/test2/__bkp__/date150325-time115227] [unpack/start/test2/__bkp__/date150325-time115227] comparing [start/test2/__bkp__/date150325-time115227/d2] [unpack/start/test2/__bkp__/date150325-time115227/d2] comparing [start/test2/__bkp__/date150325-time115227/d3] [unpack/start/test2/__bkp__/date150325-time115227/d3] comparing [start/test2/__bkp__/date150325-time115227/m1] [unpack/start/test2/__bkp__/date150325-time115227/m1] comparing [start/test2/__bkp__/date150325-time115317] [unpack/start/test2/__bkp__/date150325-time115317] comparing [start/test2/__bkp__/date150325-time115355] [unpack/start/test2/__bkp__/date150325-time115355] comparing [start/test2/__bkp__/date150325-time115417] [unpack/start/test2/__bkp__/date150325-time115417] comparing [start/test2/__bkp__/date150325-time115452] [unpack/start/test2/__bkp__/date150325-time115452] comparing [start/test2/__bkp__/date150325-time115541] [unpack/start/test2/__bkp__/date150325-time115541] comparing [start/test2/__bkp__/date150325-time115549] [unpack/start/test2/__bkp__/date150325-time115549] comparing [start/test2/__bkp__/date150325-time115557] [unpack/start/test2/__bkp__/date150325-time115557] comparing [start/test2/__bkp__/date150325-time115607] [unpack/start/test2/__bkp__/date150325-time115607] comparing [start/test2/__bkp__/date150325-time115737] [unpack/start/test2/__bkp__/date150325-time115737] comparing [start/test2/d2] [unpack/start/test2/d2] comparing [start/test2/d3] [unpack/start/test2/d3] comparing [start/test2/m1] [unpack/start/test2/m1] Phase runtime: 0.007028572028502822 ------------------------------------------------------------------------------- *Reporting tree differences ------------------------------------------------------------------------------- SAMEFILE DIFFERENCES: (name, dirfrom, dirto, why) **These items will be replaced in dirto by automatic resolution** [] ------------------------------------------------------------------------------- UNIQUE ITEMS IN DIRTO: (names, dirfrom, dirto) **These items will be deleted from dirto by automatic resolution** [] ------------------------------------------------------------------------------- UNIQUE ITEMS IN DIRFROM: (names, dirfrom, dirto) **These items will be copied over to dirto by automatic resolution** [] ------------------------------------------------------------------------------- MIXED MODE NAMES: (name, dirfrom, dirto) **These items will be replaced in dirto by automatic resolution** [] ------------------------------------------------------------------------------- *Summary Compared => files: 38, folders: 23 Differences => samefile: 0, uniqueto: 0, uniquefrom: 0, mixedmode: 0 Changed: files => created: 0, deleted: 0, replaced: 0 folders => created: 0, deleted: 0, replaced: 0 ------------------------------------------------------------------------------- Finished. ============================================================================================================ Zip test1/test without cruft again, but using a different, deeper relative path ============================================================================================================ /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ cd .. /MY-STUFF/Code/mergeall/test/ziptools$ py3 zip-create.py -skipcruft cmdtest/cmdtest.zip cmdtest/start/test1 cmdtest/start/test2 Zipping ['cmdtest/start/test1', 'cmdtest/start/test2'] to cmdtest/cmdtest.zip Cruft patterns: {'keep': ['.htaccess'], 'skip': ['.*', '[dD]esktop.ini', 'Thumbs.db', '~*', '$*', '*.py[co]']} Adding folder cmdtest/start/test1 --Skipped cruft file cmdtest/start/test1/._.TemporaryItems --Skipped cruft file cmdtest/start/test1/.DS_Store Adding folder cmdtest/start/test1/d1 --Skipped cruft file cmdtest/start/test1/d1/._.DS_Store --Skipped cruft file cmdtest/start/test1/d1/._someimage.png Adding file cmdtest/start/test1/d1/fa1.txt Adding folder cmdtest/start/test1/d3 --Skipped cruft file cmdtest/start/test1/d3/.DS_Store --Skipped cruft dir cmdtest/start/test1/d3/.fseventsd Adding file cmdtest/start/test1/d3/.htaccess --Skipped cruft file cmdtest/start/test1/d3/.Trashes Adding file cmdtest/start/test1/d3/f2.txt Adding file cmdtest/start/test1/d3/f3.txt Adding file cmdtest/start/test1/d3/f4.txt Adding file cmdtest/start/test1/f0.txt Adding file cmdtest/start/test1/f1.txt Adding file cmdtest/start/test1/f3.txt Adding file cmdtest/start/test1/f6.txt Adding file cmdtest/start/test1/m1 Adding folder cmdtest/start/test1/m2 --Skipped cruft file cmdtest/start/test1/m2/.DS_Store Adding file cmdtest/start/test1/m2/.htaccess Adding folder cmdtest/start/test2 --Skipped cruft dir cmdtest/start/test2/$RECYCLE.BIN --Skipped cruft dir cmdtest/start/test2/.Trash-1000 Adding folder cmdtest/start/test2/__bkp__ Adding folder cmdtest/start/test2/__bkp__/date150325-time115227 Adding file cmdtest/start/test2/__bkp__/date150325-time115227/__added__.txt Adding folder cmdtest/start/test2/__bkp__/date150325-time115227/d2 Adding folder cmdtest/start/test2/__bkp__/date150325-time115227/d3 Adding file cmdtest/start/test2/__bkp__/date150325-time115227/d3/f3.txt Adding file cmdtest/start/test2/__bkp__/date150325-time115227/d3/f5.txt Adding file cmdtest/start/test2/__bkp__/date150325-time115227/f2.txt Adding file cmdtest/start/test2/__bkp__/date150325-time115227/f3.txt Adding folder cmdtest/start/test2/__bkp__/date150325-time115227/m1 Adding file cmdtest/start/test2/__bkp__/date150325-time115227/m2 Adding folder cmdtest/start/test2/__bkp__/date150325-time115317 Adding file cmdtest/start/test2/__bkp__/date150325-time115317/spam.txt Adding folder cmdtest/start/test2/__bkp__/date150325-time115355 Adding file cmdtest/start/test2/__bkp__/date150325-time115355/__added__.txt Adding folder cmdtest/start/test2/__bkp__/date150325-time115417 Adding file cmdtest/start/test2/__bkp__/date150325-time115417/__added__.txt Adding folder cmdtest/start/test2/__bkp__/date150325-time115452 Adding file cmdtest/start/test2/__bkp__/date150325-time115452/__added__.txt Adding file cmdtest/start/test2/__bkp__/date150325-time115452/spam2.txt Adding folder cmdtest/start/test2/__bkp__/date150325-time115541 Adding file cmdtest/start/test2/__bkp__/date150325-time115541/f0.txt Adding folder cmdtest/start/test2/__bkp__/date150325-time115549 Adding file cmdtest/start/test2/__bkp__/date150325-time115549/f0.txt Adding folder cmdtest/start/test2/__bkp__/date150325-time115557 Adding file cmdtest/start/test2/__bkp__/date150325-time115557/f0.txt Adding folder cmdtest/start/test2/__bkp__/date150325-time115607 Adding file cmdtest/start/test2/__bkp__/date150325-time115607/f0.txt Adding folder cmdtest/start/test2/__bkp__/date150325-time115737 Adding file cmdtest/start/test2/__bkp__/date150325-time115737/__added__.txt Adding file cmdtest/start/test2/__bkp__/date150325-time115737/f0.txt Adding file cmdtest/start/test2/__bkp__/README.txt Adding folder cmdtest/start/test2/d2 Adding folder cmdtest/start/test2/d3 Adding file cmdtest/start/test2/d3/.htaccess --Skipped cruft file cmdtest/start/test2/d3/desktop.ini Adding file cmdtest/start/test2/d3/f2.txt Adding file cmdtest/start/test2/d3/f3.txt Adding file cmdtest/start/test2/d3/f5.txt --Skipped cruft file cmdtest/start/test2/d3/Thumbs.db --Skipped cruft file cmdtest/start/test2/Desktop.ini Adding file cmdtest/start/test2/f0.txt Adding file cmdtest/start/test2/f2.txt Adding file cmdtest/start/test2/f3.txt Adding file cmdtest/start/test2/f6.txt Adding folder cmdtest/start/test2/m1 Adding file cmdtest/start/test2/m2 /MY-STUFF/Code/mergeall/test/ziptools$ py3 zip-list.py cmdtest/cmdtest.zip File Name Modified Size cmdtest/start/test1/ 2016-10-02 09:01:58 0 cmdtest/start/test1/d1/ 2016-09-30 16:41:12 0 cmdtest/start/test1/d1/fa1.txt 2014-02-07 16:38:58 0 cmdtest/start/test1/d3/ 2016-10-02 09:05:02 0 cmdtest/start/test1/d3/.htaccess 2015-03-31 16:55:44 271 cmdtest/start/test1/d3/f2.txt 2014-02-07 16:39:18 0 cmdtest/start/test1/d3/f3.txt 2014-02-07 16:41:24 103 cmdtest/start/test1/d3/f4.txt 2014-02-07 16:41:24 103 cmdtest/start/test1/f0.txt 2014-02-07 16:39:10 0 cmdtest/start/test1/f1.txt 2014-02-07 16:38:38 0 cmdtest/start/test1/f3.txt 2014-02-07 16:41:24 103 cmdtest/start/test1/f6.txt 2016-10-02 08:38:42 103 cmdtest/start/test1/m1 2014-02-08 09:58:14 0 cmdtest/start/test1/m2/ 2016-10-02 09:13:10 0 cmdtest/start/test1/m2/.htaccess 2015-03-31 16:55:44 271 cmdtest/start/test2/ 2016-10-02 09:02:24 0 cmdtest/start/test2/__bkp__/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115227/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115227/__added__.txt 2015-03-25 11:52:26 23 cmdtest/start/test2/__bkp__/date150325-time115227/d2/ 2015-03-25 11:52:26 0 cmdtest/start/test2/__bkp__/date150325-time115227/d3/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115227/d3/f3.txt 2014-02-07 16:41:48 104 cmdtest/start/test2/__bkp__/date150325-time115227/d3/f5.txt 2014-02-07 16:41:48 104 cmdtest/start/test2/__bkp__/date150325-time115227/f2.txt 2014-02-07 16:39:18 0 cmdtest/start/test2/__bkp__/date150325-time115227/f3.txt 2014-02-07 16:41:48 104 cmdtest/start/test2/__bkp__/date150325-time115227/m1/ 2015-03-25 11:52:26 0 cmdtest/start/test2/__bkp__/date150325-time115227/m2 2014-02-08 09:58:14 0 cmdtest/start/test2/__bkp__/date150325-time115317/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115317/spam.txt 2015-03-25 11:53:10 0 cmdtest/start/test2/__bkp__/date150325-time115355/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115355/__added__.txt 2015-03-25 11:53:54 11 cmdtest/start/test2/__bkp__/date150325-time115417/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115417/__added__.txt 2015-03-25 11:54:16 7 cmdtest/start/test2/__bkp__/date150325-time115452/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115452/__added__.txt 2015-03-25 11:54:52 18 cmdtest/start/test2/__bkp__/date150325-time115452/spam2.txt 2015-03-25 11:53:42 0 cmdtest/start/test2/__bkp__/date150325-time115541/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115541/f0.txt 2014-02-07 16:39:10 0 cmdtest/start/test2/__bkp__/date150325-time115549/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115549/f0.txt 2015-03-25 11:55:38 0 cmdtest/start/test2/__bkp__/date150325-time115557/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115557/f0.txt 2015-03-25 11:55:46 0 cmdtest/start/test2/__bkp__/date150325-time115607/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115607/f0.txt 2015-03-25 11:55:54 0 cmdtest/start/test2/__bkp__/date150325-time115737/ 2016-09-30 16:41:12 0 cmdtest/start/test2/__bkp__/date150325-time115737/__added__.txt 2015-03-25 11:57:36 32 cmdtest/start/test2/__bkp__/date150325-time115737/f0.txt 2015-03-25 11:56:00 0 cmdtest/start/test2/__bkp__/README.txt 2015-03-25 12:01:36 663 cmdtest/start/test2/d2/ 2016-09-30 14:13:32 0 cmdtest/start/test2/d3/ 2016-10-02 09:05:12 0 cmdtest/start/test2/d3/.htaccess 2016-10-02 09:05:34 280 cmdtest/start/test2/d3/f2.txt 2014-02-07 16:39:18 0 cmdtest/start/test2/d3/f3.txt 2014-02-07 16:41:48 104 cmdtest/start/test2/d3/f5.txt 2014-02-07 16:41:48 104 cmdtest/start/test2/f0.txt 2014-02-07 16:39:10 0 cmdtest/start/test2/f2.txt 2014-02-07 16:39:18 0 cmdtest/start/test2/f3.txt 2014-02-07 16:41:48 104 cmdtest/start/test2/f6.txt 2016-10-02 08:38:42 104 cmdtest/start/test2/m1/ 2014-02-08 09:57:48 0 cmdtest/start/test2/m2 2014-02-08 09:58:14 0 ============================================================================================================ Cleanup ============================================================================================================ /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ rm -rf MacOSX-files-here-saved/ /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ mkdir MacOSX-files-here-saved/ /MY-STUFF/Code/mergeall/test/ziptools/cmdtest$ mv cmdtest.zip start start.zip test1 test2 unpack/ MacOSX-files-here-saved