#796 Consider integration with git-lfs
Opened 8 years ago by ralph. Modified a year ago

This would be nice for potentially someday replacing the lookaside cache in dist-git.

It would also be nice as a general feature for pagure so that we could handle binary data without causing git to explode.


This looks quite interesting, do you know what would be needed?

All I could find so far is: https://github.com/github/git-lfs/tree/master/docs/api

GitLab wrote a server side implementation for Git-LFS about five months ago and merged it into their Community Edition(1).

As far as I know, it's the only available production-quality FOSS server implementation.

There's also the reference test server(2), which is a simple implementation to show how the server side part works.

There's also a Python-based Git LFS implementation written by RhodeCode called VCSServer that might be worth looking at for figuring out Git LFS for Pagure.

I recently found Giftless, which seems to be a Python-based Git LFS server that explicitly supports being hooked up into external authentication and configuration mechanisms. It seems like this would be a good choice to wire into Pagure for supporting Git LFS.

Metadata Update from @wombelix:
- Issue set to the milestone: 6.0

a year ago

Login to comment on this ticket.

Metadata