add some features

This commit is contained in:
2026-06-27 23:47:15 +02:00
parent 5b44a65e51
commit 433085a895
6 changed files with 623 additions and 18 deletions
+4 -4
View File
@@ -45,12 +45,12 @@ export function commit(path: string, message: string): Promise<GitStatus> {
return invoke<GitStatus>("commit", { path, message });
}
export function pull(path: string): Promise<GitStatus> {
return invoke<GitStatus>("pull", { path });
export function pull(path: string, username?: string, password?: string): Promise<GitStatus> {
return invoke<GitStatus>("pull", { path, username: username ?? null, password: password ?? null });
}
export function push(path: string): Promise<GitStatus> {
return invoke<GitStatus>("push", { path });
export function push(path: string, username?: string, password?: string): Promise<GitStatus> {
return invoke<GitStatus>("push", { path, username: username ?? null, password: password ?? null });
}
export function listCommits(path: string, limit = 100): Promise<GitCommit[]> {