From 70c8c22c52ae0d429321f58b8a787ef4b157af3f Mon Sep 17 00:00:00 2001 From: HampusM Date: Thu, 19 Aug 2021 15:18:03 +0200 Subject: Moved the implementations of getting all branches or tags to their respective classes --- packages/server/src/git/repository.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'packages/server/src/git/repository.ts') diff --git a/packages/server/src/git/repository.ts b/packages/server/src/git/repository.ts index 53245be..199985c 100644 --- a/packages/server/src/git/repository.ts +++ b/packages/server/src/git/repository.ts @@ -146,8 +146,7 @@ export class Repository { * @returns An array of branch instances */ public async branches(): Promise { - const references = await this.ng_repository.getReferences(); - return references.filter(ref => ref.isBranch()).map(ref => new Branch(this, ref)); + return Branch.getAll(this); } /** @@ -156,8 +155,7 @@ export class Repository { * @returns An array of tag instances */ public async tags(): Promise { - const references = await this.ng_repository.getReferences(); - return references.filter(ref => ref.isTag()).map(ref => new Tag(this, ref)); + return Tag.getAll(this); } /** -- cgit v1.2.3-18-g5258