diff --git a/extensions/git/src/api/api1.ts b/extensions/git/src/api/api1.ts index 2117bec4ded..799af0e31df 100644 --- a/extensions/git/src/api/api1.ts +++ b/extensions/git/src/api/api1.ts @@ -174,6 +174,14 @@ export class ApiRepository implements Repository { return this._repository.getMergeBase(ref1, ref2); } + tag(name: string, upstream: string): Promise { + return this._repository.tag(name, upstream); + } + + deleteTag(name: string): Promise { + return this._repository.deleteTag(name); + } + status(): Promise { return this._repository.status(); } diff --git a/extensions/git/src/api/git.d.ts b/extensions/git/src/api/git.d.ts index 6ab8a38e64c..10ee49f8294 100644 --- a/extensions/git/src/api/git.d.ts +++ b/extensions/git/src/api/git.d.ts @@ -198,6 +198,9 @@ export interface Repository { getMergeBase(ref1: string, ref2: string): Promise; + tag(name: string, upstream: string): Promise; + deleteTag(name: string): Promise; + status(): Promise; checkout(treeish: string): Promise;