From 3d69ae56f256eb29a4123a5c63fb6bc14129ce96 Mon Sep 17 00:00:00 2001 From: Yan Pashkovsky Date: Fri, 24 Jan 2020 13:09:40 +0300 Subject: [PATCH] fix: temp directory permissions (#778) (#779) --- src/tempFiles.ts | 4 ++-- src/test/runTest.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tempFiles.ts b/src/tempFiles.ts index 1a5a09cf..4e91cbae 100644 --- a/src/tempFiles.ts +++ b/src/tempFiles.ts @@ -17,7 +17,7 @@ export async function createTempSvnRevisionFile( payload: string ): Promise { if (!(await exists(tempdir))) { - await mkdir(tempdir); + await mkdir(tempdir, { mode: 0o770 }); } const fname = `r${revision}_${path.basename(svnUri.fsPath)}`; @@ -27,7 +27,7 @@ export async function createTempSvnRevisionFile( const encoding = configuration.get("default.encoding"); if (!(await exists(path.join(tempdir, filePathHash)))) { - await mkdir(path.join(tempdir, filePathHash)); + await mkdir(path.join(tempdir, filePathHash), { mode: 0o770 }); } const fpath = path.join(tempdir, filePathHash, fname); diff --git a/src/test/runTest.ts b/src/test/runTest.ts index b31264c1..6eff5de9 100644 --- a/src/test/runTest.ts +++ b/src/test/runTest.ts @@ -12,7 +12,7 @@ async function main() { extensionTestsPath }); } catch (err) { - console.error("Failed to run tests"); + console.error(`Failed to run tests: ${err}\n${err.stack}`); process.exit(1); } }