From ee5715c1c4c0c695a338f0bd711176425f197b36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me> Date: Mon, 27 May 2024 19:10:02 +0200 Subject: [PATCH] GitlabManager => Add get specific commit function --- ExpressAPI/src/managers/GitlabManager.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ExpressAPI/src/managers/GitlabManager.ts b/ExpressAPI/src/managers/GitlabManager.ts index 4c25d86..bd2746a 100644 --- a/ExpressAPI/src/managers/GitlabManager.ts +++ b/ExpressAPI/src/managers/GitlabManager.ts @@ -62,6 +62,15 @@ class GitlabManager extends SharedGitlabManager { } } + async getRepositoryCommit(repoId: number, commitSha: string): Promise<CommitSchema | undefined> { + try { + return await this.api.Commits.show(repoId, commitSha); + } catch ( e ) { + logger.error(JSON.stringify(e)); + return undefined; + } + } + async createRepository(name: string, description: string, visibility: 'public' | 'internal' | 'private', initializeWithReadme: boolean, namespace: number, sharedRunnersEnabled: boolean, wikiEnabled: boolean, importUrl: string): Promise<ProjectSchema> { try { return await this.api.Projects.create({ -- GitLab