TortoiseGit runs slow and reports errors due to how Git.exe program output is handled
When TG is calling certain commands (like git.exe fetch -v --progress --no-prune --tags "origin")
For me I see this command complete (maybe in 1 second) then it takes a further 8 seconds for the text to print and the ui box to become usable, this is obviously just a dodgy UI issue on our end.
What's worse, sometimes it even ends up printing "git did not exit cleanly (exit code 1)" even tho running the exact command works ok.
Obviously this needs to be fixed so we can remain competitive with other git clients. (im on win10)