|
@@ -161,6 +161,11 @@ public class CommitServiceImpl implements CommitService {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public boolean link(Integer projectId, String commitHash, CommitRelatedEnum relatedType, Integer relatedId) {
|
|
public boolean link(Integer projectId, String commitHash, CommitRelatedEnum relatedType, Integer relatedId) {
|
|
|
|
|
+ if (relatedType == CommitRelatedEnum.NONE){
|
|
|
|
|
+ commitMapper.deleteByCommitId(commitHash);
|
|
|
|
|
+ return true;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// check if the related target exists
|
|
// check if the related target exists
|
|
|
if (relatedType == CommitRelatedEnum.TREE_ID){
|
|
if (relatedType == CommitRelatedEnum.TREE_ID){
|
|
|
TreeNodePO node = treeNodeService.getNodeByNodeId(relatedId);
|
|
TreeNodePO node = treeNodeService.getNodeByNodeId(relatedId);
|