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

Re: New shiny gitk

From
Sergey Vlasov <vsu@altlinux.ru>
Date
Feb 19, 2006, 20:12 UTC
Message-ID
<20060219231215.545b1537.vsu@altlinux.ru>
In-Reply-To
<17400.23434.724188.649656@cargo.ozlabs.ibm.com>
On Sun, 19 Feb 2006 22:50:34 +1100 Paul Mackerras wrote:
Show 8 quoted lines
> I just created a branch called "new" in my gitk repository at
> 
> git://git.kernel.org/pub/scm/gitk/gitk.git
> 
> which has a new improved version of gitk which is much faster than the
> old one and has a better graph layout algorithm.  I'd like people to
> try it out and tell me how they like it and if I broke anything (I'm
> pretty sure I broke the "Update" function, for instance).

I have found a case where the new algorithm produces much worse layout than before.

I cloned the Linus' kernel tree:
   git clone git://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git linux-2.6
then fetched the Ubuntu tree:
   git fetch git://www.kernel.org/pub/scm/linux/kernel/git/bcollins/ubuntu-2.6.git master:ubuntu
then tried to look at Ubuntu changes:
  gitk origin..ubuntu

The old algorithm was producing a graph with less than 20 lines on the left, so the patch description was visible. The new version, however, produces something which does not fit even on a 1920x1200 screen (look at the bottom of the graph).

> If you use -d to get commits ordered by date, you will need the latest
> version of git-rev-list, which has the --date-order option.

I tried this option - it changes some things, but does not fix that layout problem.

Previous: Alex RiesenNext: walt
Message 3 of 4 in “New shiny gitk”
  1. Paul MackerrasFeb 19, 2006
  2. Alex RiesenFeb 19, 2006
  3. Sergey VlasovFeb 19, 2006
  4. waltFeb 20, 2006

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.