diff options
author | Pat Thoyts <patthoyts@users.sourceforge.net> | 2010-10-05 23:51:34 +0100 |
---|---|---|
committer | Pat Thoyts <patthoyts@users.sourceforge.net> | 2010-10-05 23:51:34 +0100 |
commit | c0d2c38d78fc3b55b7f0a2470ca89bed43eb4019 (patch) | |
tree | 9690ca25f4446a977e199f188738c79ae6583336 | |
parent | git-gui: show command-line errors in a messagebox on Windows (diff) | |
download | tgif-c0d2c38d78fc3b55b7f0a2470ca89bed43eb4019.tar.xz |
git-gui: enable the Tk console when tracing/debugging on Windows
Without any standard channels the trace option is pretty useless on Win32
unless you can show the Tk console which captures such output. This also
permits introspection of the running application to assist in debugging.
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
-rwxr-xr-x | git-gui.sh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/git-gui.sh b/git-gui.sh index ed0904d993..ea262a2bac 100755 --- a/git-gui.sh +++ b/git-gui.sh @@ -83,6 +83,7 @@ if {![catch {set _verbose $env(GITGUI_VERBOSE)}]} { puts stderr "source $name" uplevel 1 real__source $name } + if {[tk windowingsystem] eq "win32"} { console show } } ###################################################################### @@ -675,6 +676,7 @@ bind . <Visibility> { if {[is_Windows]} { wm iconbitmap . -default $oguilib/git-gui.ico set ::tk::AlwaysShowSelection 1 + bind . <Control-F2> {console show} # Spoof an X11 display for SSH if {![info exists env(DISPLAY)]} { |