github sourcegit-scm/sourcegit v2026.06
2026.06

one hour ago

What's Changed

  • Rewrite the exit code of standalone commit message editor.
    • Clicking OK button will apply the modified message and exit with code 0
    • Clicking CANCEL or pressing ESC will not apply the modified message and exit with code -1
    • Clicking the window caption button X will not apply the modified message and exit with code 0
  • Change the hotkey for searching commit from Ctrl+F/⌘+F to Ctrl+Shift+F/⌘+⇧+F
  • Pressing Ctrl+F/⌘+F in a list/tree will focus the nearby search(filter) box.
  • Fix the issue that app hungs up when selecting the longest line to the end in text editor with syntax-highlighting enabled.
  • More git trailer keywords are added in commit message box.
  • Rewrite repository's command palette - more commands, icons, and search keyword.
  • Rewrite worktrees in side bar.
  • Auto focus the first input element when a popup is showing.
  • Rewrite the file-history feature to support detecting renames (--follow).
  • Fix the issue that error occurs when trying to unstage files in a fresh repo (no commits yet).
  • Add a new button STAGE SELECTED & COMMIT to Confirm Empty Commit dialog when user has selected some unstaged changed file.
  • Re-design the Initialize Repository popup.
  • Support 24-hours and 12-hours time display format.
  • Fix the issue that users can not discard hunks in a new file when it has been staged partially.
  • Several other UI/UX changes.

Full Changelog: v2026.05...v2026.06

Don't miss a new sourcegit release

NewReleases is sending notifications on new releases.