Slow when there're tens of thousands of refs. (Use case related to Gerrit)
What steps will reproduce the problem?
- Use a gerrit upstream, Add
fetch = +refs/changes/*:refs/remotes/gerrit-changes/*
to the .git/config file (to fetch all revisions of all changes) - Pull the remote repo.
What is the expected output? What do you see instead?
For a large repo, there's easily many thousands(~50000) of refs. TortoiseGit stops responding at many operations from several seconds to half a minute. The Git CLI is much faster.
What version of TortoiseGit and Git are you using? On what operating system?
git: 2.35.1.windows.2 (installed from scoop)
TortoiseGit: 2.14.0.0
Please provide any additional information below.
Edited by crlf0710