Re: Cygwin Git Performance
- Date: Tue, 21 May 2019 17:06:01 -0400
- From: Jeff Hostetler <git@xxxxxxxxxxxxxxxxx>
- Subject: Re: Cygwin Git Performance
On 5/21/2019 10:34 AM, Nathan and Ila Reynolds wrote:
I am not sure if this is the right mailing list. If not, please
redirect me to the right place.
I have Cygwin's git (2.21.0) and Git for Windows (2.21.0) installed on
my Windows 10 machine. I run the following command with each binary
"git push --all" on a simple 2 line change to 1 file. If I use Cygwin's
git, then the operation takes almost 5 minutes. If I use Git for
Windows, then the operation takes almost 20 seconds. I tried using
--verbose to figure out why Cygwin's git is so slow but it does not
reveal anything to me as to why. What can I do to figure out why
Cygwin's git is so slow? I am hoping that we can get to the bottom of
this and it can be fixed to help all users.
You might try turning on GIT_TRACE_PERFORMANCE  and see if that
shows any differences.
If you can install 2.22.0-rc* versions of both, you can turn on
GIT_TR2_PERF  and some additional details.
If your repo is very large, it may be due to some Windows file system
optimizations present in the Git for Windows version.
Hope that helps,