diff --git a/git-gui/git-gui.sh b/git-gui/git-gui.sh index 05193a040a..b27c07b06e 100755 --- a/git-gui/git-gui.sh +++ b/git-gui/git-gui.sh @@ -1155,6 +1155,9 @@ apply_config # try to set work tree from environment, falling back to core.worktree if {[catch { set _gitworktree $env(GIT_WORK_TREE) }]} { set _gitworktree [get_config core.worktree] + if {$_gitworktree eq ""} { + set _gitworktree [file dirname [file normalize $_gitdir]] + } } if {$_prefix ne {}} { if {$_gitworktree eq {}} {