Browse Source

Improves gating key

main
Eric Amodio 2 years ago
parent
commit
69f013bc7d
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      src/env/node/git/localGitProvider.ts

+ 4
- 2
src/env/node/git/localGitProvider.ts View File

@ -1072,7 +1072,7 @@ export class LocalGitProvider implements GitProvider, Disposable {
return this.git.rev_list__left_right(repoPath, refs); return this.git.rev_list__left_right(repoPath, refs);
} }
@gate()
@gate<LocalGitProvider['getBlame']>((u, d) => `${u.toString()}|${d?.isDirty}`)
@log() @log()
async getBlame(uri: GitUri, document?: TextDocument | undefined): Promise<GitBlame | undefined> { async getBlame(uri: GitUri, document?: TextDocument | undefined): Promise<GitBlame | undefined> {
const cc = Logger.getCorrelationContext(); const cc = Logger.getCorrelationContext();
@ -1237,7 +1237,9 @@ export class LocalGitProvider implements GitProvider, Disposable {
} }
} }
@gate()
@gate<LocalGitProvider['getBlameForLine']>(
(u, l, d, o) => `${u.toString()}|${l}|${d?.isDirty}|${o?.forceSingleLine}`,
)
@log() @log()
async getBlameForLine( async getBlameForLine(
uri: GitUri, uri: GitUri,

Loading…
Cancel
Save