bagit-java icon indicating copy to clipboard operation
bagit-java copied to clipboard

Java library to support the BagIt specification.

Results 27 bagit-java issues
Sort by recently updated
recently updated
newest added

This PR aims to fix the situation occourred when creating a BagIt package inside a SMB file system. By some strange situation Files.write is ignoring the StandardOpenOption.APPEND option and truncating...

Currently on a mac mini (Late 2014), macOS High Sierra version 10.13.6. I did the latest brew install bagit (which should be BagIt Library Version v4.12.3) I tried to update...

Bagit should use the Java standard way for internationalize all messages. This way Bagit can be used by others that don't understand english.

enhancement
help wanted

fixes #124 - by renaming to make it more clear that we verify all manifests fixes #123 - by fixing the typo in the message formatting so the path gets...

This PR aims to make `BagVerifier` extendable. In order to do so, I removed the `final` keyword from class level and added it to the methods `isValid`, `isComplete`, `checkHashes`, `getExecutor`...

In [BagIt v16 spec](https://tools.ietf.org/html/draft-kunze-bagit-16#section-3) it says on **completeness** of a bag: > 2. Every file listed in every tag manifest MUST be present. Likewise in earlier specs ([v14](https://tools.ietf.org/html/draft-kunze-bagit-14#section-3)) it says:...

## When submitting an issue please include: * Bagit library version 5.1.1 * MacOS version 10.12.6 * If available Attach all logs, and or output, and or screenshots ## Please...

I just upgraded to v1.2.0 of this library. With the upgraded stuff on BagIt v1.0 in #118, a new bug has entered the library: When using the `BagLinter`, the warning...

In `MandatoryVerifier.checkPayloadDirectoryExists`, when the `bag/data` directory does not exist, it returns "_File [{}] should exist but it doesn't!_". The path does not seemed to be filled in correctly.

This fixes the problem mentioned in #119 by testing for case-insensitive filename conflicts before adding the lower-cased filename to the path `Set`.