mirror of
https://github.com/lacerta-doc/Lacerta.git
synced 2024-11-23 00:13:16 +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