Whenever I view the toplevel gitweb page (running as a cgi script under apache), but not when in a specific repo, I get this in my error log: gitweb.cgi: Use of uninitialized value $git_dir in concatenation (.) or string at /home/git/gitweb/gitweb.cgi line 2065. fatal: error processing config file(s) gitweb.cgi: Use of uninitialized value $git_dir in concatenation (.) or string at /home/git/gitweb/gitweb.cgi line 2221. gitweb.cgi: Use of uninitialized value $git_dir in concatenation (.) or string at /home/git/gitweb/gitweb.cgi line 2218. (taken verbatim from the apache error log, removed uninteresting line prefixes.) I'm using the pathinfo option, so perhaps there is a problem with that setup? Looking at the source, the last two line numbers are in `git_get_project_config' -- so my guess is that the code is trying to get the options from the repository config file even when showing the toplevel page. Based on this, and also guessing that $git_dir is unset when viewing the toplevel page, I added return unless (defined $git_dir); to the top (of the `git_get_project_config' function), and I get no warnings and everything works as it should. (Disclaimer: I can barely read perl, and I'm a git newbie, so all of this can be due to some other stupid mistake.) -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! -- 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