git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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
Next: Jeff King
Message 1 of 15 in “gitk problems: can't unset "idinlist(...)"”
  1. Linus TorvaldsJul 20, 2007
  2. Jeff KingJul 21, 2007
  3. Linus TorvaldsJul 21, 2007
  4. Junio C HamanoJul 21, 2007
  5. Jeff KingJul 21, 2007
  6. Jeff KingJul 21, 2007
  7. Linus TorvaldsJul 21, 2007
  8. Jeff KingJul 21, 2007
  9. Jeff KingJul 21, 2007
  10. Linus TorvaldsJul 21, 2007
  11. Jeff KingJul 21, 2007
  12. pointer to pointer (was: gitk problems: can't unset "idinlist(...)")David Kastrup, Jul 21, 2007
  13. David KastrupJul 21, 2007
  14. Linus TorvaldsJul 21, 2007
  15. Paul MackerrasJul 21, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.