Re:The largest Git repo
by saeednoursalehi on Wednesday May 24, 2017 @12:58PM
(#14411488)
Yes we did evaluate LFS. The thing about LFS is that while it does help reduce the clone size, it doesn't reduce the number of files in the repo at all. The biggest bottleneck when working with a repo of this size is that so many of your local git operations are linear on the number of files. One of the main values of GVFS is that it allows Git to only consider the files you're actually working with, not all 3M+ files in the repo.
Re:The largest Git repo
by bluejekyll on Wednesday May 24, 2017 @01:10PM
(#14411576)
> One of the main values of GVFS is that it allows Git to only consider the files you're actually working with, not all 3M+ files in the repo.
That is an excellent point. Thanks!
We at GitLab are looking at GitVFS but have not made a decision yet https://gitlab.com/gitlab-org/gitlab-ce/issues/27895
I'm curious, did you experiment with LFS for prior to building GitVFS?
Also, I know that there is an (somewhat) active effort to port GitVFS to Linux, do you know if any of the Git vendors (GitLab and/or GitHub) are planning to support GitVFS in their enterprise products?