On Sunday, September 8, 2019 at 9:55:23 AM UTC+1, fru xo wrote:
>
> Hi all,
> I’d love to be able to issue a git pull/checkout and stream its results to 
> an on-line cloud storage for another party there to actually downloading it 
> and working with the source.
> Roughly just pipe all from a Git repo into that sink, but I presume I 
> would have to compress it somehow on the way.
>
> So:
> 1. any off-the-shelf solution for this (I’ve Googled but no success so 
> far)?
> 2. any description of the application-level protocol used by Git when 
> cloning/pulling/checking-out a repo?
>
> Thanks in advance,
> Francesco
>

Have you looked at `fast-import` and `fast-export`  as they are designed as 
a streaming method. 

However, do decide where control and response lies. Your question makes it 
sound like you are looking at Git as a service - you maybe just want to 
look directly at the Git pack streams that underlie a push/fetch
Philip

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/git-users/61516c5e-a9f4-4933-8b11-66ffe81ddbe9%40googlegroups.com.

Reply via email to