Dev Builds

These are the in-progress versions of Sublime Merge, and are updated more frequently. Feel free to use them, but keep in mind you will be running less tested code, and you'll be seeing many more update notification prompts. Each release will normally have a topic in the forum.

Sublime Merge dev builds are currently available to everyone, but in the future will be available to licensed users only.

Version: Build 1076

Sublime Merge may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit for the evaluation.

Changelog

Build 1076

18 October 2018
  • Added "Merge With…" context menu to merge a branch with flags (--squash, --no-ff, etc)
  • Edit Commit: Added Move Commit Up
  • Edit Commit: Added Move Commit Down
  • Edit Commit: Added Drop Commit
  • Location Bar: Refs are sorted via natural sorting, making numeric refs sort as expected
  • Fixed a crash regression in 1073
  • Fixed stash labels having the wrong size

Build 1074

15 October 2018
  • Stage All will set input focus to the Commit Message entry box
  • Added Git Flow commands to Tools menu
  • Fixed per-branch ahead/behind counters not matching git output
  • Fixed entries removed from .gitmodules not being handled the same way as git
  • Fixed always visible scrollbars for submodule changes

Build 1073

14 October 2018
  • Bundled versions of git include Git Flow
  • Mac: Updated bundled git to 2.19.0
  • Windows: Updated bundled git to 2.19.1
  • Windows: Fixed extraneous horizontal scrollbar in some high dpi modes

Build 1072

13 October 2018
  • Submodules are shown in the location bar
  • Submodules: Double clicking on a submodule will open the corresponding repository
  • Submodules: The number of modified and untracked files are shown next to each submodule
  • Submodules: New submodules can be added by right clicking in the location bar, or via the Command Palette
  • Submodules: Added functionality for Initialize, Update and Sync
  • Git Flow: Added support for git flow commands, via the Command Palette
  • Added key bindings for Pull and Push
  • Show line and column position when entering a commit message
  • Partially entered commit messages are stored in the session
  • Added setting expand_merge_commits_by_default, to unfold all merge commits by default
  • Hovering over a remote in the location bar will show its URL
  • Fixed a case where remote branches would be displayed incorrectly in the location bar
  • Fixed remotes with dots in their name not being parsed correctly
  • Fixed unix domain sockets showing up as untracked files
  • Fixed Stash key bindings not being set correctly on Windows and Linux
  • Windows: Minimized and Maximized windows are now restored as expected
  • Mac: Clicking on the dock icon will create a window if there are none

Build 1069

9 October 2018
  • Location Bar: Head can be hidden
  • Location Bar: Tags and Stashes can be hidden
  • Location Bar: Tweaked visuals
  • Mac: Fixed some commands not working when using the bundled version of git

Build 1068

8 October 2018
  • Location Bar: Alt-clicking will hide everything but the clicked on branch
  • Location Bar: Add visibility icon next to top-level entries
  • Location Bar: Added per-branch ahead/behind counters
  • Location Bar: Hidden branches are stored in the session
  • Location Bar: Width is stored in the session
  • Allow creating tags with empty messages
  • Fixed some incorrect commit folding behavior
  • Fixed a crash that could occur when parsing git config files
  • Mac: Further Mojave font rendering tweaks

Build 1067

5 October 2018
  • Commit Folding: Merge commits are now folded by default; click on their icon to unfold
  • Location Bar: The location bar is now a tree
  • Location Bar: Branches can be hidden by clicking on the eye icon
  • Location Bar: Branches with slashes in their name are grouped in a folder
  • The commit message is now preserved when git commit fails
  • Added Copy to Clipboard in the branch context menu
  • Fixed a regression where the Continue Rebase button wasn't being shown
  • Fixed a case where git attributes weren't interpreted correctly
  • Fixed a crash that could occur when closing a repository
  • Fixed a crash that could occur when a diff failed to load
  • Mac: Tweaked font rendering on Mojave

Build 1066

3 October 2018
  • Fixed incorrect submodule handling with core.ignorecase turned on
  • Changed handling of invalid gitignore rules, such as **\test to treat them the same way as Git
  • Clicking next to the author label no longer shows the Edit User dialog
  • Added a Tools/Password Caching menu to easily setup credential caching on Linux
  • Added a git_config command to set git configuration options via the keyboard or menu
  • Mac: Fixed alpha blended windows on Mojave

Build 1064

29 September 2018
  • Fixed a crash regression when editing commit messages in 1063
  • Ctrl+F/Cmd+F no longer starts searching while in merge mode
  • Search syntax tweaks

Build 1063

28 September 2018
  • Added Stage All and Discard All buttons
  • Support git worktrees
  • Support .git directories filled with symlinks, as in AOSP
  • Added support for core.commentchar
  • Improved comment filtering when entering commit messages: only automatically generated comments will be stripped
  • Improved rename detection when viewing diffs and searching for files
  • Search: Now accepts "commit:" terms for search by commit hash
  • Stash can now accept a message
  • Restyled git error popup
  • Merge Tool: Improved LF vs CRLF selection logic
  • Fixed incorrect default value for core.excludesfiles
  • Fixed handling of backslashes in .gitignore files
  • Mac: Fixed windows being created offscreen in some setups

Build 1060

26 September 2018
  • Full core.ignorecase support, fixing some cases where status output differed from git
  • Added support for core.symlinks
  • Improve change descriptions for submodule changes
  • Windows: Fixed not checking $HOME/.config/git/config

Build 1059

24 September 2018
  • Added support for core.filemode
  • Merge Tool: Improved LF vs CRLF selection logic
  • Tweaked scroll delta when scrolling with the mouse wheel
  • Mac: Query login shell for default env vars
  • Mac: Added support for core.precomposedunicode
  • Fixed not checking $HOME/.config/git/config as a default config file path
  • Windows: Adjust $HOME calculation to match Git

Build 1057

21 September 2018
  • .gitgnore rule handling improvements
  • Improve handling of case-insensitive repositories
  • Allow committing to a detached head
  • Support for files marked --assume-unchanged and --skip-worktree
  • Fix dropping of stashes from the location bar not working correctly
  • Windows: Added SSH askpass support