diff --git a/src/vs/workbench/parts/git/node/rawGitService.ts b/src/vs/workbench/parts/git/node/rawGitService.ts index ef8cbf3b89827f319ef29b284a7660031e8d8cfb..72b14d943fe3998e6cd3329afe0b913ce6283854 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); }