Hi, On Mon, 22 Jan 2007, Johannes Sixt wrote: > OTOH, git log, git diff, etc, which run the pager by default, are > broken. It seems that the pipe is not correctly flushed by the writer, > which the MinGW port closes in an atexit() routine, so that the last > part of the piped data is missing. I have no clue how to fix this except > by disabling the pager. Maybe we have to go the other way round, just as POSIX git does: instead of spawning the pager, we should _beginthread() the actual work, and execl() the pager. On the third hand, I fully expect git on Windows to be used only by GUI wieners who cannot handle the command line, let alone a pager! ("WTF! How do I go back to that dollar thingie? You know, where I type git-blabla?") Since Tcl/Tk is available for MinGW, git-gui seems to be a way to go there. Or to continue on the TortoiseCVS lookalike... Ciao, Dscho - 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