From 9f914ed2d145588436447221d231d5054d0a2a22 Mon Sep 17 00:00:00 2001 From: pierrick_cbl <pchebel@gmail.com> Date: Wed, 19 Jan 2022 12:03:26 +0100 Subject: [PATCH] feat: user's git now has preconfigured username/email set git username/email with a 'system' scope NB: 'global' scope would not be enough since the user running deadlock-recorder is 'root' and the terminal in vscode uses theia user --- deadlock-plugins/deadlock-extension/src/core/gitMission.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/deadlock-plugins/deadlock-extension/src/core/gitMission.ts b/deadlock-plugins/deadlock-extension/src/core/gitMission.ts index 050b1403..aa0f9d29 100644 --- a/deadlock-plugins/deadlock-extension/src/core/gitMission.ts +++ b/deadlock-plugins/deadlock-extension/src/core/gitMission.ts @@ -13,7 +13,7 @@ export default class GitMission { private git: SimpleGit; constructor(private userConfig: UserConfig) { - const options: SimpleGitOptions = { + const options: Partial<SimpleGitOptions> = { baseDir: PROJECT_SRC_PATH, binary: 'git', maxConcurrentProcesses: 2, @@ -56,8 +56,8 @@ export default class GitMission { await this.git.init(); await this.git.addRemote(DEFAULT_REMOTE, remotePath); - await this.git.addConfig('user.email', this.userConfig.getCurrentUserDetails().email); - await this.git.addConfig('user.name', `${this.userConfig.getCurrentUserDetails().lastName} ${this.userConfig.getCurrentUserDetails().firstName}`); + await this.git.addConfig('user.email', this.userConfig.getCurrentUserDetails().email, false, "system"); + await this.git.addConfig('user.name', `${this.userConfig.getCurrentUserDetails().lastName} ${this.userConfig.getCurrentUserDetails().firstName}`, false, "system"); return Promise.resolve(this); } catch (e) { -- GitLab