From: Junio C Hamano Date: Mon, 31 Jul 2006 01:20:26 GMT Subject: Re: [PATCH] gitweb: fill in gitweb configuration by Makefile Message-ID: <7vzmeqa7tx.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <20060730223754.GA16364@admingilde.org> Martin Waitz writes: > diff --git a/gitweb/gitweb.cgi b/gitweb/gitweb.pl > similarity index 100% > rename from gitweb/gitweb.cgi > rename to gitweb/gitweb.pl > index 243a2921f849568260e848201d238b3b9fe7e1f2..8e05c335f801d4c52a9b348fa56fccfae36ce621 100755 > --- a/gitweb/gitweb.cgi > +++ b/gitweb/gitweb.pl > @@ -24,14 +24,14 @@ our $rss_link = ""; > > # core git executable to use > # this can just be "git" if your webserver has a sensible PATH > -our $GIT = "/usr/bin/git"; > +our $GIT = "@@GIT_BINDIR@@/git"; > > # absolute fs-path which will be prepended to the project path > #our $projectroot = "/pub/scm"; > -our $projectroot = "/home/kay/public_html/pub/scm"; > +our $projectroot = "@@GITWEB_PROJECTROOT@@"; > > # version of the core git binary > -our $git_version = qx($GIT --version) =~ m/git version (.*)$/ ? $1 : "unknown"; > +our $git_version = "@@GIT_VERSION@@"; I think the other parts are sensible but I am not sure if we want to report the version of git distribution (your patch), or the version of git binary the cgi script happens to use (the current implementation).