git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: git-daemon: path validation, export all option

From
HAH. Peter Anvin <hpa@zytor.com>
Date
Sep 27, 2005, 16:14 UTC
Message-ID
<43396FF9.1000900@zytor.com>
In-Reply-To
<7vslvr6t1u.fsf@assigned-by-dhcp.cox.net>
Junio C Hamano wrote:
> 
> A microNit.  You could lose 'int ok' and return 1 directly where
> you assign 1 to it and break.
> 

I guess I personally prefer the coding style where the straigh-line flow of control is the normal one. It prevents the "oops" of someone wanting to add code to it later.

Show 6 quoted lines
> 
>>-	chdir(".git");
> 
> I am unsure about this removal of "minor convenience feature".
> Although I do not think git-daemon is widely used on the field,
> this change breaks existing setup if there is any.

I have restored this and make the requested RPM changes. I have left a pullable tree at:

master.kernel.org:/home/hpa/git/daemon.git
... in order to preserve the commit structure.
	-hpa
Previous: Anton AltaparmakovNext: Junio C Hamano
Message 4 of 7 in “git-daemon: path validation, export all option”
  1. H. Peter AnvinSep 27, 2005
  2. Junio C HamanoSep 27, 2005
  3. Anton AltaparmakovSep 27, 2005
  4. H. Peter AnvinSep 27, 2005
  5. Junio C HamanoSep 27, 2005
  6. Linus TorvaldsSep 27, 2005
  7. H. Peter AnvinSep 27, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.