From: Jakub Narebski Date: Mon, 29 Sep 2008 01:08:08 GMT Subject: Re: [PATCH 2/6] gitweb: use_pathinfo filenames start with / Message-ID: <200809290308.09312.jnareb@gmail.com> In-Reply-To: <1222030663-22540-3-git-send-email-giuseppe.bilotta@gmail.com> On Sun, 21 Sep 2008, Giuseppe Bilotta wrote: > When using path info, make filenames start with a / (right after the : > that separates them from the hash base). This minimal change allows > relative navigation to work properly when viewing HTML files. Good idea. Nitpick: instead of "using path info", perhaps "generating path info URL"; this change is about gitweb link generation... Did you check if gitweb strips leading '/' from filename? > Signed-off-by: Giuseppe Bilotta > --- > gitweb/gitweb.perl | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl > index e783d12..18da484 100755 > --- a/gitweb/gitweb.perl > +++ b/gitweb/gitweb.perl > @@ -664,7 +664,7 @@ sub href (%) { > if (defined $params{'hash_base'}) { > $href .= "/".esc_url($params{'hash_base'}); > if (defined $params{'file_name'}) { > - $href .= ":".esc_url($params{'file_name'}); > + $href .= ":/".esc_url($params{'file_name'}); > delete $params{'hash'} if $params{'hash'} eq git_get_hash_by_path($params{'hash_base'},$params{'file_name'}); > delete $params{'file_name'}; > } else { > -- > 1.5.6.5 Is there reason why this change is separate (not squashed) from previous commit? -- Jakub Narebski Poland