The following page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features or functionality remain at the sole discretion of GitLab Inc.
Git LFS (Large File Storage) is a Git extension, which reduces the impact of large files in your repository by downloading the relevant versions of them lazily. Specifically, large files are downloaded during the checkout process rather than during cloning or fetching..
Up next is gitlab-#219957 which will clarify in the documentation how file locking works with LFS.
This category is currently at the "Minimal" maturity level, and our next maturity target is "Viable" (see our definitions of maturity levels).
For a list of key deliverables and expected outcomes, check out the epic, Make Git LFS Loveable, which includes links and expected timing for each issue.
The top user issue is gitlab-#15079, which aims to resolve a problem in which the Gitlab archiver doesn't honor Git-LFS references in a repository when it's streaming an archive to a user.
There are no internal issues at the moment.
The top vision item is gitlab-#14114, which will add the ability to set limits and quotas for Git LFS.