diff --git a/src/env/node/git/localGitProvider.ts b/src/env/node/git/localGitProvider.ts index abf18c3..9d3347c 100644 --- a/src/env/node/git/localGitProvider.ts +++ b/src/env/node/git/localGitProvider.ts @@ -1072,7 +1072,7 @@ export class LocalGitProvider implements GitProvider, Disposable { return this.git.rev_list__left_right(repoPath, refs); } - @gate() + @gate((u, d) => `${u.toString()}|${d?.isDirty}`) @log() async getBlame(uri: GitUri, document?: TextDocument | undefined): Promise { const cc = Logger.getCorrelationContext(); @@ -1237,7 +1237,9 @@ export class LocalGitProvider implements GitProvider, Disposable { } } - @gate() + @gate( + (u, l, d, o) => `${u.toString()}|${l}|${d?.isDirty}|${o?.forceSingleLine}`, + ) @log() async getBlameForLine( uri: GitUri,