Merge pull request #163 from gunnarmorling/DBZ-1985

DBZ-1985 More meaningful exception in case of non-existent commit log
This commit is contained in:
Joy Gao 2020-04-29 17:35:01 -07:00 committed by GitHub
commit 98925c4de5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -69,6 +69,10 @@ public static void deleteCommitLog(File file) {
* If the directory does not contain any commit logs, an empty array is returned.
*/
public static File[] getCommitLogs(File directory) {
if (!directory.isDirectory()) {
throw new IllegalArgumentException("Given directory does not exist: " + directory);
}
return directory.listFiles(f -> f.isFile() && FILENAME_REGEX_PATTERN.matcher(f.getName()).matches());
}