diff --git a/src/vs/workbench/parts/git/node/rawGitService.ts b/src/vs/workbench/parts/git/node/rawGitService.ts index 12bdc3c5b42c0794dfea203caa2103a77b99eddd..8db6de674dcea45b1a8f71012bbdb93f3cf82e45 100644 --- a/src/vs/workbench/parts/git/node/rawGitService.ts +++ b/src/vs/workbench/parts/git/node/rawGitService.ts @@ -51,6 +51,10 @@ export class RawGitService implements IRawGitService { } statusCount(): TPromise { + if (!this.repo) { + return TPromise.as(0); + } + return this.status().then(r => r ? r.status.length : 0); }