Re: [PATCH] gitweb: start to generate PATH_INFO URLs
- From
Petr Baudis <pasky@suse.cz>
- Date
- Oct 6, 2006, 15:30 UTC
- 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 <junkio@cox.net> said that...
Show 12 quoted lines
> Martin Waitz <tali@admingilde.org> 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<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)