Hacker GitHub

← All repos

microsoft/VFSForGit

View on GitHub ↗ ★ 6,148 C#

Virtual File System for Git: Enable Git at Enterprise Scale

54 mentions on Hacker News by 48 people: 5 stories, 49 comments · first 2017-02-03 · latest 2025-10-22

Mentions per year 54 mentions · busiest year 2017 (15)
20082026
  1. …But initially the article sounded like it was describing a mix of tup and Microsoft's git vfs ( https://github.com/microsoft/VFSForGit ) mushed together. But doing that by itself is probably a pile of work already.
  2. …Office to move as well. VFS for Git [1] and Scalar [2] are really good pieces of software. [1] - https://github.com/microsoft/VFSForGit [2] - https://github.com/microsoft/scalar
    comment by redleader55 · 2024-04-02 · in Debian Git Monorepo
  3. …Microsoft to manage their monorepo via a VFS layer. [1]: https://github.com/microsoft/scalar [2]: https://github.com/microsoft/VFSForGit
  4. …just get in the way. [1] https://devblogs.microsoft.com/devops/announcing-gvfs-git-vi... [2] https://github.com/microsoft/VFSForGit
  5. VFS for Git is still Open Source: https://github.com/microsoft/VFSForGit Microsoft's blog posts have indicated a move to use something as close to off-the-shelf git as possible, though. They say they've stopped using VFS much and are…
  6. https://github.com/microsoft/VFSForGit better than it used to, with the caveat that git in particular is not and has never claimed to be good at versioning blobs.
    comment by hprotagonist · 2023-07-24 · in Why SQLite does not use Git (2018)
  7. Looks like you've just reinvented GVFS ( https://github.com/microsoft/VFSForGit ) for a specific use case? Or is this just a partial clone? Or a shallow clone? Or both? It's unclear from the video if this is 130 GB of current state at the…
  8. …on demand. MSFT uses it internally for the Windows source tree (which now exceeds 300GB). [0]: https://github.com/microsoft/VFSForGit
  9. I was just looking at Microsoft's git VFS ( https://github.com/microsoft/VFSForGit ), which is deprecated and now points to Scalar ( https://github.com/microsoft/scalar ), which is also deprecated I think? What's Microsoft's story with git…
    comment by modeless · 2022-08-31 · in WebKit on GitHub
  10. Have you seen https://github.com/microsoft/VFSForGit ? It's used by the Windows team to manage a monorepo containing most Windows source code. Unfortunately that approach was put in maintenance mode since it didn't seem like it would be…
  11. Did you consider VFS For Git and Scalar from Microsoft? What was the result? https://github.com/microsoft/VFSForGit https://github.com/microsoft/scalar
  12. First it was https://github.com/microsoft/VFSForGit then replaced with https://github.com/microsoft/scalar and then into their git fork https://github.com/microsoft/git
    comment by MikusR · 2022-04-13 · in Eden
  13. …file system [0]) and had some major teams actively using it, but that was a while ago too. [0] https://github.com/microsoft/VFSForGit
    comment by strongpigeon · 2022-04-12 · in Eden
  14. https://github.com/microsoft/VFSForGit Which seems to have been superseded by https://github.com/microsoft/scalar according to the README.
    comment by zellyn · 2022-04-12 · in Eden
  15. …as commit-graphs and reachability bitmaps rather than repetitively rebuilding them in memory.) [1] https://github.com/microsoft/vfsforgit [2] https://github.com/microsoft/scalar
    comment by WorldMaker · 2022-04-07 · in Advantages of Monorepos (2015)
  16. How does this compare with Microsoft's "VFS for Git"? https://github.com/microsoft/VFSForGit
    comment by jiggawatts · 2021-08-22 · in Gitfs: Version Controlled File System
  17. …mentioned: * VFS for Git: I believe abandonded by MSFT in favor of improved client-side tooling: https://github.com/microsoft/VFSForGit/blob/master/docs/faq.... . * Sparse checkout: limits ability to use a build system to dynamically find…
  18. …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/doc...
  19. When is GitHub going to finally add support for Microsoft’s VFSforGit? https://github.com/microsoft/VFSForGit https://vfsforgit.org/
  20. …having to extend git significantly https://devblogs.microsoft.com/bharry/scaling-git-and-some-b... https://github.com/microsoft/VFSForGit
  21. Hi Nat, What's the plans for integrating Microsoft's VFS for Git into GitHub? https://github.com/microsoft/VFSForGit
    comment by wikibob · 2020-04-14 · in GitHub is now free for teams
  22. …me of VFS for Git, Microsoft’s solution for scaling Git for the Windows code base. [1] [2] [3] [1]: https://github.com/microsoft/VFSForGit [2]: https://news.ycombinator.com/item?id=14411126 [3]: https://devblogs.microsoft.com/bharry/the-lar…
  23. Isn't that what GVFS is? https://github.com/Microsoft/VFSForGit
  24. …for git to handle without being intolerably slow (git status taking hours to complete for example). https://github.com/Microsoft/VFSForGit
  25. …scale, Microsoft internally hides git behind a custom virtual file system: https://vfsforgit.org/ https://github.com/Microsoft/VFSForGit
  26. Microsoft actually had done it and pushed the whole Windows repo into git. https://github.com/Microsoft/VFSForGit
    comment by chokolad · 2019-01-04 · in Software Engineering at Google (2017)
  27. …directory. Microsoft uses Git in a monorepo (for Windows, and it's 2.5 million files/300GB[2]) 1. https://github.com/Microsoft/VFSForGit 2. https://vfsforgit.org/
    comment by sangnoir · 2019-01-04 · in Software Engineering at Google (2017)
  28. Monorepo is a total win, if you have something like https://github.com/Microsoft/VFSForGit (ex GVFS) - e.g. any monorepo that overlays changes, and the rest are simply file names with no actual contents is a win. You can certainly achieve…
    comment by malkia · 2019-01-04 · in Monorepo: please do
  29. …example, Git large file support is mostly from corporate contributors https://git-lfs.github.com/ https://github.com/Microsoft/VFSForGit
    comment by dtech · 2019-01-03 · in Monorepos: Please don’t
  30. I also thought this was going to be something about Mu editor. Reminds all over the GVFS story again: https://github.com/Microsoft/VFSForGit/issues/7
    comment by miduil · 2018-12-20 · in Introducing Project Mu
  31. Sounds like your team would benefit from GVFS [1]. [1]: https://github.com/Microsoft/GVFS
  32. …many millions of commits. Microsoft even created a virtual filesystem which they run git on top of: https://github.com/Microsoft/gvfs
  33. …Won't that be a violation of GNU GPLv2? [0] https://mran.microsoft.com/faq#licensing [1] https://github.com/Microsoft/GVFS [2] https://github.com/Microsoft/GVFS/blob/master/GvFlt_EULA.md
  34. …The only one that I know of that is closed is C++. > anything else of note https://github.com/Microsoft/GVFS https://techcrunch.com/2016/11/16/microsoft-joins-the-linux-...
    comment by will4274 · 2018-06-04 · in Hello, GitHub
  35. …[0] is windows only, and they maintain a fork of Git with "microsoft specific patches" [1]. [0] - https://github.com/Microsoft/GVFS [1] - https://github.com/Microsoft/git (edit: formatting)
    comment by bjpbakker · 2018-06-04 · in What is wrong with Microsoft buying GitHub
  36. They've stated that they want to bring this to other platforms as well. https://github.com/Microsoft/GVFS/issues/4
  37. …VS Code, and MS already worked on projects like Git virtual filesystem (GVFS) for their own needs ( https://github.com/Microsoft/gvfs )
  38. Note that Microsoft arrived at the opposite conclusion and wrote GVFS: https://github.com/Microsoft/GVFS
  39. …in as needed, like the one Microsoft is building. I'm pretty excited about where that's heading. https://github.com/Microsoft/GVFS for the project, https://blogs.msdn.microsoft.com/devops/2017/11/15/updates-t... for the announcement…
    comment by zellyn · 2018-01-25 · in GitLab 10.4 released
  40. …of windows in a git mono-repo now, enabled by a custom git-supporting filesystem they've developed: https://github.com/Microsoft/GVFS Pretty cool stuff. Doesn't seem to address the large-files case so much as the many-files case, though. I…
  41. …all of these problems can be solved seamlessly with a virtual filesystem approach. For example https://github.com/Microsoft/GVFS
  42. …which it is. TL;DR pretty sure it's not touching git source at all. Looking though the GVFS readme: https://github.com/Microsoft/GVFS it appears that it actually wraps git, which would make sense because in that case they would have to…
  43. …a GVFS "server" that is literally backed by IPFS or BitTorrent or some other P2P file system. [1] https://github.com/Microsoft/gvfs/blob/master/Protocol.md
  44. https://github.com/Microsoft/GVFS/issues/7
  45. And they are still calling it GVFS -- a name that is already used by a prominent linux technology. https://github.com/Microsoft/GVFS/issues/7
  46. This has been noticed as an issue: https://github.com/Microsoft/GVFS/issues/7#issuecomment-2781...
    comment by MaulingMonkey · 2017-08-03 · in Learn Git
  47. Between this and projects like GVFS [0], I'm excited that Microsoft is plowing ahead with Git. [0]: https://github.com/Microsoft/GVFS
    comment by vsdave · 2017-08-03 · in Learn Git
  48. And for all those who still try to stick to anything older: https://github.com/Microsoft/gvfs "GVFS requires Windows 10 Anniversary Update or later."
  49. Based on the protocol https://github.com/Microsoft/gvfs/blob/master/Protocol.md#ge... don't think that "still cloning the full commit history" - this is true.
    comment by outcoldman · 2017-02-03 · in Announcing GVFS: Git Virtual File System