gitk problems: can't unset "idinlist(...)"
- From
Linus Torvalds <torvalds@linux-foundation.org>
- Date
- Jul 20, 2007, 23:05 UTC
- Message-ID
- <alpine.LFD.0.999.0707201554540.27249@woody.linux-foundation.org>
Ok, color me stumped, but gitk is unhappy.
Ingo and Thomas have just announced that they have a unified x86 tree for both i386/x86-64, so I did
gitk arch/i386 arch/x86_64
to look at what has happened recently in the kernel in that area.
I get the gitk history view, but no actual diffs, and I get an application error window saying
can't unset "idinlist(57d1c91fa6d9146b309b7511f6432dea2a24858b)": no such element in array
can't unset "idinlist(57d1c91fa6d9146b309b7511f6432dea2a24858b)": 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)which really doesn't tell me much.
It doesn't seem to happen without path limiting, and it also doesn't seem to happen for all paths (doing "gitk drivers/scsi" doesn't show it), but somehow that "arch/i386" part seems to bring it out.
I'm not seeing anything interesting or special about that named commit, or anything else that would make gitk unhappy. But it is.
Current kernel tree. Anybody else has any ideas? Somebody who knows tcl/tk, and gitk?
Linus