When starting gitk> View> New View> Select All refs> OK:
The following error appeared:
can't read "treediffs(23eda73bba89ba7de9605f28f124fa7d9d67528f)": no such variable can't read "treediffs(23eda73bba89ba7de9605f28f124fa7d9d67528f)": no such variable while executing "lsearch -exact $treediffs($ids) $fname" (procedure "makediffhdr" line 7) invoked from within "makediffhdr $fname $ids" (procedure "getblobdiffline" line 60) invoked from within "getblobdiffline file8 23eda73bba89ba7de9605f28f124fa7d9d67528f" ("eval" body line 1) invoked from within "eval $script" (procedure "dorunq" line 11) invoked from within "dorunq" ("after" script)
I am using git version 1.7.3.1.msysgit.0. I notice that this only happens in the current branch, whose HEAD is a very large commit (many files and line changes). As soon as I switch to another branch whose HEAD is a lesser commit, this problem does not appear. This seems to be a gitk bug where it cannot read a big commit to make treediffs. I am wondering if other people have the same problem, I know good line limits for each fix or other solutions.
source share