Re: gitweb: using quotemeta
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Oct 2, 2006, 00:28 UTC
- Message-ID
- <efpme9$o13$1@sea.gmane.org>
- In-Reply-To
- <20060928232752.99373.qmail@web31804.mail.mud.yahoo.com>
Luben Tuikov wrote:
Show 15 quoted lines
> --- Junio C Hamano <junkio@cox.net> wrote: >> >> Ouch, that was a sloppy planning and coding, and sloppier >> reviewing. Sorry. >> >> What is the right quoting there? Just quoting double-quotes? > > I'm not sure. What undesired character could we have in $filename > of a snapshot? The commit ab41dfbfd4f message gives this > justification: "Just in case filename contains end of line character." > > It looks like $filename is constructed by well defined strings: > basename($project), $hash and $suffix all of which should be ok. > > I'd say we don't need quotemeta for $filename of snapshot.
But we do need quoting for blob_plain and perhaps blobdiff_plain views, although not quotemeta, but perhaps the reverse of unescape, i.e. quote '"', EOLN (end of line) and perhaps also TAB.
-- Jakub Narebski Warsaw, Poland ShadeHawk on #git