github microsoft/git v2.33.0.vfs.0.2
v2.33.0.vfs.0.2 (Sparse Index/FSMonitor Bug Bash Version)

latest releases: v2.45.0.vfs.0.1.rc0, v2.45.0.vfs.0.0, v2.44.0.vfs.0.2...
pre-release2 years ago

This pre-release is an early release that includes new integrations with the sparse index and a new version of FSMonitor.

For those participating in the Bug Bash, this is the version to use!

Installation Instructions

Windows

Download and install the .exe installer.

macOS

Download the .pkg installer, right-click and select "Open".
image

Debian-based Linux

Download the .deb installer and install with dpkg -i microsoft-git_2.33.0.vfs.0.2.deb.

Other Linux Distributions

Clone the repository, check out this tag, and build from source.

git clone https://github.com/microsoft/git
cd git
git checkout v2.33.0.vfs.0.2
<install dependencies>
make -j12 prefix=/usr/local
sudo make -j12 prefix=/usr/local install

Major Updates (since v2.33.0.vfs.0.1 prerelease)

  • New sparse index command integrations:
    • git update-index
    • git checkout-index
    • git stash
    • git blame
    • git clean
    • git read-tree
  • FSMonitor V4

Pull Requests

  • #423: Sparse index: integrate with git update-index
  • #425: Sparse index: add more performance tests
  • #424: Sparse index: checkout-index
  • #427: Upgrade update-winget action to v1.4
  • #426: Sparse index: integrate with read-tree
  • #428: Sparse index: integrate with git stash
  • #429: Improve next_cache_entry cache traversal performance
  • #430: Sparse index: integrate with clean and stash -u
  • #432: sequencer: avoid progress when stderr is redirected
  • #433: Remove sparse index expansions from untracked file stashes
  • #431: blame: enable and test the sparse index
  • #434: Integrate git update-microsoft-git with apt-get
  • #436: Merge Git for Windows v2.33.0(2)
  • #437: Replace pre-V4 of FSMonitor with V4 using GFW experimental commits
  • #438: .github: continue pestering until user upgrades
  • #439: sparse index: fix use-after-free bug in cache_tree_verify()
  • #444: Sparse Index: upstream updates to git reset
  • #447: ci(windows): avoid using external gpg by mistake
  • #442: Fix installer builds
  • #448: FSMonitor: deepening a directory causes confusing events (Take 2)
  • #445: .github: replace recently seen logic

Don't miss a new git release

NewReleases is sending notifications on new releases.