Launching gitk on a bare repository would previously show the work tree as having removed all files. We now test for bare repositories before showing local changes. Signed-off-by: David Aguilar <davvid@xxxxxxxxx> --- gitk | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gitk b/gitk index f1f21e9..cc4cde3 100755 --- a/gitk +++ b/gitk @@ -2843,9 +2843,9 @@ proc dohidelocalchanges {} { # spawn off a process to do git diff-index --cached HEAD proc dodiffindex {} { - global localirow localfrow lserial showlocalchanges + global localirow localfrow lserial showlocalchanges isbare - if {!$showlocalchanges} return + if {!$showlocalchanges || $isbare} return incr lserial set localfrow -1 set localirow -1 @@ -8643,6 +8643,7 @@ set patchnum 0 set localirow -1 set localfrow -1 set lserial 0 +set isbare [expr {[exec git rev-parse --is-bare-repository] == "true"}] setcoords makewindow # wait for the window to become visible -- 1.5.4.rc2.1105.gfc5f2 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html