VFS for Git 1.0.18289.1: Prompt to upgrade and checkout perf
jrbriggs
released this
17 Oct 15:13
·
2270 commits
to releases/shipped
since this release
New Features
- VFS for Git will check the GitHub releases for the configured ring and prompt occasionally when running Git commands in a VFS for Git repository. To configure your ring, use the new gvfs config verb, like:
gvfs config upgrade.ring ["fast", "slow", "none"]
VFS for Git will check in the background for an available upgrade. If one is available, a message will be shown periodically to the user in the post-command hook to rungvfs upgrade
to install the new version. - In the future, VFS for Git will automatically upgrade as new bits become available in the configured ring, eliminating the need to run gvfs upgrade to
Performance Improvements
- Upgraded to Git 2.19. This version brings with it improvements to unpack_trees to speed up checkout, merge, reset, and rebase.
- Improvements to compact and maintain the ModifiedPaths.dat database to help mitigate the problem of command perf degrading over time in an enlistment.
General Improvements
- A couple of fixes for using VS Code on top of VFS for Git.
- Other perf and reliability fixes.