Hi, On Sun, Jul 13, 2008 at 10:28:12AM +0200, Sylvain Beucler wrote: > > By the way, where can I see the source code of the gitweb you are > > using? > > We're using vanilla gitweb from the official Git, actually. ah, of course! Somehow, I forgot that you can customize the project URLs shown without modifying the source code nowadays. > Apparently that version begins to be outdated, doesn't it? For > example, a user recently suggested we use a cache for the start page > project list but that feature doesn't seem to be merged yet. Maybe > should we switch to repo.or.cz's version directly? This is a bit more complicated; I've cc'd the Git mailing list in case someone else finds this informative. The upstream gitweb is under active development; most importantly, Lea Wiemann is intensively working on a new caching infrastructure and is doing some cleanups, while Jakub Narebski tries to fight the general apathy by posting various interesting RFC patches I keep promising myself to finally check out (most importantly for an index page overhaul; the recently introduced content tags were the first step to this). Then, there is the http://repo.or.cz/w/git/gitweb.git repository, which was my old attempt at maintaining gitweb actively. Unfortunately, this didn't quite work out because of my general lack of time and dedication. However, the next and pu branches still contain some patches and these patches are actively used on repo.or.cz; I still hope to get to clean them up and resubmit sometime soon. I'm working on a certain Git-based project essentially fulltime this summer, so I hope to do get around to it. :-) Finally, there is the http://repo.or.cz/w/git/repo.git repository. This is the Git variant repo.or.cz uses - both for gitweb and the rest of Git binaries too (e.g. git-daemon and gc cronjobs; however, I need to do the ssh chroot updates manually, so that might lag a lot behind; until just a few days ago, Git version in the chroot was from December 2007). It dubbles as my personal Git patch queue, but most of the non-gitweb patches aren't generally interesting (and mostly remind me of "what all should I redo differently sometime"). The gitweb patches in git/repo.git are superset of git/gitweb.git patches and the extra patches are I believe (at least not currently) interesting for general gitweb public. However, some of them _might_ be interesting for large-scale gitweb hosting like yours. Some of them might end up in git/gitweb.git after some cleanup (graphiclog link, email addresses obfuscation, ...). Thus, my recommendation for now would be to check out the patches queued in http://repo.or.cz/w/git/gitweb.git http://repo.or.cz/w/git/repo.git and maybe cherrypick some interesting ones; basing your gitweb directly on git/repo.git probably does not make much sense unless you revert "Custom gitweb changes" and probably others. Basing your gitweb on git/gitweb.git might work, but would be a little bit adventurous. ;-) -- Petr "Pasky" Baudis GNU, n. An animal of South Africa, which in its domesticated state resembles a horse, a buffalo and a stag. In its wild condition it is something like a thunderbolt, an earthquake and a cyclone. -- A. Pierce -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html