Page MenuHomePhabricator

Implement something like git-fat in Arcanist that supports using Phabricator's file storage for binary files
Closed, DuplicatePublic

Description

There's a tool called git-fat, which is used to store large binary files separate from the Git repository. This reduces the size of Git repositories (since they don't handle large binary files very well).

This tool uses rsync, but Phabricator's file storage is a good candidate, especially since it can plug into various different backends (MySQL, S3, etc)

I'm imagining that Arcanist would automatically set up the appropriate Git hooks when it detects a repository using this functionality.

Event Timeline

hach-que raised the priority of this task from to Needs Triage.
hach-que updated the task description. (Show Details)
hach-que added a project: Phabricator.
hach-que added subscribers: hach-que, epriestley.
epriestley triaged this task as Wishlist priority.May 10 2014, 8:39 AM

We're faking our way through large binaries right now, even disregarding all the complexity of interacting with Git, so this probably has a bunch of complicated blockers.