3 ms·
I see an old issue about LFS [1] that seems to indicate code exists to support it, but it's supported as an extension not a built-in feature; I guess that means
by infogulch 4y ago
I see an old issue about LFS [1] that seems to indicate code exists to support it, but it's supported as an extension not a built-in feature; I guess that means a separately loading a shared library and setting function pointers in libgit2 structs (not even sure how that would work on mobile platforms).
I'm not super familiar with LFS beyond its name and stated intentions, but after a cursory review it seems to be extremely manual/tedious, so much that it makes git itself look like a paragon of automated magic and user-friendliness. Maybe that's an unfair assessment, or maybe it could be made automatic, but I'm less sure that its the solution I'd want.
The use case I'm interested in is similar to the comment above "binary files. Photos, videos, etc", What I was hoping for with LFS would be like a thin clone of all my personal files where some files are only present in name with their contents downloaded on-demand on some devices. So I'm not sure if history pruning would help my use-case much.
[1]: https://github.com/libgit2/libgit2/issues/3373 https://github.com/libgit2/libgit2/issues/3373