From: Petr Baudis Date: Fri, 06 Oct 2006 15:30:30 GMT Subject: Re: [PATCH] gitweb: start to generate PATH_INFO URLs Message-ID: <20061006152925.GP20017@pasky.or.cz> In-Reply-To: <7v8xk2jofc.fsf@assigned-by-dhcp.cox.net> Dear diary, on Sat, Sep 30, 2006 at 12:30:47AM CEST, I got a letter where Junio C Hamano said that... > Martin Waitz writes: > > > Instead of providing the project as a ?p= parameter it is simply appended > > to the base URI. > > All other parameters are appended to that, except for ?a=summary which > > is the default and can be omitted. > > Supporting PATH_INFO in the sense that we do sensible things > when we get called with one is one thing, but generating such a > URL that uses PATH_INFO is a different thing. I suspect not > everybody's webserver is configured to call us with PATH_INFO, > so this should be conditional. Hmm, which webservers support CGI but don't pass PATH_INFO? BTW, couple of notes for people who will want to try it: if gitweb.cgi serves as your indexfile, this will break; you need to override $my_uri in gitweb_config. Also, you need to change the default location of CSS, favicon and logo to an absolute URL. -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ #!/bin/perl -sp0777i