4 ms·
They mention large binaries on the product page enough times to make me think that they're rewriting Git.
by twerquie 12y ago
They mention large binaries on the product page enough times to make me think that they're rewriting Git.
- xpaulbettsx 12y agoUnless that version of Git is also running on your computer, it doesn't change anything. The problem is with local files, not remote ones
- gfodor 12y agoI'm not sure that a server-side rewrite addresses the core issue. Git is designed so that a git fetch pulls the entire repo down. The reason large binary files are a problem is because you are going to pull down the entire history of those files in order to clone the repo. Unless they're also shipping a custom git client (unlikely) then I don't see how they can solve this problem on their end. edit: Come to think of it, the feature they could potentially implement their side is somehow making it so binary files have their history purged somehow. I'm not a git expert but if they are able to trick git into think the files are new, and have no history, each time they change then I guess that could work.
- cowsandmilk 12y agothe core issue is not fetches. The last time I tried to use git to manage scientific data, commits sometimes took ~10 hours. And this was with all text files, not binaries. This was ~100k files and 20 gigs of data.