🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Git 2.48: Per-Worktree Configs and Blazing Fast Fsmonitor on macOS

Git 2.48: Per-Worktree Configs and Blazing Fast Fsmonitor on macOS

Junio Hamano has announced the release of Git 2.48, the latest stable version of the distributed version control system.

Per-Worktree Configs

Worktrees can now maintain independent configuration sections via config.worktree=true, with git config --worktree user.email scoping values correctly. This fixes a long-standing footgun for developers juggling multiple accounts on shared repos.

Native macOS Fsmonitor

The builtin filesystem monitor now uses FSEvents directly on macOS, eliminating the need for Watchman. On a 10GB monorepo, git status drops from 2.5s to under 100ms after the initial index warmup.

Other Improvements

  • git rebase --update-refs respects worktree state
  • Faster git blame on files with long history
  • Better handling of path-ish object references in git cat-file
  • Deprecation warning for pull.rebase=false without explicit setting
Share this article:
Dargslan Editorial Team (Dargslan)
About the Author

Dargslan Editorial Team (Dargslan)

Collective of Software Developers, System Administrators, DevOps Engineers, and IT Authors

Dargslan is an independent technology publishing collective formed by experienced software developers, system administrators, and IT specialists.

The Dargslan editorial team works collaboratively to create practical, hands-on technology books focused on real-world use cases. Each publication is developed, reviewed, and...

Programming Languages Linux Administration Web Development Cybersecurity Networking

Stay Updated

Subscribe to our newsletter for the latest tutorials, tips, and exclusive offers.