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

Re: gitk layout bug

From
Johannes Sixt <j.sixt@viscovery.net>
Date
Jan 21, 2008, 10:13 UTC
Message-ID
<4794704D.2060607@viscovery.net>
In-Reply-To
<18324.27370.96611.769276@cargo.ozlabs.ibm.com>
Paul Mackerras schrieb:
Show 23 quoted lines
> Linus Torvalds writes:
> 
>> In the current git repository, try this:
>>
>> 	gitk origin/master..origin/pu
>>
>> and it starts out looking ok.
>>
>> But then scroll down a bit (say, press "PageDown" ten to twenty times), 
>> and scroll up again, and now that thing is totally unusable.
>>
>> Is it just me?
> 
> No, I have seen it occasionally (though not recently), but I've never
> been able to trigger it when I had some time to debug it. :/
> 
> I'd be interested to know if you can trigger it with the "dev" branch
> of gitk, too.  The dev branch doesn't use --topo-order or
> --date-order, but instead does the topological sort itself, so the
> cold-cache case is a lot faster (and the hot-cache case goes just as
> fast as before).  And because I can now reorder the commits, I can put
> each open-circle commit just after the last merge that has it as a
> parent, which ends up looking much nicer too.

The dev branch is fine in this regard. In fact, this is the primary reason why I'm using it.

BTW, there are still a few layout glitches, in particular, when F5 (Update) is used after frequent rebase/cherry-pick/commit/--amend. I'll bug you once I know how to reproduce them.

-- Hannes
Previous: Paul MackerrasNext: Alex Riesen
Message 5 of 6 in “gitk layout bug”
  1. Linus TorvaldsJan 20, 2008
  2. Johannes SchindelinJan 20, 2008
  3. Alex RiesenJan 20, 2008
  4. Paul MackerrasJan 21, 2008
  5. Johannes SixtJan 21, 2008
  6. Alex RiesenJan 21, 2008

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.