Skip to content

SYSTEM Cited by 1 source

Git LFS

Git Large File Storage (LFS) is an open-source extension to Git that replaces large binary files in a Git repository with small text pointer files, storing the actual bytes in a separate LFS server. The repo stays small and fast; the blobs live out-of-band and are fetched on demand when the user checks out a commit that references them.

Originally built by GitHub (2015); spec and servers implemented by multiple Git hosts (GitHub, GitLab, Bitbucket, Artifactory, etc.).

Why it shows up in the wiki

Named in the 2022-11-15 Sapling announcement as the large-file interoperability layer Sapling supports:

"To handle large files, Sapling even supports using a Git LFS server."

— Sapling announcement post

Which is Meta's way of saying: Sapling doesn't reinvent the large-binary-file primitive — it inherits the Git LFS protocol where users need it, particularly when Sapling is used as a client against Git hosts that implement LFS.

Stub page

First wiki page for Git LFS. Future sources on binary-asset management in version control should extend this page.

Seen in

Last updated · 319 distilled / 1,201 read