Bag-Info:
The parameters "required" is 'false' and "repeatable" is 'true' by default.
Changed implementation accordingly.
Inclusion of "Contact-Name," "Contact-Phone" and "Contact-Email," as defined in the BagIt spec, is not required but is encouraged.
-> Add "Contact-Phone"
-> "Contact-Name" and "Contact-Email" are now optional
Make field "Tag-Manifests-Required" optional
Make field "Tag-Files-Required" optional
Add test for minimal profile
Adapt other tests.
Please ensure you have completed the following before submitting:
Ran gradle clean check to ensure existing functionality wasn't broken and code meets quality standards.
If the build fails, please fix it because the pull request will not be merged until it builds without any errors.
…/bagit-profiles/bagit-profiles)
Bag-Info: The parameters "required" is 'false' and "repeatable" is 'true' by default. Changed implementation accordingly. Inclusion of "Contact-Name," "Contact-Phone" and "Contact-Email," as defined in the BagIt spec, is not required but is encouraged. -> Add "Contact-Phone" -> "Contact-Name" and "Contact-Email" are now optional Make field "Tag-Manifests-Required" optional Make field "Tag-Files-Required" optional Add test for minimal profile Adapt other tests.
Please ensure you have completed the following before submitting:
gradle clean check
to ensure existing functionality wasn't broken and code meets quality standards.If the build fails, please fix it because the pull request will not be merged until it builds without any errors.