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

Re: 2.6.17-rc6-mm2

From
HAH. Peter Anvin <hpa@zytor.com>
Date
Jun 16, 2006, 20:56 UTC
Message-ID
<44931AFD.4070809@zytor.com>
In-Reply-To
<Pine.LNX.4.64.0606152335130.5498@g5.osdl.org>
Linus Torvalds wrote:
Show 15 quoted lines
> 
> Actually, the really irritating thing is that we actually generate all 
> these nice status updates, which just makes pulling and cloning a lot more 
> comfortable, because you actually see what is going on, and what to 
> expect. 
> 
> Except they only work over ssh, where we have a separate channel (for 
> stderr), and with the native git protocol all that nice status work just 
> gets flushed to /dev/null :(
> 
> Dang. It's literally the most irritating part of the thing: the protocol 
> itself is exactly the same whether you go over ssh:// or over git://, but 
> that visual information about what is going on is missing, and it's 
> surprisingly important from a usability standpoint.
> 

Perhaps we shouldn't rely on stderr, and instead have a backchannel as part of the protocol itself. After all, the protocol already does packetization, so all it needs is a reliable way to pick out the error/status packets; we could even combine that with a machine-readable code (like SMTP et al) that could get interpreted by the other side as needed.

	-hpa
Previous: Linus TorvaldsNext: Junio C Hamano
Message 5 of 11 in “Re: 2.6.17-rc6-mm2”
  1. Goo GGoooJun 16, 2006
  2. Linus TorvaldsJun 16, 2006
  3. Goo GGoooJun 16, 2006
  4. Linus TorvaldsJun 16, 2006
  5. H. Peter AnvinJun 16, 2006
  6. Junio C HamanoJun 16, 2006
  7. Linus TorvaldsJun 17, 2006
  8. bert hubertJun 16, 2006
  9. Michal LudvigJun 20, 2006
  10. Linus TorvaldsJun 20, 2006
  11. Uwe ZeisbergerJun 16, 2006

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.