From b779ef21f5811c72db5e6f8dfde602469d1124e3 Mon Sep 17 00:00:00 2001 From: Christopher Date: Thu, 9 Jan 2020 16:20:31 +0000 Subject: [PATCH] fix: temp files are created in uid directory (#774) --- src/tempFiles.ts | 5 ++++- src/test/tempFiles.test.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/tempFiles.ts b/src/tempFiles.ts index 60241b33..1a5a09cf 100644 --- a/src/tempFiles.ts +++ b/src/tempFiles.ts @@ -6,7 +6,10 @@ import * as crypto from "crypto"; import { iconv } from "./vscodeModules"; import { configuration } from "./helpers/configuration"; -export const tempdir = path.join(os.tmpdir(), "vscode-svn"); +export const tempdir = path.join( + os.tmpdir(), + `vscode-svn-${os.userInfo().uid.toString()}` +); export async function createTempSvnRevisionFile( svnUri: Uri, diff --git a/src/test/tempFiles.test.ts b/src/test/tempFiles.test.ts index 44dc70d6..a3dfb3c1 100644 --- a/src/test/tempFiles.test.ts +++ b/src/test/tempFiles.test.ts @@ -14,7 +14,7 @@ let osTmpDir = os.tmpdir(); osTmpDir = osTmpDir[0].toLowerCase() + osTmpDir.substr(1); const tempRevisionPath = join( osTmpDir, - "vscode-svn", + `vscode-svn-${os.userInfo().uid.toString()}`, "1181ae15a77d83ac0b077051dfed21ed", "r30_test.js" );