Releases: WhenSkiesAbove/bagitbb
Releases · WhenSkiesAbove/bagitbb
v2.0.0
Big re-design. Made BetterBag class a subclass of bagit.Bag. Having easier access to its code stripped away a lot of duplicated code. Other main changes:
- Moved from using optparse to argpase
- User output now uses logging module instead of custom output
- Uses more bagit functionality to avoid code duplication (ex. for checksum generation, algorithms, etc.)
- Multiprocessing no longers closes and reopens with each directory being bagged, but stays open for the whole checksum generation process
- Changed mode select from positional argument to option
- Made bag and unbag log classes
- Removed custom exceptions
- Changed from using shutil's copytree to copy2 in a loop for better logging
- CSV versions of bag manifests created when bagging now
- Unbagging-in-place no longer validates after moving files
- /data folder given new name when unbagging-in-place to avoid conflicts if there are any subfolders also called "data"
- Marked non-public methods/functions
- Various other changes
bagitBB 1.0.0
Initial release.