Git - expose rebase() though the extension API (#299181)

This commit is contained in:
Ladislau Szomoru
2026-03-04 13:17:09 +01:00
committed by GitHub
parent 3674f5ad58
commit 1722624c4a
2 changed files with 5 additions and 0 deletions

View File

@@ -320,6 +320,10 @@ export class ApiRepository implements Repository {
return this.#repository.mergeAbort();
}
rebase(branch: string): Promise<void> {
return this.#repository.rebase(branch);
}
createStash(options?: { message?: string; includeUntracked?: boolean; staged?: boolean }): Promise<void> {
return this.#repository.createStash(options?.message, options?.includeUntracked, options?.staged);
}

View File

@@ -315,6 +315,7 @@ export interface Repository {
commit(message: string, opts?: CommitOptions): Promise<void>;
merge(ref: string): Promise<void>;
mergeAbort(): Promise<void>;
rebase(branch: string): Promise<void>;
createStash(options?: { message?: string; includeUntracked?: boolean; staged?: boolean }): Promise<void>;
applyStash(index?: number): Promise<void>;