Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15
  • qgit-0.7 · Marco Costalba <hidden> · 2016-06-15
  • Re: qgit-0.7 · Ingo Molnar <hidden> · 2016-06-15

Re: qgit-0.7

From: Ingo Molnar <hidden>
Date: 2016-06-15 22:42:01

* Marco Costalba [off-list ref] wrote:
Here is qgit-0.7, a GUI git viewer.

you can download from:

http://prdownloads.sourceforge.net/qgit/qgit-0.7.tar.gz?download


This time a small changelog, but a lot of work ;-)

- rewrite of graph drawing
- start-up loading: switch to use git-rev-list --topo-order
- final fixes to annotation
- cache of file lists to speed-up loading of file names
- added color background on heads
the good news: it's really fast now and very usable for browsing 
changes.  Kudos!

the bad news: except for annotations. I started qgit in the current 
kernel GIT repository, and clicked on the following commit:

  5bbcfd9000887c0da7d57cc7b3ac869fc0dd5aa9

then i clicked on sched.c to see the annotated file. Firstly, it took 
roughly 2 minutes (!) for the annotated sched.c to show up. All the qgit 
windows were fully frozen during that time, no refreshes or anything.  
My kernel tree was fully cached in RAM, so it was pure CPU overhead 
(qgit was taking 99% of CPU time). It is clearly not usable in this 
form.

then the annotations were plain wrong. Almost all lines are attributed 
to Tony Luck, while much of the file comes from the initial repository.  
So something's quite fishy here. Also, a number of lines were attributed 
to 'merge', which isnt very informative.

	Ingo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help