From: Marco Costalba Date: Wed, 13 Jun 2007 16:18:49 GMT Subject: Re: That improved git-gui blame viewer.. Message-ID: In-Reply-To: On 6/13/07, Johannes Schindelin wrote: > Hi, > > > I just tested on cygwin. The funny thing is, I never get anything like 8 > seconds (this is on git.git itself). > > For me it is > > ~1.0s rev-list _without_ --pretty=raw > ~1.6s rev-list _with_ --pretty=raw > ~1.4s log _with_ --pretty=raw > ~3.5s log _with_ --pretty=raw _and_ -z (!) > > So, your delay could stem from -z doing weird things. > Yes. I can confirm that without -z the speed is more or less the same of git-rev-list. I've tested with cygwin installation of git *.exe files. > > Draw your conclusions, gentlemen. > Something slows down terribly git-log under Windows when -z option is given, expecially on cygwin. Some idea, sir? Thanks Marco P.S: I really would need a zero terminated record for parsing reasons, and git-rev-list prints a zero terminated output too with --header option and it works correctly.