Skip to content

Releases: WhenSkiesAbove/bagitbb

v2.0.0

04 Nov 15:53
d2c31d7
Compare
Choose a tag to compare

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

28 May 19:32
631c1d4
Compare
Choose a tag to compare

Initial release.