From bc231a3a03a82309603839764a675359bd09e4eb Mon Sep 17 00:00:00 2001 From: Albert G <516972+alber70g@users.noreply.github.com> Date: Wed, 22 Dec 2021 06:40:13 +0100 Subject: [PATCH] fix: detect git when in use git worktree (#142) --- src/scms/git.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/scms/git.js b/src/scms/git.js index 315480f..b5ac5e9 100644 --- a/src/scms/git.js +++ b/src/scms/git.js @@ -17,6 +17,15 @@ export const detect = (directory) => { if (gitDirectory) { return dirname(gitDirectory); } + + const gitWorktreeFile = findUp.sync('.git', { + cwd: directory, + type: 'file', + }); + + if (gitWorktreeFile) { + return dirname(gitWorktreeFile); + } }; const runGit = (directory, args) =>