Hi, On Tue, 23 Jan 2007, Andy Parkins wrote: > On Tuesday 2007 January 23 11:32, Johannes Schindelin wrote: > > > 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. > > What about just forgetting paged output under Windows? It's been a > while, but the only decent one that I ever found was LIST.COM, and > that's probably vanished now. Uhm. You do understand that we use MinGW to port to, not _plain_ Windows? So we do have a "less". > I haven't used Windows in a while, are pipes still as awful as they > were? That is to say they cheated and redirected output to a temporary > file then redirected that file to the input of the second process. That was not Windows. That was DOS. > I can well imagine that in Windows I would find the paged output more > painful than useful. Not if you are used to it. If you have to open a window to write into, with scrollbars and all, you either have to wait for the revision walker to finish, or you update it constantly, which is a huge performance hit on Windows (and you have to jump through hoops to avoid flicker). With less, on the other hand, you just exit the pager, or let it search through stdin. It is so much more convenient. 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