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".
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