3 ms·
When is GitHub going to finally add support for Microsoft’s VFSforGit? https://github.com/microsoft/VFSForGit https://github.com/microsoft/VFSForGit https://v
by wikibob 6y ago
When is GitHub going to finally add support for Microsoft’s VFSforGit?
https://github.com/microsoft/VFSForGit https://github.com/microsoft/VFSForGit
https://vfsforgit.org/ https://vfsforgit.org/
- hyperrail 6y agoI'm not sure that will ever happen [1] as Microsoft itself is limiting active development of VFS for Git in favor of Scalar [2] by the same team, which aims to improve client-side big repo performance without having to use OS-level file system virtualization hooks. I don't believe VFS for Git will ever be abandoned by Microsoft, but I'm doubtful it will ever get any more major improvements from them. Scalar does use the VFS for Git client-server protocol, and both Scalar and VFS for Git rely on the same improvements to the git app itself, so I could imagine that GitHub would adopt the GVFS protocol and support Scalar without formally supporting GVFS itself. [1] GitHub did announce future GVFS support in 2017 - https://venturebeat.com/2017/11/15/github-adopts-microsofts-tool-for-supporting-massive-software-projects/ https://venturebeat.com/2017/11/15/github-adopts-microsofts-... - but if anything came out of that I don't see it in GitHub help today. [2] https://github.com/microsoft/scalar https://github.com/microsoft/scalar
- vitorgrs 6y agoYou know Microsoft runs windows repo with VFS right?
- hyperrail 6y agoYes, I do know the Windows os git repo uses GVFS. In fact, I shared my personal experience with git in the os repo some time ago: https://news.ycombinator.com/item?id=20748778 https://news.ycombinator.com/item?id=20748778 When I left Microsoft about half a year ago, GVFS and Scalar were both in heavy use there.
- hyperrail 6y agoI should clarify that Scalar does not require a VFS for Git server to work correctly, even though it can get significant benefits if a VFS server is available. This means you can use Scalar today with GitHub, but not VFS. Scalar also supports Windows and macOS, while VFS only supports Windows: https://github.com/microsoft/VFSForGit/blob/v1.0.21014.1/docs/faq.md#why-only-windows-wasnt-there-a-macos-version-coming https://github.com/microsoft/VFSForGit/blob/v1.0.21014.1/doc...
- vtbassmatt 6y agoHey, I'm the product manager for Git Systems at GitHub. Can you share more about how you'd use VFS for Git / GVFS protocol if we had it on GitHub? Right now we don't plan on supporting it; most of our work is focused on upstreamable changes and opinionated defaults. But that could change if we're missing some important use cases. Feel free to email me - my HN alias @github.com - if you prefer to discuss privately.