From 112b45d2275977a9e5ea073ac489c8f1340fb6d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <git@minelli.swiss> Date: Tue, 25 Feb 2025 17:22:38 +0100 Subject: [PATCH] GitlabManager => Add rename repo function --- ExpressAPI/src/managers/GitlabManager.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ExpressAPI/src/managers/GitlabManager.ts b/ExpressAPI/src/managers/GitlabManager.ts index e153d89..d550f70 100644 --- a/ExpressAPI/src/managers/GitlabManager.ts +++ b/ExpressAPI/src/managers/GitlabManager.ts @@ -133,6 +133,17 @@ class GitlabManager extends SharedGitlabManager { } } + async renameRepository(repoId: number, newName: string): Promise<ProjectSchema> { + try { + return await this.api.Projects.edit(repoId, { + name: newName + }); + } catch ( e ) { + logger.error(JSON.stringify(e)); + return Promise.reject(e); + } + } + async moveRepository(repoId: number, newRepoId: number): Promise<ProjectSchema> { try { return await this.api.Projects.transfer(repoId, newRepoId); -- GitLab