소스 검색

Gives up waiting for resolve if too slow

main
Eric Amodio 2 년 전
부모
커밋
f29f77fc0d
2개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. +2
    -2
      src/commands/diffWith.ts
  2. +1
    -0
      src/git/gitProviderService.ts

+ 2
- 2
src/commands/diffWith.ts 파일 보기

@ -93,11 +93,11 @@ export class DiffWithCommand extends Command {
[args.lhs.sha, args.rhs.sha] = await Promise.all([
await this.container.git.resolveReference(args.repoPath, args.lhs.sha, args.lhs.uri, {
// If the ref looks like a sha, don't wait too long, since it should work
timeout: GitRevision.isSha(args.lhs.sha) ? 100 : undefined,
timeout: GitRevision.isShaLike(args.lhs.sha) ? 100 : undefined,
}),
await this.container.git.resolveReference(args.repoPath, args.rhs.sha, args.rhs.uri, {
// If the ref looks like a sha, don't wait too long, since it should work
timeout: GitRevision.isSha(args.rhs.sha) ? 100 : undefined,
timeout: GitRevision.isShaLike(args.rhs.sha) ? 100 : undefined,
}),
]);

+ 1
- 0
src/git/gitProviderService.ts 파일 보기

@ -2166,6 +2166,7 @@ export class GitProviderService implements Disposable {
options?: { timeout?: number },
): Promise<string>;
async resolveReference(repoPath: string, ref: string, uri?: Uri, options?: { timeout?: number }): Promise<string>;
@gate()
@log()
async resolveReference(
repoPath: string | Uri,

불러오는 중...
취소
저장