git-gui: gui.autoexplore makes explorer to pop up automatically after picking
Especially for Windows users used to work with the Windows Explorer, it is very useful when after picking a repository (either opening a local one or initializing/cloning a new one) in the "intro" window, the explorer view of the working copy pops up along the standard Git GUI window, so that the users can, well, actually work with the repository. Signed-off-by: Petr Baudis <petr.baudis@novartis.com> Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
This commit is contained in:
parent
afd5424085
commit
bb4812bc0a
@ -995,6 +995,7 @@ citool {
|
|||||||
##
|
##
|
||||||
## repository setup
|
## repository setup
|
||||||
|
|
||||||
|
set picked 0
|
||||||
if {[catch {
|
if {[catch {
|
||||||
set _gitdir $env(GIT_DIR)
|
set _gitdir $env(GIT_DIR)
|
||||||
set _prefix {}
|
set _prefix {}
|
||||||
@ -1006,6 +1007,7 @@ if {[catch {
|
|||||||
load_config 1
|
load_config 1
|
||||||
apply_config
|
apply_config
|
||||||
choose_repository::pick
|
choose_repository::pick
|
||||||
|
set picked 1
|
||||||
}
|
}
|
||||||
if {![file isdirectory $_gitdir] && [is_Cygwin]} {
|
if {![file isdirectory $_gitdir] && [is_Cygwin]} {
|
||||||
catch {set _gitdir [exec cygpath --windows $_gitdir]}
|
catch {set _gitdir [exec cygpath --windows $_gitdir]}
|
||||||
@ -3376,3 +3378,6 @@ if {[is_enabled multicommit]} {
|
|||||||
if {[is_enabled retcode]} {
|
if {[is_enabled retcode]} {
|
||||||
bind . <Destroy> {+terminate_me %W}
|
bind . <Destroy> {+terminate_me %W}
|
||||||
}
|
}
|
||||||
|
if {$picked && [is_config_true gui.autoexplore]} {
|
||||||
|
do_explore
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user