On Sat, Sep 13, 2008 at 9:49 PM, Petr Baudis <pasky@xxxxxxx> wrote: > On Sat, Sep 13, 2008 at 01:20:50AM +0200, Lars Hjemli wrote: >> I guess I could add support for something like >> >> scan-paths=/pub/git >> >> in cgitrc (and optionally store the result of the scan as another >> cgitrc-file in the cache directory). Would that improve things for >> you? > > Yes, certainly. Ok, for now I've added a --scan-tree=<path> commandline option which will make cgit print a sorted list of the repositories found to stdout. If/when this does a reasonable job on repo.or.cz I can look into some form of automatic rescanning (enabled from cgitrc). >> > Unfortunately, the recommended RewriteRule is not working - it does not >> > play well together with query parameters cgit is using, so e.g. browsing >> > past commits does not work. I've also pushed support for PATH_INFO. This allows you to drop the rewriterules from httpd.conf and the 'virtual-url' option from cgitrc and still get the 'nice' urls. > I wonder why > > http://repo.or.cz/c/libc.git/ > > has such a funny-looking summary page. It's due to cgits terrible functions for parsing commits and tags. I've pushed a reworked patch which should make the parsing more robust and thus also render glibc.git correctly. Finally, and probably more interesting for freedesktop.org than repo.or.cz, is the support for repolist filtering by url prefix (compare http://hjemli.net/git and http://hjemli.net/git/xorg for a minimal example). This is all available from the master branch in git://hjemli.net/pub/git/cgit, enjoy! -- larsh -- 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