mirror of
https://github.com/lacerta-doc/Lacerta.git
synced 2024-11-26 17:53:14 +00:00
JGitアクションのRepository実装
This commit is contained in:
parent
8c21d0db04
commit
c35bf9cabd
|
@ -0,0 +1,25 @@
|
|||
package one.nem.lacerta.source.jgit;
|
||||
|
||||
import org.eclipse.jgit.lib.Repository;
|
||||
|
||||
public interface ActionRepo {
|
||||
|
||||
// 未ステージングのファイルリスト
|
||||
String[] getUnstagedFiles(Repository repository);
|
||||
|
||||
// ステージング済みのファイルリスト
|
||||
String[] getStagedFiles(Repository repository);
|
||||
|
||||
// ファイルをステージングする
|
||||
void stageFile(Repository repository, String path);
|
||||
|
||||
// ファイルをアンステージングする
|
||||
void unstageFile(Repository repository, String path);
|
||||
|
||||
// ファイルをコミットする
|
||||
void commitFile(Repository repository, String path, String message);
|
||||
|
||||
// ファイルを削除する
|
||||
// void deleteFile(Repository repository, String path); // TODO-rca:
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user