File: mergeall-products/unzipped/test/test-deltas-3.2/_start-from-and-to-how.txt

# How the starting data is zipped and unzipped (see ziptools at test/ziptools)



# Making the zip:

~/testdeltas$ py3 $C/ziptools/zip-create.py _start-from-and-to.zip _start-from _start-to -skipcruft 
Zipping ['_start-from', '_start-to'] to _start-from-and-to.zip
Cruft patterns: {'skip': ['.*', '[dD]esktop.ini', 'Thumbs.db', '~*', '$Recycle.bin', '*.py[co]'], 'keep': ['.htaccess*', '.login', '.bash*', '.profile', '.svn', '.nomedia']}
Adding folder _start-from
--Skipped cruft file _start-from/.DS_Store
Adding folder _start-from/uniquefrom-dir
--Skipped cruft file _start-from/uniquefrom-dir/.DS_Store
Adding  file  _start-from/uniquefrom-dir/uniquefrom-dir-file
Adding  link  ~folder _start-from/dirlink-same
Adding  link  ~file _start-from/filelink-from
Adding  file  _start-from/samefile-same
Adding folder _start-from/mixed-dir
Adding  file  _start-from/uniquefrom-file
Adding  file  _start-from/mixed-file
Adding  file  _start-from/samefile-diff
Adding folder _start-to
--Skipped cruft file _start-to/.DS_Store
Adding  link  ~folder _start-to/dirlink-same
Adding  file  _start-to/samefile-same
Adding  file  _start-to/uniqueto-file
Adding  link  ~file _start-to/filelink-to
Adding  file  _start-to/mixed-dir
Adding folder _start-to/uniqueto-dir
Adding  file  _start-to/uniqueto-dir/uniqueto-dir-file
Adding folder _start-to/mixed-file
Adding  file  _start-to/samefile-diff
Create finished: files=10, folders=6, links=4, unknowns=0, crufts=3.



# Copy the zip to temp/, and unzip:

~/testdeltas/temp$ py3 $C/ziptools/zip-extract.py _start-from-and-to.zip . 
Unzipping from _start-from-and-to.zip to .
Extracted _start-from/
Extracted _start-from/uniquefrom-dir/
Extracted _start-from/uniquefrom-dir/uniquefrom-dir-file
(Link) Extracted _start-from/dirlink-same
(Link) Extracted _start-from/filelink-from
Extracted _start-from/samefile-same
Extracted _start-from/mixed-dir/
Extracted _start-from/uniquefrom-file
Extracted _start-from/mixed-file
Extracted _start-from/samefile-diff
Extracted _start-to/
(Link) Extracted _start-to/dirlink-same
Extracted _start-to/samefile-same
Extracted _start-to/uniqueto-file
(Link) Extracted _start-to/filelink-to
Extracted _start-to/mixed-dir
Extracted _start-to/uniqueto-dir/
Extracted _start-to/uniqueto-dir/uniqueto-dir-file
Extracted _start-to/mixed-file/
Extracted _start-to/samefile-diff
Extract finished: files=10, folders=6, links=4, unknowns=0.



# Verify results:

~/testdeltas/temp$ py3 $C/mergeall/diffall.py _start-from ../_start-from -skipcruft | tail -n 6
================================================================================
Runtime hrs:mins:secs = 0:0:0.00
Dirs checked 3, Files checked: 7, Files skipped: 0
System metadata (cruft) files were skipped
No diffs found.
End of report.

~/testdeltas/temp$ py3 $C/mergeall/diffall.py _start-to ../_start-to -skipcruft | tail -n 6
================================================================================
Runtime hrs:mins:secs = 0:0:0.00
Dirs checked 3, Files checked: 7, Files skipped: 0
System metadata (cruft) files were skipped
No diffs found.
End of report.



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