summaryrefslogtreecommitdiff
path: root/git-gui/lib/diff.tcl
diff options
context:
space:
mode:
authorAbhijit Menon-Sen <ams@toroid.org>2008-06-13 03:42:10 +0530
committerShawn O. Pearce <spearce@spearce.org>2008-06-13 17:58:00 -0400
commit8a965b8ee28bedc58641453e13d03f80180320dd (patch)
treed92e4f98283e2b6f06457c3ab523624770f4169d /git-gui/lib/diff.tcl
parent95dcfa3633004da0049d3d0fa03f80589cbcaf31 (diff)
downloadgit-8a965b8ee28bedc58641453e13d03f80180320dd.tar.gz
git-gui: Move on to the next filename after staging/unstaging a change
Suppose the "Unstaged Changes" pane contains a list of files, and one of them is selected (i.e., that diff is currently being displayed). If one clicks on the icon to stage the change, git-gui clears the diff and one has to click on another filename to see the next diff in the list. This patch changes that behaviour. If one clicks on the icon to stage (or unstage) the file whose diff is being displayed, git-gui will move on to the next filename in the list and display that diff instead of a blank diff pane. If the selected file was at the end of the list, the diff pane will display the previous diff instead; if the selected file was the only one listed, the diff pane will become blank. If no diff is currently being displayed, this patch changes nothing. Signed-off-by: Abhijit Menon-Sen <ams@toroid.org> Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Diffstat (limited to 'git-gui/lib/diff.tcl')
0 files changed, 0 insertions, 0 deletions