threads / discuss / 3394

New shiny gitk

Subject: New shiny gitk

## tl;dr

4 messages between Feb 19, 2006 and Feb 20, 2006.

replies: 3people: 4as markdown or json

Paul Mackerras· Feb 19, 2006, 11:50 UTC · lore
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).

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.

Paul.
Alex Riesen· Feb 19, 2006, 18:30 UTC · re: Paul Mackerras · lore

Re: New shiny gitk

Paul Mackerras, Sun, Feb 19, 2006 12:50:34 +0100:
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).

aside from speedup and broken Update (both of which I didn't really notice yet in the linux tree), I really like the new layout. I suggest to try it on ACPI monster merge and gits "next" branch. It's simplier to understand now (because of how the lines are highlighted when you click on them). Well the latter is a hopeless maze anyway, but you often can see more of the patch description now.

Thanks!
Sergey Vlasov· Feb 19, 2006, 20:12 UTC · re: Paul Mackerras · lore

Re: New shiny gitk

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.

walt· Feb 20, 2006, 02:04 UTC · re: Paul Mackerras · lore

Re: New shiny gitk

Paul Mackerras wrote:
> I just created a branch called "new" in my gitk repository at
> 
> git://git.kernel.org/pub/scm/gitk/gitk.git

Thanks. The new version seems to fix a bug I posted about last week concerning searching on filenames. I like it!

← back to recent threads