github microsoft/git v2.33.0.vfs.0.3

latest releases: v2.47.0.vfs.0.3, v2.47.0.vfs.0.2, v2.47.0.vfs.0.1...
3 years ago

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 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()
  • #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:

  • #451: Initialize virtual filesystem settings only once
  • #452: disable sparse index

Don't miss a new git release

NewReleases is sending notifications on new releases.