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]
