Skip to content
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

Feature Request: rclone support #93

Open
Jwink3101 opened this issue Sep 10, 2019 · 2 comments
Open

Feature Request: rclone support #93

Jwink3101 opened this issue Sep 10, 2019 · 2 comments

Comments

@Jwink3101
Copy link

I may do the work myself but I wanted to document it.

rclone is "rsync for the cloud" and has many of the same features as rsync. I think it would be easy enough to add an rclone mode instead of rsync. Then, users can use S3, B2, etc. Basically, whatever they want!

The biggest downside to rclone over rsync is that rclone doesn't apply the rsync algorithm to only make small changes. However, the way git-fat works, I don't think it matters. git-fat pushes full copies of every file based on their sha1 so even a small change still needs a whole new copy.

I am not sure how the API would look. Probably something like if [rclone] is in .gitfat it will use rclone mode. Users would have to have rclone obviously!

@jedbrown
Copy link
Owner

Yes, I'd be interested in a way to support a range of cloud storage without git-fat needing to support each custom interface. See also #86.

@malaybasu
Copy link

This will be an awesome enhancement and would leave git-lfs out of water.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants