Skip to content

Commit 9c1c4cc

Browse files
committed
git-gui: allow Ctrl+T to toggle multiple paths
This fixes #1012 Signed-off-by: Johannes Schindelin <[email protected]>
1 parent 8f29c71 commit 9c1c4cc

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

git-gui/git-gui.sh

+13
Original file line numberDiff line numberDiff line change
@@ -2512,6 +2512,19 @@ proc toggle_or_diff {mode w args} {
25122512
set pos [split [$w index @$x,$y] .]
25132513
foreach {lno col} $pos break
25142514
} else {
2515+
if {$mode eq "toggle"} {
2516+
if {$w eq $ui_workdir} {
2517+
do_add_selection
2518+
set last_clicked {}
2519+
return
2520+
}
2521+
if {$w eq $ui_index} {
2522+
do_unstage_selection
2523+
set last_clicked {}
2524+
return
2525+
}
2526+
}
2527+
25152528
if {$last_clicked ne {}} {
25162529
set lno [lindex $last_clicked 1]
25172530
} else {

0 commit comments

Comments
 (0)