Major Changes
This mid-cycle release fixes a performance regression where Git would parse the list of environment variables too many times. This was fixed in #451.
There are several other changes since v2.33.0.vfs.0.0
, many of which involve the sparse index, which remains disabled by default in this release (see #452). Other improvements fix issues with building and running the installers.
Due to updates in how we build installers on macOS, we now require macOS 10.15 or later.
Pull Requests
Included in v2.33.0.vfs.0.1
pre-release:
- #409: Fix cURL linking issue in Mac installer from tag-to-release build
- #412: Update Ubuntu/Debian install instructions
- #413:
build-git-installers
: Ubuntu bugfix, Windows features - #410: Sparse index: latest integrations
- #414: Make sparse index the default (Reverted in #452)
- #416: Anticipate future VS versions in the release workflow
- #422: Remove Ubuntu 16.04 from test matrix
- #421: Sparse index: integrate with the
sparse-checkout
builtin - #415: scalar: enable untracked cache unconditionally
- #417: Sparse index:
git reset
- #419: diff: enable and test the sparse index
Included in v2.33.0.vfs.0.2
pre-release:
- #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: Sprase 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
andstash -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
withapt-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()
- #442: Fix installer builds
- #444: Sparse Index: upstream updates to
git reset
- #447: ci(windows): avoid using external gpg by mistake
- #448: FSMonitor: deepening a directory causes confusing events
- #445: .github: replace recently seen logic
New only to this version: