fix: avoid FetchRemoteTempCommit touching unnecessary resources (#39583)

Also rename FetchRemoteCommit to FetchRemoteTempCommit to clarify its
purpose
This commit is contained in:
wxiaoguang authored and GitHub committed 2026-10-04 22:03:18 -07:00
1 parent b576f5bb34
commit 49adfd065d
4 files changed
+15 -24

No files matched your search

+2 -2
View File
@@ -73,8 +73,8 @@ func GetCompareInfo(ctx context.Context, baseRepo, headRepo *repo_model.Reposito
if baseRepo.ID != headRepo.ID {
exist := headGitRepo.IsReferenceExist(ctx, compareInfo.BaseCommitID)
if !exist {
if err := git.FetchRemoteCommit(ctx, headRepo, baseRepo, compareInfo.BaseCommitID); err != nil {
return compareInfo, fmt.Errorf("FetchRemoteCommit: %w", err)
if err := git.FetchRemoteTempCommit(ctx, headRepo, baseRepo, compareInfo.BaseCommitID); err != nil {
return compareInfo, fmt.Errorf("FetchRemoteTempCommit: %w", err)
}
}
}