diff --git a/extensions/git/src/repository.ts b/extensions/git/src/repository.ts index 9cba96dfeee..4ae0b32d0ea 100644 --- a/extensions/git/src/repository.ts +++ b/extensions/git/src/repository.ts @@ -675,7 +675,7 @@ export class Repository implements Disposable { async show(ref: string, filePath: string): Promise { return await this.run(Operation.Show, async () => { const relativePath = path.relative(this.repository.root, filePath).replace(/\\/g, '/'); - const configFiles = workspace.getConfiguration('files'); + const configFiles = workspace.getConfiguration('files', Uri.file(filePath)); const encoding = configFiles.get('encoding'); return await this.repository.buffer(`${ref}:${relativePath}`, encoding);