On 6/13/07, Johannes Schindelin <Johannes.Schindelin@xxxxxx> 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. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html