From c9c409cb7b2487a3c97c95cc6302193785e8b640 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Wed, 18 Oct 2017 12:15:18 +0200 Subject: [PATCH] deco - don't call check-ignore without files --- extensions/git/src/repository.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/extensions/git/src/repository.ts b/extensions/git/src/repository.ts index 6e16bf9d44c..8e8740f7b31 100644 --- a/extensions/git/src/repository.ts +++ b/extensions/git/src/repository.ts @@ -650,6 +650,11 @@ export class Repository implements Disposable { filePaths = filePaths.filter(filePath => !path.relative(this.root, filePath).startsWith('..')); + if (filePaths.length === 0) { + // nothing left + return Promise.resolve(new Set()); + } + const child = this.repository.stream(['check-ignore', ...filePaths]); const onExit = exitCode => {