File: tagpix/examples/2.1-verify-source-eq-dest.txt

=====================================================================================
A stress test: What happens if we inadvertently try to merge the already-merged 
folder into itself?  Every file in the destination is correctly detected and 
discarded as a duplicate (after stripping its prior-run date prefix), and no 
changes are made to source or destination trees (which happen to be the same).
=====================================================================================


~/Desktop/verify-tagpix$ py3 /MY-STUFF/Code/tagpix/tagpix.py 
tagpix renames and moves photos to a merged folder; proceed? y
Source - pathname of folder with photos to be moved? test-tagpix
Destination - pathname of folder to move items to? test-tagpix
Group items into by-year subfolders? y
List only: show target names, but do not rename or move? n
Delete all prior-run outputs in "test-tagpix/MERGED/PHOTOS"? y
....About to delete: ARE YOU SURE? n
Delete all prior-run outputs in "test-tagpix/MERGED/OTHERS"? n
--------------------------------------------------------------------------------
Analyzing source tree
Skipping file: test-tagpix/.DS_Store
Skipping file: test-tagpix/MERGED/.DS_Store
Skipping file: test-tagpix/MERGED/PHOTOS/.DS_Store
***Unusable Exif tags skipped: "No tags found" for test-tagpix/MERGED/PHOTOS/2014/2014-02-18__untagged1-jpg.jpg
***Unusable Exif tags skipped: "No tags found" for test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-3U.jpg
***Unusable Exif tags skipped: "No tags found" for test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-6R.jpg
***Unusable Exif tags skipped: "No tags found" for test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-8L.jpg
***Unusable Exif tags skipped: "No tags found" for test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-3U.JPG
***Unusable Exif tags skipped: "No tags found" for test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-6R.JPG
***Unusable Exif tags skipped: "No tags found" for test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-8L.JPG
***Unusable Exif tags skipped: "No tags found" for test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-3U.JPG
***Unusable Exif tags skipped: "No tags found" for test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-6R.JPG
***Unusable Exif tags skipped: "No tags found" for test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-8L.JPG
--------------------------------------------------------------------------------
Moving PHOTOS: 14
***A prior run's date prefix was stripped: 2013-04-13__2013-04-13__untagged2-scan.jpg
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2013/2013-04-13__untagged2-scan.jpg == test-tagpix/MERGED/PHOTOS/2013/2013-04-13__untagged2-scan.jpg
***A prior run's date prefix was stripped: 2014-02-18__2014-02-18__untagged1-jpg.jpg
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2014/2014-02-18__untagged1-jpg.jpg == test-tagpix/MERGED/PHOTOS/2014/2014-02-18__untagged1-jpg.jpg
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__galaxys8-1N.jpg
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-23__galaxys8-1N.jpg == test-tagpix/MERGED/PHOTOS/2018/2018-09-23__galaxys8-1N.jpg
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__ipod6g-1N.JPG
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-23__ipod6g-1N.JPG == test-tagpix/MERGED/PHOTOS/2018/2018-09-23__ipod6g-1N.JPG
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__sonydsc-1N.JPG
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-23__sonydsc-1N.JPG == test-tagpix/MERGED/PHOTOS/2018/2018-09-23__sonydsc-1N.JPG
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25__galaxys8-3U.jpg
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-3U.jpg == test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-3U.jpg
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25__galaxys8-6R.jpg
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-6R.jpg == test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-6R.jpg
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25__galaxys8-8L.jpg
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-8L.jpg == test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-8L.jpg
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25__ipod6g-3U.JPG
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-3U.JPG == test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-3U.JPG
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25__ipod6g-6R.JPG
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-6R.JPG == test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-6R.JPG
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25__ipod6g-8L.JPG
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-8L.JPG == test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-8L.JPG
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25__sonydsc-3U.JPG
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-3U.JPG == test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-3U.JPG
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25__sonydsc-6R.JPG
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-6R.JPG == test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-6R.JPG
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25__sonydsc-8L.JPG
***Duplicate content was skipped: test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-8L.JPG == test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-8L.JPG
--------------------------------------------------------------------------------
Moving MOVIES: 0
--------------------------------------------------------------------------------
Moving OTHERS: 15
***A prior run's date prefix was stripped: 2016-06-25__2016-06-25__untagged3-gif.gif
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2016/2016-06-25__untagged3-gif.gif == test-tagpix/MERGED/OTHERS/2016/2016-06-25__untagged3-gif.gif
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__galaxys8-3U.jpg.original
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-23__galaxys8-3U.jpg.original == test-tagpix/MERGED/OTHERS/2018/2018-09-23__galaxys8-3U.jpg.original
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__galaxys8-6R.jpg.original
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-23__galaxys8-6R.jpg.original == test-tagpix/MERGED/OTHERS/2018/2018-09-23__galaxys8-6R.jpg.original
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__galaxys8-8L.jpg.original
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-23__galaxys8-8L.jpg.original == test-tagpix/MERGED/OTHERS/2018/2018-09-23__galaxys8-8L.jpg.original
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__ipod6g-3U.JPG.original
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-23__ipod6g-3U.JPG.original == test-tagpix/MERGED/OTHERS/2018/2018-09-23__ipod6g-3U.JPG.original
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__ipod6g-6R.JPG.original
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-23__ipod6g-6R.JPG.original == test-tagpix/MERGED/OTHERS/2018/2018-09-23__ipod6g-6R.JPG.original
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__ipod6g-8L.JPG.original
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-23__ipod6g-8L.JPG.original == test-tagpix/MERGED/OTHERS/2018/2018-09-23__ipod6g-8L.JPG.original
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__restore-originals.py
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-23__restore-originals.py == test-tagpix/MERGED/OTHERS/2018/2018-09-23__restore-originals.py
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__sonydsc-3U.JPG.original
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-23__sonydsc-3U.JPG.original == test-tagpix/MERGED/OTHERS/2018/2018-09-23__sonydsc-3U.JPG.original
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__sonydsc-6R.JPG.original
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-23__sonydsc-6R.JPG.original == test-tagpix/MERGED/OTHERS/2018/2018-09-23__sonydsc-6R.JPG.original
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__sonydsc-8L.JPG.original
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-23__sonydsc-8L.JPG.original == test-tagpix/MERGED/OTHERS/2018/2018-09-23__sonydsc-8L.JPG.original
***A prior run's date prefix was stripped: 2018-09-23__2018-09-23__untagged4-png.png
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-23__untagged4-png.png == test-tagpix/MERGED/OTHERS/2018/2018-09-23__untagged4-png.png
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25___HOW-MADE.txt
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-25___HOW-MADE.txt == test-tagpix/MERGED/OTHERS/2018/2018-09-25___HOW-MADE.txt
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25__HEADER.html
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-25__HEADER.html == test-tagpix/MERGED/OTHERS/2018/2018-09-25__HEADER.html
***A prior run's date prefix was stripped: 2018-09-25__2018-09-25__index.html
***Duplicate content was skipped: test-tagpix/MERGED/OTHERS/2018/2018-09-25__index.html == test-tagpix/MERGED/OTHERS/2018/2018-09-25__index.html
--------------------------------------------------------------------------------
Missed: 32
['test-tagpix/.DS_Store',
 'test-tagpix/MERGED/.DS_Store',
 'test-tagpix/MERGED/OTHERS/2016/2016-06-25__untagged3-gif.gif',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-23__galaxys8-3U.jpg.original',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-23__galaxys8-6R.jpg.original',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-23__galaxys8-8L.jpg.original',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-23__ipod6g-3U.JPG.original',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-23__ipod6g-6R.JPG.original',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-23__ipod6g-8L.JPG.original',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-23__restore-originals.py',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-23__sonydsc-3U.JPG.original',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-23__sonydsc-6R.JPG.original',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-23__sonydsc-8L.JPG.original',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-23__untagged4-png.png',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-25___HOW-MADE.txt',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-25__HEADER.html',
 'test-tagpix/MERGED/OTHERS/2018/2018-09-25__index.html',
 'test-tagpix/MERGED/PHOTOS/.DS_Store',
 'test-tagpix/MERGED/PHOTOS/2013/2013-04-13__untagged2-scan.jpg',
 'test-tagpix/MERGED/PHOTOS/2014/2014-02-18__untagged1-jpg.jpg',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-23__galaxys8-1N.jpg',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-23__ipod6g-1N.JPG',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-23__sonydsc-1N.JPG',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-3U.jpg',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-6R.jpg',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-25__galaxys8-8L.jpg',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-3U.JPG',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-6R.JPG',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-25__ipod6g-8L.JPG',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-3U.JPG',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-6R.JPG',
 'test-tagpix/MERGED/PHOTOS/2018/2018-09-25__sonydsc-8L.JPG']
--------------------------------------------------------------------------------
Bye.
~/Desktop/verify-tagpix$ 



[Home page] Books Code Blog Python Author Train Find ©M.Lutz