Skip to content

GVFS 1.0.18183.1

Choose a tag to compare

@kewillford kewillford released this 03 Jul 16:09
· 2606 commits to master since this release

General improvements:

  • We have improved how GVFS handles enlistments in junctions and mapped to a drive letter.
  • We have started porting parts of the product to .NET Standard.
  • Updated Git for a security issue.
  • Better errors around ProjFS installation issues.
  • Fix backoff on cache server size endpoint 404.
  • GVFS has a better icon.
  • Improved reliability of how the installer upgrades from non-inboxed to inboxed ProjFS.
  • Better recovery from a process that terminates without releasing the GVFS lock.
  • Gracefully handle a missing shared object cache pack directory.

Performance improvements:

  • We have moved MIDX computation to a post-fetch thread. This should save blocking time per prefetch that downloads a packfile from the cache server.
  • We have enabled the generation of the serialized commit graph in the post-fetch thread. This should provide across-the-board perf wins in any command that walks many commits.
  • Improved the memory usage during MIDX computation.
  • Further optimizations to GVFS's index parsing, saving time on commands that need to reproject (like checkout).
  • Use commit graph generation numbers during force push, saving time on force pushes.