-
-
Notifications
You must be signed in to change notification settings - Fork 5.8k
Extend gitea to add custom lfs upload/download adaptors #9089
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This sounds interesting. How does it compare to tus.io (#1723)? Gitea recently got some LFS repository management settings pages - would this mean those stopped working? |
@zeripath tus.io is only one approach. But, there can be lot of different approaches possible. Few options:
So, an extensible approach will allow people to build solutions with different approach. People who use Gitea can select which options to use and this code need not sit in gitea code base. |
Ah, so you're suggesting that instead of offering the Gitea LFS server we can set up the repo to proffer a different LFS server? |
I am proposing Gitea LFS server would still be primary controller. It will manage everything with exception of Upload/Download of LFS files. That piece will be managed by a separate server-client combination. |
Here is execution flow that I see:
Complications with this approach:
Looking for feedback on approach before working on the same. |
I think this will be easier after #12518 merged. |
Let's close this since we have the |
Uh oh!
There was an error while loading. Please reload this page.
[x]
):Description
This is an enhancement request that I can work on once everyone agrees on spec. This request is inspired from Bitbucket's LFS Media Adapter. Adapter chunks large files and uploads them in parallel.
Proposal:
Looking forward to feedback from the team.
The text was updated successfully, but these errors were encountered: