From: Mark Levedahl Date: Fri, 23 May 2008 23:13:06 GMT Subject: Re: [PATCH] gitk - restore operation of git-reset on Cygwin Message-ID: <48374F82.7050005@gmail.com> In-Reply-To: <483744AB.8070509@gmail.com> Mark Levedahl wrote: > Paul Mackerras wrote: >> Are you using Tk 8.4 or 8.5? The man pages for 8.5 imply that the >> 2>@1 form should work for all platforms, but maybe that wasn't true in >> 8.4. If that's the case it's worth mentioning in the patch >> description. >> >> Paul. >> > Cygwin's Tcl/Tk is essentially frozen at 8.4.1. However, I really > believe the problem is that the Tcl/Tk is not a full Cygwin > application: it is mostly Windows, with only a few pieces converted to > Posix through the cygwin.dll, so many things don't quite work > correctly. For instance, the current gitk works fine under a pure > Cygwin build of Tcl/Tk (8.4.13) I have locally. So, I believe the > commit message I wrote is correct. > > Mark > I just tried installation of ActiveState Tcl 8.4.16, put that on the Cygwin path, and gitk operates correctly without the patch. So, the issue seems to be entirely one of Cygwin's particular Tcl/Tk build, though whether that is due to the version or the odd attributes of its compilation I cannot say. Mark