diff --git a/extensions/git/src/api/api1.ts b/extensions/git/src/api/api1.ts index 41be52f1878..32417c2a6d1 100644 --- a/extensions/git/src/api/api1.ts +++ b/extensions/git/src/api/api1.ts @@ -108,6 +108,10 @@ export class ApiRepository implements Repository { return this._repository.add(paths.map(p => Uri.file(p))); } + revert(paths: string[]) { + return this._repository.revert(paths.map(p => Uri.file(p))); + } + clean(paths: string[]) { return this._repository.clean(paths.map(p => Uri.file(p))); } diff --git a/extensions/git/src/api/git.d.ts b/extensions/git/src/api/git.d.ts index c1053676969..7ba58a0e607 100644 --- a/extensions/git/src/api/git.d.ts +++ b/extensions/git/src/api/git.d.ts @@ -173,6 +173,7 @@ export interface Repository { getCommit(ref: string): Promise; add(paths: string[]): Promise; + revert(paths: string[]): Promise; clean(paths: string[]): Promise; apply(patch: string, reverse?: boolean): Promise;