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 {
// 未ステージングのファイルリスト
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{
@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) {
}
}