From ff6706386d785e7564ff201b7f45497b0778a2af Mon Sep 17 00:00:00 2001 From: Samuel Elliott Date: Tue, 26 Apr 2022 14:03:06 +0100 Subject: [PATCH] Fix running from source outside repository directory --- src/util.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/util.ts b/src/util.ts index 64c5d77..6bb41c8 100644 --- a/src/util.ts +++ b/src/util.ts @@ -29,9 +29,10 @@ export const dev = (() => { return null; } - const revision = child_process.execSync('git rev-parse HEAD').toString().trim(); - const branch = child_process.execSync('git rev-parse --abbrev-ref HEAD').toString().trim(); - const changed_files = child_process.execSync('git diff --name-only HEAD').toString().trim(); + const options: child_process.ExecSyncOptions = {cwd: dir}; + const revision = child_process.execSync('git rev-parse HEAD', options).toString().trim(); + const branch = child_process.execSync('git rev-parse --abbrev-ref HEAD', options).toString().trim(); + const changed_files = child_process.execSync('git diff --name-only HEAD', options).toString().trim(); return { revision,