Skip to content

Commit b2c615f

Browse files
committed
moved algorithm stuff to hash package and fixed typo in README
1 parent 33c89ad commit b2c615f

10 files changed

Lines changed: 16 additions & 11 deletions

File tree

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,7 @@ if(BagVerifier.canQuickVerify(bag)){
6565
```
6666

6767
## Developing Bagit-Java
68-
Bagit-Java uses [Grad;e](https://gradle.org/) for its build system. Check out the great [documentation](https://docs.gradle.org/current/userguide/userguide_single.html) to learn more.
69-
##### Building a Jar
70-
Inside the bagit-java root directory, run `gradle jar`.
68+
Bagit-Java uses [Gradle](https://gradle.org/) for its build system. Check out the great [documentation](https://docs.gradle.org/current/userguide/userguide_single.html) to learn more.
7169
##### Running tests and code quality checks
7270
Inside the bagit-java root directory, run `gradle check`.
7371
##### Uploading to maven central
@@ -85,3 +83,8 @@ Simply run `gradle eclipse` and it will automatically create a eclipse project f
8583
* Integrate new proposed specification we are calling "dot bagit"
8684
* Fix bugs/issues reported with new library (on going)
8785
* Add extensions for more than standard supported algorithms
86+
87+
### Support
88+
1. If you have an issue using bagit-java you may contact us at
89+
2. If you have found a bug please create a new issue on [the issues page](https://github.com/LibraryOfCongress/bagit-java/issues)
90+
3. If you would like to contribute, please submit a [pull request](https://help.github.com/articles/creating-a-pull-request/)

src/main/java/gov/loc/repository/bagit/creator/BagCreator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
import gov.loc.repository.bagit.domain.Bag;
1515
import gov.loc.repository.bagit.domain.Manifest;
16-
import gov.loc.repository.bagit.domain.SupportedAlgorithm;
1716
import gov.loc.repository.bagit.domain.Version;
17+
import gov.loc.repository.bagit.hash.SupportedAlgorithm;
1818
import gov.loc.repository.bagit.verify.BagVerifier;
1919
import gov.loc.repository.bagit.writer.BagWriter;
2020

src/main/java/gov/loc/repository/bagit/domain/Manifest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import java.io.File;
55
import java.util.HashMap;
66

7+
import gov.loc.repository.bagit.hash.SupportedAlgorithm;
8+
79
/**
810
* A manifest is a list of files and their corresponding checksum with the algorithm used to generate that checksum
911
*/

src/main/java/gov/loc/repository/bagit/domain/StandardSupportedAlgorithms.java renamed to src/main/java/gov/loc/repository/bagit/hash/StandardSupportedAlgorithms.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package gov.loc.repository.bagit.domain;
1+
package gov.loc.repository.bagit.hash;
22

33
/**
44
* The standard algorithms that are supported "out of the box" in bagit

src/main/java/gov/loc/repository/bagit/domain/SupportedAlgorithm.java renamed to src/main/java/gov/loc/repository/bagit/hash/SupportedAlgorithm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package gov.loc.repository.bagit.domain;
1+
package gov.loc.repository.bagit.hash;
22

33
import java.security.MessageDigest;
44

src/main/java/gov/loc/repository/bagit/reader/BagReader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
import gov.loc.repository.bagit.domain.Bag;
1717
import gov.loc.repository.bagit.domain.FetchItem;
1818
import gov.loc.repository.bagit.domain.Manifest;
19-
import gov.loc.repository.bagit.domain.StandardSupportedAlgorithms;
2019
import gov.loc.repository.bagit.domain.Version;
2120
import gov.loc.repository.bagit.exceptions.UnparsableVersionException;
21+
import gov.loc.repository.bagit.hash.StandardSupportedAlgorithms;
2222
import gov.loc.repository.bagit.verify.PayloadFileExistsInManifestVistor;
2323

2424
/**

src/main/java/gov/loc/repository/bagit/verify/BagVerifier.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import gov.loc.repository.bagit.domain.Bag;
2323
import gov.loc.repository.bagit.domain.FetchItem;
2424
import gov.loc.repository.bagit.domain.Manifest;
25-
import gov.loc.repository.bagit.domain.SupportedAlgorithm;
2625
import gov.loc.repository.bagit.domain.Version;
2726
import gov.loc.repository.bagit.exceptions.CorruptChecksumException;
2827
import gov.loc.repository.bagit.exceptions.FileNotInPayloadDirectoryException;
@@ -31,6 +30,7 @@
3130
import gov.loc.repository.bagit.exceptions.MissingPayloadDirectoryException;
3231
import gov.loc.repository.bagit.exceptions.MissingPayloadManifestException;
3332
import gov.loc.repository.bagit.exceptions.PayloadOxumDoesNotExistException;
33+
import gov.loc.repository.bagit.hash.SupportedAlgorithm;
3434
import gov.loc.repository.bagit.reader.BagReader;
3535
import gov.loc.repository.bagit.tasks.CheckIfFileExistsTask;
3636
import gov.loc.repository.bagit.tasks.CheckManifestHashsTask;

src/test/java/gov/loc/repository/bagit/creator/BagCreatorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
import gov.loc.repository.bagit.domain.Bag;
1515
import gov.loc.repository.bagit.domain.Manifest;
16-
import gov.loc.repository.bagit.domain.StandardSupportedAlgorithms;
1716
import gov.loc.repository.bagit.domain.Version;
17+
import gov.loc.repository.bagit.hash.StandardSupportedAlgorithms;
1818

1919
public class BagCreatorTest extends Assert {
2020
@Rule

src/test/java/gov/loc/repository/bagit/verify/BagVerifierTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@
1818

1919
import gov.loc.repository.bagit.domain.Bag;
2020
import gov.loc.repository.bagit.domain.Manifest;
21-
import gov.loc.repository.bagit.domain.StandardSupportedAlgorithms;
2221
import gov.loc.repository.bagit.exceptions.CorruptChecksumException;
2322
import gov.loc.repository.bagit.exceptions.FileNotInManifestException;
2423
import gov.loc.repository.bagit.exceptions.FileNotInPayloadDirectoryException;
2524
import gov.loc.repository.bagit.exceptions.InvalidPayloadOxumException;
2625
import gov.loc.repository.bagit.exceptions.MissingBagitFileException;
2726
import gov.loc.repository.bagit.exceptions.MissingPayloadDirectoryException;
2827
import gov.loc.repository.bagit.exceptions.MissingPayloadManifestException;
28+
import gov.loc.repository.bagit.hash.StandardSupportedAlgorithms;
2929
import gov.loc.repository.bagit.reader.BagReader;
3030

3131
public class BagVerifierTest extends Assert{

src/test/java/gov/loc/repository/bagit/writer/BagWriterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
import gov.loc.repository.bagit.domain.Bag;
1919
import gov.loc.repository.bagit.domain.FetchItem;
2020
import gov.loc.repository.bagit.domain.Manifest;
21-
import gov.loc.repository.bagit.domain.StandardSupportedAlgorithms;
2221
import gov.loc.repository.bagit.domain.Version;
22+
import gov.loc.repository.bagit.hash.StandardSupportedAlgorithms;
2323
import gov.loc.repository.bagit.reader.BagReader;
2424

2525
public class BagWriterTest extends Assert {

0 commit comments

Comments
 (0)