Hi, I have a problem with gitk not being able to show one of my repositories (git version 1.5.3.rc4.41.g7efe). I get this error while gitk starts:
can't unset "idinlist(f1d795add789ec43d3ccf1d35f3c39fb464f6e72)": no
such element in array
can't unset "idinlist(f1d795add789ec43d3ccf1d35f3c39fb464f6e72)": no
such element in array
while executing
"unset idinlist($id)"
(procedure "layouttail" line 11)
invoked from within
"layouttail"
(procedure "layoutmore" line 35)
invoked from within
"layoutmore $tlimit $allread"
(procedure "chewcommits" line 9)
invoked from within
"chewcommits 1"
("eval" body line 1)
invoked from within
"eval $script"
(procedure "dorunq" line 9)
invoked from within
"dorunq"
("after" script)The repository log is partially displayed. gitk does work in git version 1.5.2.4, and qgit and giggle also work. git-fsck --full --strict indicates no problems.
I performed a bisect and commit 1ed84157a21a3e868228b15588e4aadfbe5a030b appears to be the culprit (Revert 88494423 (removal of duplicate parents in the output codepath)).
Brian