git-gui: Auto-update any A? or M? files during rescan.

If the user has partial includes disabled then it doesn't matter what
state the working directory is in; if the file has been included in
the next commit its index state is A or M and we should immediately
run update-index on the working directory file to bring the index in
sync with the working directory.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
This commit is contained in:
Shawn O. Pearce 2006-11-26 19:46:45 -05:00
parent f70c3a2cac
commit c15ad650c7

View File

@ -499,8 +499,8 @@ proc rescan_done {fd buf after} {
set pathList [list]
foreach path [array names file_states] {
switch -- [lindex $file_states($path) 0] {
AM -
MM {lappend pathList $path}
A? -
M? {lappend pathList $path}
}
}
if {$pathList ne {}} {