Git LFS Media Adapter
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=16949) </details> <!--IssueSummary end--> ### Description While reading this excellent article, https://hackernoon.com/git-in-2016-fad96ae22a15#.hp8yuwu0b, I came upon the Custom Transfer Adapters section. Having something like Bitbucket's [Media Adapter](https://confluence.atlassian.com/bitbucket/bitbucket-lfs-media-adapter-856699998.html) would be very nice. Features: - Resumable uploads and downloads – Continue where you left off and say goodbye to unreliable file up- or downloads. - Chunking – Instead of choking on large files they are chunked into smaller pieces. - Increased parallelism – Chunks of large files are transferred in parallel to make your uploads and downloads faster. - De-duplication – When changing large files only the changed chunks are uploaded, skipping all chunks that remain the same. - Same workflow – Continue to work as usual with Git LFS, no need to change. ### Proposal Implement these features in Gitlab ### Links / references - https://hackernoon.com/git-in-2016-fad96ae22a15#.hp8yuwu0b - https://confluence.atlassian.com/bitbucket/bitbucket-lfs-media-adapter-856699998.html
issue