0.6.3
gufi_query
- Input paths can now be symlinks
- Immediate subdirectories of input paths can now be symlinks
gufi_query
will get the realpath of the top-level input paths for traversal, but the custom SQLite functionspath
andrpath
will print the current path with the original user provided prefixfpath
still prints the actual path
Schema changes
- Added
ppinode
topentries
dmaxgidI
→dmaxgid
inode INT64
→inode TEXT
New: contrib/longitudinal_snapshot.py
- Takes snapshot of an index tree and summaries each directory's metadata i.e. min, max, mean, median, histograms, etc. of file size, file count, timestamps, string lengths, etc., and places data into a single SQLite database file that is much smaller than the index itself
- Recommend running
gufi_treesummary_all
before generating a snapshot
- Recommend running
- See Discussion in #149
New: contrib/treediff
- Walks directory tree and prints top-most directory mismatches
More tests
- Added empty directory to test tree
- Added deploy test
GitHub Actions
- macOS 11 → macOS 14
- Now keeping pdf documentation as artifacts when building main branch for 14 days