With a zippy cross-platform GUI toolkit, an unmatched syntax highlighting engine, and a custom high-performance Git reading library, Sublime Merge sets the bar for performance.
Features
Precise and Flexible
- Commit exactly what you want with line-by-line and hunk staging. Select one or more lines to split hunks into multiple changes.
Sublime Highlighting
- With the power of Sublime Text syntax highlighting, you can understand exactly what's been changed in a commit. With over 40 supported languages out of the box, and automatic loading of installed third-party syntaxes, we've got you covered.
Real Git
- When you're using Sublime Merge, you're using Git. View the exact Git commands you're using, and seamlessly transition between the command line and Sublime Merge.
Powerful Search
- Looking for a commit? Use find-as-you-type search to find the exact commit you're looking for.
Your Git Client
- Make it yours with an adaptable layout and powerful theming system.
What's New:
New Features and Improvements
- Improved diff performance
- Improved worktree naming in the locations bar and command palette
- Push: Prompt for the remote branch when the upstream has a different name and push.default=simple
- Windows, Mac: Updated bundled Git to 2.56.0
Fixes
- Fixed blame mode sometimes having no commit selected
- Fixed file contents being truncated with mismatched git encoding configurations
- Fixed context lines being draggable on newly created files
- Fixed editing a commit message from a worktree with a detached HEAD moving the main worktree's HEAD
- Various crash fixes
- Windows: Fixed high CPU usage when running an editor via Open in Editor
- Windows: Fixed installer giving an error message on arm64
- Mac: Fixed compatibility issue with macOS 10.13 and 10.14
- Mac: Fixed occasional crash when closing windows
- Linux: Fixed windows flickering with OpenGL rendering enabled on X11
- Linux: Fixed overlay scrollbar setting changes not applying
- Linux: Fixed non-ASCII text being escaped under GNOME/Wayland
