4 ms·
I'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
by hyperrail 6y ago
I'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...