From: Kay Sievers Date: Fri, 27 May 2005 23:59:24 GMT Subject: Re: More gitweb queries.. Message-ID: <20050527235924.GB19491@vrfy.org> In-Reply-To: On Fri, May 27, 2005 at 12:24:20PM -0700, Linus Torvalds wrote: > - looking around, the ALSA guys aren't the only ones that start off with > an empty line, so it's probably worth fixing the summary etc to ignore > whitespace at the beginning rather than give empty summary reasons. That is already fixed a few days ago, but unfortunately only in my devel version. After the catch-up on the recent format changes of the git-output, I need to wait now until the new git-binaries are hitting kernel.org. > - any reason to limit the "summary" page to just the last 14 changes? The > "log" thing you can ask to go back further, it would be nice to have > something like a "last 100" thing for summaries too, especially since > the summary is so nice and dense, so you can actually get a nice view > of what has happened without scrolling _too_ much. Yes, I recognized that too. Jeff asked for branches and I did the summary page just for the branches. :) With that I realized that the dense log of the summary is sometimes nicer than the full log. How about this: http://ehlo.org/~kay/gitweb.cgi?p=git/git.git;a=shortlog It is reachable on the summary page by clicking in the title of the shortlog. > - I was in the "commitdiff" thing, and initially thought that there was > no way to get back to the "summary" view. > > It turns out I was wrong (the summary is reachable by just clicking at > the project name itself in the top header), but it's a bit strange that > the "commitdiff" thing has an explicit link back to itself (hey, > consistency is good, so I'm not complaining) Well, yes I was trying to get a navigation which is not changing with every new page... It's not an active link now. Maybe that's better. > but the link back to the > summary page is implicit. > > So how about adding an explicit "summary" link to the list of other > explicit links (log, commit, commitdiff and tree) at the top of the > page? Done! That was easy. It will show up on kernel.org when the actual git-binaries are installed. > I actually like browsing other peoples projects with the gitweb > interfaces, it's both responsive and verbose enough to really say > something good. In contrast, cvsweb is always just a mess of "these are > the files, go at it", which is totally pointless and doesn't tell anything > about what is actually happening in the project. > > So dammit, I'm very biased indeed, but I'm just looking at gitweb, and > comparing it to both the CVS and SVN web things, and they just reinforce > my conviction that CVS is absolute crap, and I find myself surprised by > how crap SVN also appears. Good to hear that. It's a long road to make software from "working" to "nice to use". That was probably never the goal of some SCM-web-interfaces. :) > Combining some of the features of the two (that über-cool revision > history graph from gitk rules, for example) might be cool. I get the > urge to do octopus-merges in the kernel just because of how good they > look in gitk ;) ] I would like to show something like the graph too, but I don't really know how to do this in html. Seems slippery if not impossible. If anybody has a nice idea how to represent that, I will give it a try. Kay