Explorar el Código

log: searching fork log

Azure hace 2 años
padre
commit
9c02c28d7c

+ 4 - 0
seecoder-gitlab-server/src/main/java/com/nju/edu/gitlab/service/impl/ProjectServiceImpl.java

@@ -103,6 +103,7 @@ public class ProjectServiceImpl implements ProjectService {
         Integer existProjectId=searchForkedProject(namespaceId, projectId);
         if(existProjectId!=-1)
             return existProjectId;
+
         try{
             gitlabApi.setSudoAsId((long) gitlabUser.getGitlabUserId());
             project=gitlabApi.getProjectApi().forkProject(new Long(projectId), String.valueOf(namespaceId));
@@ -116,8 +117,11 @@ public class ProjectServiceImpl implements ProjectService {
 
     public Integer searchForkedProject(int namespaceId, int projectId) throws GitLabApiException {
         try {
+            log.info("searching forked project");
             Project forkedProject = gitlabApi.getProjectApi().getProject(new Long(projectId));
+            log.info("searched project to be forked, name={}",forkedProject.getName());
             Project project=gitlabApi.getProjectApi().getProject(String.valueOf(namespaceId),forkedProject.getName());
+            log.info("project had forked before, name={}",project.getName());
             return Math.toIntExact(project.getId());
         } catch (GitLabApiException e){
             // 404 project not found