giftless icon indicating copy to clipboard operation
giftless copied to clipboard

🎁 A pluggable Git LFS server written in Python. Highly customizable and easy to extend.

Results 48 giftless issues
Sort by recently updated
recently updated
newest added

After we implemented `multipart-basic` support, I've started working with the Git LFS team on an official proposal to add a similar transfer protocol to Git LFS: https://github.com/git-lfs/git-lfs/pull/4438 . This is...

This is a bug/new feature request in which Giftless is used with CKAN, ckanext-blob-storage and datapusher, see original [discussion](https://github.com/datopian/giftless/discussions/79). When using StreamingStorage (`factory: giftless.transfer.basic_external:factory`) the Content-type of a file to...

Now that we have written some howto guides / tutorials as part of #72 and #73, we should clean up the docs around Transfer adapters, Storage backends and Auth providers...

documentation

What is UX for a `git` user on the command line using giftless? In particular, how does authentication work? ## Tasks * [ ] draw a sequence diagram ## Analysis...

## Acceptance - [ ] Write proper docs for Heroku deploy (describe Procfile and ENV vars configuration)

documentation

I get this is git-lfs but i don't quite get from README how a given request maps to a location in a bucket. Could we get a short Usage section...

documentation

Now that we have merged https://github.com/datopian/giftless/pull/68, the streaming transfer adapter allows passing the content-disposition filename value as a parameter. However, the filename sanitization logic in https://github.com/datopian/giftless/blob/master/giftless/util.py#L73..L84 is very strict, and...

enhancement
good first issue

Following up on #11 and #51 (multipart on Azure), we should implement multipart for GCS as well. ### Tasks * [ ] A little bit research on Google Cloud's [resumable...

When JWT authenticator is configured to use public key for verification, it would be nice to have an option to pull that key from URL (https only!) as opposed to...