diff --git a/src/main/java/com/olympus/apollo/dto/GitCloneInput.java b/src/main/java/com/olympus/apollo/dto/GitCloneInput.java index 1751615..f3a06da 100644 --- a/src/main/java/com/olympus/apollo/dto/GitCloneInput.java +++ b/src/main/java/com/olympus/apollo/dto/GitCloneInput.java @@ -20,4 +20,9 @@ public class GitCloneInput { private int maxNumberOfChunks; private int minChunkSize; private int defaultChunkSize; + + private boolean codeParsingToBeDone; + private String parseStatus; + private String reverseEngineeringStatus; + private String codeType; } diff --git a/src/main/java/com/olympus/apollo/models/KSGitInfo.java b/src/main/java/com/olympus/apollo/models/KSGitInfo.java index c4d4c2f..e4e30bc 100644 --- a/src/main/java/com/olympus/apollo/models/KSGitInfo.java +++ b/src/main/java/com/olympus/apollo/models/KSGitInfo.java @@ -25,4 +25,9 @@ public class KSGitInfo { private String ingestionStatus; private Date ingestionDate; private String ingestionDateFormat; + + private boolean codeParsingToBeDone; + private String parseStatus; + private String reverseEngineeringStatus; + private String codeType; } diff --git a/src/main/java/com/olympus/apollo/utils/GitUtils.java b/src/main/java/com/olympus/apollo/utils/GitUtils.java index 24806c3..994842d 100644 --- a/src/main/java/com/olympus/apollo/utils/GitUtils.java +++ b/src/main/java/com/olympus/apollo/utils/GitUtils.java @@ -26,11 +26,16 @@ public class GitUtils { info.setRepoName(gitCloneInput.getRepoName()); info.setBranch(gitCloneInput.getBranch()); info.setCommitId(gitCloneInput.getCommitId()); - info.setRepoPath(basePath+ File.separator +gitCloneInput.getBranch()); + info.setRepoPath(basePath+ File.separator +gitCloneInput.getRepoName()); info.setIngestionStatus("REPO-NEW"); info.setIngestionDate(new Date()); info.setIngestionDateFormat(new SimpleDateFormat("MM/dd/yy").format(new Date())); + info.setCodeParsingToBeDone(gitCloneInput.isCodeParsingToBeDone()); + info.setCodeType(gitCloneInput.getCodeType()); + info.setParseStatus("NEW"); + info.setReverseEngineeringStatus("NEW"); + logger.info("KSGitInfo Created: {}, {}",info.getRepoName(),info.getBranch()); return info; }