This commit is contained in:
r-ca 2023-12-16 13:55:33 +09:00
parent 698a191586
commit 87850eb899
No known key found for this signature in database
GPG Key ID: 6A72911AC73464A9
2 changed files with 18 additions and 36 deletions

View File

@ -4,22 +4,28 @@ import org.eclipse.jgit.lib.Repository;
public interface ActionRepo { public interface ActionRepo {
// 未ステージングのファイルリスト // リポジトリをインスタンス変数に格納
String[] getUnstagedFiles(Repository repository); Repository setRepository(Repository repository);
// ステージング済みのファイルリスト // リポジトリ取得
String[] getStagedFiles(Repository repository); Repository getRepository();
// ファイルをステージングする // リポジトリ名取得
void stageFile(Repository repository, String path); String getRepositoryName();
// ファイルをアンステージングする // ステージングされていないファイルの一覧を取得
void unstageFile(Repository repository, String path); String[] getUnstagedFiles();
// ファイルをコミットする // ステージングされているファイルの一覧を取得
void commitFile(Repository repository, String path, String message); String[] getStagedFiles();
// ファイルを削除する // ファイルをステージング
// void deleteFile(Repository repository, String path); // TODO-rca: void stageFile(String path);
// ファイルをアンステージング
void unstageFile(String path);
// ステージングされているファイルをコミット
void commit(String message);
} }

View File

@ -6,28 +6,4 @@ import one.nem.lacerta.source.jgit.ActionRepo;
public class ActionRepoImpl implements ActionRepo{ public class ActionRepoImpl implements ActionRepo{
@Override
public String[] getUnstagedFiles(Repository repository) {
return new String[0];
}
@Override
public String[] getStagedFiles(Repository repository) {
return new String[0];
}
@Override
public void stageFile(Repository repository, String path) {
}
@Override
public void unstageFile(Repository repository, String path) {
}
@Override
public void commitFile(Repository repository, String path, String message) {
}
} }