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

Re: Non-http dumb protocols

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Jul 1, 2007, 14:32 UTC
Message-ID
<Pine.LNX.4.64.0707011527590.4438@racer.site>
In-Reply-To
<7vbqewakz8.fsf@assigned-by-dhcp.cox.net>
Hi,
On Sat, 30 Jun 2007, Junio C Hamano wrote:
> Having said that, I have a feeling that many people do not build
> any of the commit walkers, and especially the http walker,
> because they have no need for dumb protocols, and libcurl-dev is
> just another piece of dependency they do not have to have.

Interestingly, I just was involved in a discussion on IRC, where somebody (out of quotat concerns) wants to use sftp to push to a bare repository, which is served via HTTP.

Unfortunately, it seems that all persons wanting to have some support for that, expect others to do the work for them.

However, there is a miniscule non-zero chance that eventually somebody might want to realise an sftp push protocol (where you basically need the ls-remote part of the fetcher, too, to determine what to pack and send). And to complete a dumb sftp fetch protocol, you'd need a commit walker, so I'd like to have at least a minimal interface for commit walkers waiting for that saviour.

Ciao, Dscho

Previous: Julian PhillipsNext: Daniel Barkalow
Message 4 of 6 in “Non-http dumb protocols”
  1. Daniel BarkalowJun 30, 2007
  2. Junio C HamanoJul 1, 2007
  3. Julian PhillipsJul 1, 2007
  4. Johannes SchindelinJul 1, 2007
  5. Daniel BarkalowJul 1, 2007
  6. Johannes SchindelinJul 1, 2007

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.