Re: MinGW port - initial work uploaded
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jan 23, 2007, 11:32 UTC
- Message-ID
- <Pine.LNX.4.63.0701231227200.22628@wbgn013.biozentrum.uni-wuerzburg.de>
- In-Reply-To
- <200701222127.09601.johannes.sixt@telecom.at>
Hi,
On Mon, 22 Jan 2007, Johannes Sixt wrote:
Show 5 quoted lines
> 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