Esempio n. 1
0
 /**
  * {@code project}와 관련있는 저장소를 생성한다.
  *
  * <p>when: {@link controllers.ProjectApp#newProject()}로 프로젝트를 생성할 때 사용한다.
  *
  * <p>{@code project}에 해당하는 저장소를 삭제하고 {@link PlayRepository}를 읽어온 뒤 {@link
  * PlayRepository#create()}를 호출한다.
  *
  * @param project
  * @throws IOException
  * @throws ServletException
  * @throws ClientException
  * @throws UnsupportedOperationException
  * @see {@link #deleteRepository(String, String, String)}
  * @see {@link PlayRepository#create()}
  */
 public static void createRepository(Project project)
     throws IOException, ServletException, ClientException, UnsupportedOperationException {
   RepositoryService.deleteRepository(project.owner, project.name, project.vcs);
   RepositoryService.getRepository(project).create();
 }