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

Re: Non-http dumb protocols

From
Daniel Barkalow <barkalow@iabervon.org>
Date
Jul 1, 2007, 18:47 UTC
Message-ID
<Pine.LNX.4.64.0707011444300.14638@iabervon.org>
In-Reply-To
<Pine.LNX.4.64.0707011527590.4438@racer.site>
On Sun, 1 Jul 2007, Johannes Schindelin wrote:
Show 22 quoted lines
> 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.

Okay, I think I'll go for ditching ssh-fetch/-push, making the commit-walker code more modular, and possibly moving more of the smarts of http-fetch into the common code so that local-fetch is a better test for it and sftp fetch would be possible.

	-Daniel
*This .sig left intentionally blank*
Previous: Johannes SchindelinNext: Johannes Schindelin
Message 5 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.