siomporas commented on issue #6831:
URL: https://github.com/apache/opendal/issues/6831#issuecomment-3591838950

   Okay so I was able to get this working as an OpenDAL service with 
transparent LFS-file streaming and a little demo project.
   
   There is one design issue I wasn't able to work around - gix requires disk 
IO to fetch the packs for a given git oid and to reconstitute the git 
repository's database to be able to pull the files at a given ref - modern git 
servers don't seem to support the old dumb git http protocol which would allow 
bypassing this. I am doing this using `tempfile` to create an ephemeral temp 
directory for downloading the packs with gix; I wish there was a cleaner 
solution, but without rewriting a lot of how gix manages repository data IO, I 
am kind of stuck with this design.
   
   I'll try to get this posted later today or tomorrow with the demo project 
and open a PR to elicit feedback.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to