リポジトリ作成ロジック修正

This commit is contained in:
ろむねこ 2023-12-12 12:39:37 +09:00
parent 4df58a5af9
commit c4427313b0
No known key found for this signature in database
GPG Key ID: FA1F39A1BA37D168
2 changed files with 7 additions and 7 deletions

View File

@ -18,10 +18,11 @@ public class DebugFuncImpl implements DebugFunc {
RepoUtils repoUtils;
public Repository getOrCreateRepositoryById(String id) {
Repository repo = repoUtils.getRepo(id); // TODO-rca: リポジトリの存在確認をもうすこしなんとかする
if (repo == null) {
repo = repoUtils.createRepo(id);
}
// Repository repo = repoUtils.getRepo(id); // TODO-rca: リポジトリの存在確認をもうすこしなんとかする
// if (repo == null) {
// repo = repoUtils.createRepo(id);
// }
Repository repo = repoUtils.createRepo(id); // debug
return repo;
}
}

View File

@ -26,9 +26,8 @@ public class RepoUtils {
Path rootPath = fileUtils.getExternalFilesDirPath();
try {
Repository repo = FileRepositoryBuilder.create(
new File(rootPath.resolve(id).resolve(".git").toString())
);
Repository repo = new FileRepositoryBuilder().setGitDir(rootPath.resolve(id).resolve(".git").toFile()).build();
repo.create();
return repo;
} catch (Exception e) {
// TODO-rca: handle exception