in ddm-rrm-git-integration/src/main/java/com/epam/digital/data/platform/management/gitintegration/service/JGitServiceImpl.java [649:666]
private String getFileContent(@NonNull File repositoryDirectory, @NonNull String filePath) {
if (StringUtils.isEmptyOrNull(filePath)) {
throw new IllegalArgumentException("Empty path not permitted.");
}
try {
var file = new File(repositoryDirectory, FilenameUtils.normalizeNoEndSeparator(filePath));
if (!file.exists()) {
return null;
}
return jGitWrapper.readFileContent(file.toPath());
} catch (IOException e) {
throw new GitCommandException(
String.format(
"Exception occurred during reading file content by path: %s", e.getMessage()),
e);
}
}